Imagine you're a junior environment artist sitting down to build a single wooden crate for a third-person adventure game. Your lead hands you a spec sheet: LOD0 at roughly 15,000 triangles, 2048x2048 textures, and 2-3 draw calls (Technical artist roles, gamesindustry.biz). You open your DCC of choice, and suddenly the blank viewport feels like a dare. Do you box-model a crate, slap a photo texture on it, and call it done? Or do you commit to the full high-poly-to-low-poly pipeline that the industry has used for decades? The answer isn't about pride—it's about what actually ships and survives contact with an engine.
We've all seen the portfolio pieces that look stunning in Marmoset but fall apart in the game. This field report walks through the real decisions you'll make on that crate, step by step: sculpting, retopology, UVs, baking, and texturing. No fluff, no "10 tips"—just the working pipeline that gets assets into the build without blowing the frame rate.
Step 1: Blocking Out the Silhouette
Start with a blockout. In Maya or 3ds Max, box-model a rough crate shape from primitives—this is your "blocking" phase. The goal is not detail; it's proportion and silhouette. Unity's own optimization guidance says to spend your polygon budget on silhouette and large forms rather than small triangles (Unity mobile optimization guide). That advice applies even before you have a budget. A crate is simple, but if you were building a character, you'd start with a basic humanoid shape, not a zillion polygons.
For organic assets, you'd move to ZBrush, the industry standard for sculpting, and use DynaMesh to retopologize on the fly as you sculpt (ZBrush, Maxon official). But for hard-surface props like a crate, box modeling is faster and cleaner. Still, there's a reason we don't just hand that blockout to the engine.
Step 2: Sculpting the High-Poly—Why Bother?
Now the question: do you really need a high-poly version of a crate? In a modern pipeline, yes—because you can get the detail without paying for it. Take your blockout into ZBrush and add bevels, wood grain, cracks, and nail holes. Use multi-level subdivision to drop to low polygon counts for broad changes, then go high for fine detail (ZBrush, Maxon official). This is the "high-poly" mesh, and it's not meant for the game—it's your source of truth.
Why bother if the crate is simple? Because normal maps, which fake surface relief on low-poly models by storing per-texel surface directions, are only as good as the detail you bake from (Normal mapping, Wikipedia). If you skip the high-poly, you're left with a flat crate that reads as a cardboard box on screen.
Step 3: Retopology—The Art of Edge Flow
Your high-poly is millions of polygons; the engine can't afford that per object. Retopology rebuilds the dense sculpt into a cleaner, lower-polygon mesh with purposeful edge flow (Game art pipeline, Wikipedia). For a crate, you might manually retopologize in Maya with Quad Draw—quads are preferred over triangles because they are easier to edit, subdivide, and unwrap, and they deform better around joints (Game art pipeline, Wikipedia). Even for a static prop, quad-dominant topology makes UV mapping and baking cleaner.
If you were doing a character, you'd need animator-friendly edge flow around joints, eyes, and mouth—that's where manual retopology shines. For static props, ZBrush's ZRemesher can auto-generate a quad-dominant mesh in one click, and you can use guide curves for edge flow (ZBrush, Maxon official). But don't blindly auto-remesh a crate and hope for good UVs later.
Step 4: UV Unwrapping and Texture Baking
Now unwrap the low-poly. UV unwrapping flattens the 3D model into 2D shells so textures can be painted—commonly done in Maya, 3ds Max, or RizomUV (Game art pipeline, Wikipedia). For a crate, you'll have six faces plus maybe the interior. Keep the UVs clean, with enough padding between shells to avoid bleeding.
Then bake. Texture baking transfers high-poly surface detail such as normals and ambient occlusion onto the low-poly mesh's UV maps (Texture baking, Western Kentucky University). You'll bake a normal map and an ambient occlusion map—AO darkens creases, holes, and corners where light gets blocked (Unity Manual: Ambient occlusion). Most folks use Marmoset Toolbag or Substance Painter for this (Texture baking, Western Kentucky University). The result: your 15,000-triangle crate looks like the high-poly version, but costs a fraction of the performance.
Here's where the "baking is overkill" crowd fails. They skip the high-poly, hand-paint a normal map, and wonder why the prop looks flat. Baking is not a luxury; it's the core of the high-to-low-poly pipeline (Game art pipeline, Wikipedia).
Step 5: Texturing with PBR—The Modern Standard
Now texture. Modern texturing uses Physically Based Rendering (PBR), with maps like diffuse/albedo, normal, specular, opacity, and ambient occlusion (Game art pipeline, Wikipedia). PBR became mainstream after Disney presented its principled shading model at SIGGRAPH 2012, and engines like Unreal 4 and Unity adopted it in 2013-2014 (Physically based rendering, Wikipedia).
Open Substance Painter, the industry standard, and paint directly on the 3D model in real time (Adobe Substance 3D Painter, official). For a crate, you'll layer wood planks, grunge, and edge wear. You can also use Substance Designer to build procedural materials—its node-based graphs generate base color, normal, roughness, metallic, and height maps non-destructively (Adobe Substance 3D Designer, official). That's overkill for one crate, but it's how you'd build a wood material you can reuse across the game.
Remember the spec sheet: 2048x2048 textures. Stick to it. Your texture resolution is a budget, just like triangles.
Step 6: Engine Integration and LODs
Finally, import into Unreal or Unity. Set up your material, assign the maps, and check it in-game. Then build LODs—level of detail saves performance by swapping meshes for simpler versions as distance grows, and Unity's guidance is to reduce triangle counts by roughly 50% between successive LOD levels (Unity mobile optimization guide). So your LOD0 at 15,000 triangles becomes LOD1 at 7,500, LOD2 at 3,750, and LOD3 at about 1,875—though your spec sheet might call for 800 at LOD3 (Technical artist roles, gamesindustry.biz).
In Unreal Engine 5, Nanite virtualized geometry can import film-quality meshes with hundreds of millions of polygons and removes the need to hand-author LODs or bake normal maps (Unreal Engine documentation, Epic Games). That's a game-changer for some teams, but it's not the default for all projects—especially on mobile, where you still need to be frugal. So knowing the classic pipeline is still essential.
For a crate, you might get away with two LODs, but the principle holds: don't waste triangles where the player can't see them.
What I'd Actually Do
Here's my take, after walking countless interns through this: never skip the high-poly sculpt, even for a crate. The discipline of sculpting, retopologizing, and baking teaches you more about form and shading than any box-modeling shortcut. And when you finally see that crate in the game with proper AO and crisp normal detail, you'll know why the pipeline exists.
If you're on a tight deadline and the prop is truly background, cheat—use a Quixel Megascans scan if you have access (Quixel Megascans, Epic Games blog). But for your portfolio, do the full bake. It's the difference between an asset that looks "good in Marmoset" and one that holds up in the engine.
One more thing: remember that stylized art direction tends to age better than chasing photorealism—cel-shaded games like Wind Waker still hold up, while realism-heavy games from the same era look dated (Stylized art longevity, Creative Bloq). So don't let the pipeline make you forget the art. A crate with a strong silhouette and a clear style will outshine a technically perfect but boring one.
Sources
- Game art pipeline - https://en.wikipedia.org/wiki/Video_game_art_design
- Technical artist roles - https://www.gamesindustry.biz/technical-art-roles-what-they-are-and-how-to-get-one
- Unity mobile optimization guide - https://unity.com/how-to/mobile-game-optimization-tips-part-1
- ZBrush (Maxon official) - https://www.maxon.net/en/zbrush-for-ipad-key-features
- Adobe Substance 3D Painter - https://www.adobe.com/products/substance3d-painter.html
- Unreal Engine documentation - https://dev.epicgames.com/documentation/en-us/unreal-engine/nanite-virtualized-geometry-in-unreal-engine
Comments (0)
Please sign in to post a comment.
Don't have an account? Create one
No comments yet. Be the first to comment!