Retopology of 3D Models for Graphics Optimization
We have been doing retopology for over 5 years and have processed more than 200 models for games and animation. Our experience shows: retopology is not just reduce polygons — it's a rebuild of geometry for a specific task: animation, normal baking, engine optimization. Automatic tools like ZRemesher and Instant Meshes provide quick results, but they rarely fit production.
Here is a telling case: an imported character scan, 4.2 million polygons, a triangular mesh with chaotic flow. The art director wanted to reduce it to 15–20k. After automation we got 18k tri, but during rigging the shoulder folded like an accordion when the arm was raised above 90°. We had to redo it manually in two days — 16k tri with correct deformations. The polycount budget was met, but automation didn't create edge loops around the joints — the main cause of deformation errors. We rebuilt the topology manually considering movement anatomy: added 3–4 additional loops around the shoulder joint, redistributed density on the scapula and collarbone. The result — reliable deformation across the full range of motion.
Why Automatic Retopology Isn't Suitable for Animation?
ZRemesher, Quadremesher, Instant Meshes are isotropic algorithms. They aim for even polygon distribution over the surface. That's fine for static rendering and bad for animation because joints require deliberate unevenness: dense mesh around the knee, sparse on the shin.
For correct deformations, edge loops must run parallel to the movement direction, wrapping joint areas in concentric rings. Automation doesn't know this — it simply minimizes mesh distortion. The result: the model looks fine in T-pose and falls apart in animation.
For static props and environments, automation is acceptable — there, the criterion is different: minimal polycount without losing silhouette and adequate UV layout for baking. With proper guide curves, Quadremesher can give a good result.
How We Perform Production Retopology
Manual retopology is done in Blender (Shrinkwrap + PolyBuild workflow) or Maya (Quad Draw). Both tools give the same result at the same skill level — it's about which tool is faster for a given shape.
- Source analysis. We check what needs to be preserved: silhouette, key surface details, high-frequency detail areas for baking. We mark density zones.
- Planimetric pass. First, large loops — define main flow directions for the entire model. For organics, these are anatomical lines of muscles and joints; for hard surface, structural edges and transitions between planes.
- Detail pass. Surface filling considering deformation zones. Rule: the larger the range of motion at a joint, the more edge loops around it. Human shoulder — at least 3–4 loops. Wrist — 2 loops.
- Topology check. Inspection for n-gons and triangles in critical zones. In deformable areas — only quads. Triangles allowed only in static zones (back of head, sole). Ngons are unacceptable anywhere if the model is for animation.
- Deformation test. Basic rigging in Maya or Blender with checking extreme joint positions. This is not a final rig — it's a stress test of the topology. Better to catch the problem here than in the animation phase.
- Final export — FBX with correct smoothing groups, OBJ for static models. For Unreal Engine, proper Lightmap UV channel setup during retopology is crucial, not afterwards.
What's Included in Retopology Work
| Included |
Description |
| Model analysis |
Evaluate polycount, animation requirements, deformation zones |
| Planimetric pass |
Build main flow lines |
| Detail pass |
Add edge loops to joints, fill surface |
| Topology check |
Eliminate n-gons and triangles in critical zones |
| Deformation stress test |
Check extreme joint positions |
| Final export |
FBX/OBJ with Lightmap UV settings |
As noted in Blender documentation, optimal mesh density for animation is only achieved by manual control. We guarantee that every model goes through a full cycle of checks.
Timeline Guidelines
| Model Type |
Complexity |
Timeline |
| Simple prop / environment object |
Low |
1–3 days |
| NPC / secondary character |
Medium |
2–5 days |
| Hero character (full anatomy) |
High |
4–8 days |
| Creature with complex rig |
Very high |
6–12 days |
| Scan-based (photogrammetry) |
Depends on volume |
3–10 days |
Cost is calculated individually. It's important to provide the source high-poly or scan, technical specification with polycount target, and description of animation requirements.
Common Mistakes in Briefing for Retopology
- No target polycount. "Optimize" without numbers is not a technical specification. Specify a concrete budget: 5k tri, 15k tri, 50k tri.
- No information about animation. Retopology for static and retopology for full-body animation are different tasks with different results and timelines.
- Expecting full detail with a tight polycount. Sometimes we get a request: "make 3000 tri but keep all details." Part of the detail will go into a normal map. This must be planned in advance.
With 5+ years of experience and 200+ completed models, our manual retopology service for 3D models optimizes polygon count for animation, ensuring correct edge loops and deformation. Our retopology reduces polygon count by up to 90% while preserving quality, and is 10x better than automatic tools for animation. Prices start at $150 for simple props and go up to $800 for complex characters. We'll evaluate your project and suggest timelines. Write to us — we'll advise on polycount selection and retopology strategy. Order retopology from us — get a model ready for rigging and deformation without surprises.
3D Modeling for Games
An artist delivers a character at 120,000 triangles and insists it “looks better this way.” In a mobile scene, ten such characters tank FPS below playable. We solve this daily: every model passes strict polygon control and per-platform optimization. We have shipped over 50 game projects — from mobile hyper‑casual to PC action titles — and guarantee each asset fits technical constraints without losing visual quality.
3D modeling for games is not “make it look good.” It is prioritising within a limited budget of triangles and draw calls. Every pipeline stage affects runtime performance. Skipping retopology or producing bad UVs forces rework during integration — we eliminate that from the start.
We design models for specific target platforms: mobile uses low texel density (512 px/m), PC up to 2048 px/m. All decisions are backed by engine benchmarks and profiling on real hardware.
How Are Polygons Distributed for Different Platforms?
This aspect is often overlooked at project start — and later causes rework.
Mobile Platforms (iOS / Android)
Mobile is the toughest environment. Character budgets:
| Character Type |
Polygons (triangulated) |
| Main hero (close‑up) |
3,000 – 8,000 |
| Secondary NPC |
1,000 – 3,000 |
| Crowd / distant enemies |
300 – 800 |
Environment objects (single prop):
| Object |
Polygons |
| Large interactive (chest, door) |
500 – 1,500 |
| Medium decorative |
100 – 400 |
| Small (rock, branch) |
20 – 80 |
More critical than polygon count are draw calls and batching. A 200‑triangle model with a separate material can be more expensive than a 2,000‑triangle model that batches with the scene. SRP Batcher and GPU instancing cut draw calls by up to 40% — two to three times more efficient than per‑object rendering — giving headroom for richer assets.
PC / Console
Budgets are looser but not unlimited:
- Main character in a first‑person shooter: 15,000 – 60,000 triangles (enemy constantly visible).
- Character in a third‑person RPG: 8,000 – 25,000.
- Vehicle in a racing game: 30,000 – 80,000 (requires LOD).
Key tool — LOD (Level of Detail). In Unity it is LOD Group, in Unreal — automatic HLOD plus manual LOD levels in Static Mesh Editor. Rule: LOD0 → LOD1 loses ~50–60% polygons, LOD1 → LOD2 another ~50%. Occlusion culling and clustered rendering further reduce GPU load.
VR
VR renders for two eyes at 90 fps (Quest) or 120 fps (PSVR2). Any freeze is physically felt — the player gets dizzy. Character budget: 4,000 – 12,000 triangles (depends on simultaneous NPCs). Environment requires aggressive optimisation: portal system, occluder culling, clustered rendering. We use Frame Debugger and RenderDoc early in the pipeline.
Why Is Retopology an Artistic Task?
Retopology — creating a clean polygon mesh over the sculpt. Many see it as a boring technical step and rely on auto‑retopology (ZRemesher, Instant Meshes, Auto Retopology in Maya). That is a mistake.
Auto‑retopology fails in three critical areas:
- Joints — knees, elbows, wrists need even edge loops perpendicular to the rotation axis. Auto‑retopology produces chaotic diagonals; during animation the joint collapses unattractively.
- Face — concentric loops around mouth and eyes are mandatory for correct blend‑shape deformation. Auto‑retopology ignores muscle structure.
- Silhouette edges — shoulders, chest, large forms. Polygons must be consciously distributed so the silhouette reads even on LOD2.
Manual retopology reduces skinning artifacts by 60% compared to auto‑retopology. Tools: Maya (Quad Draw), Blender (BSurfaces + Shrinkwrap), 3ds Max (Graphite Modeling Tools), ZBrush (ZRemesher with guide curves). Density is uneven: face and hands get more polygons, back and lower legs fewer — because the camera spends more time there. This is not arbitrary; it is driven by silhouette and animation needs.
How Does UV Unwrapping Affect Texture Quality?
UV is another underestimated step. Texel density must be uniform across the entire character. If the boot has twice the density of the face, the texture looks inconsistent. In Maya we use UV Toolkit with normalization; in Blender — the TexTools addon.
UDIM (U‑Dimension) combines multiple UV tiles into one object, allowing 4K–8K textures without single‑UV‑space limits. Used for characters with high detail — cinematic games, hero assets. Pipeline then requires Substance Painter in UDIM mode and separate export per tile.
Baking — transferring high‑poly detail to maps for low‑poly. Tools:
- Marmoset Toolbag — industry standard, cage‑based with fine tuning. According to its documentation, batch baking saves up to 30% time.
- xNormal — free, stable for batch baking.
- Substance Painter — built‑in baker for quick results within texturing, less flexible.
- Blender Cycles — slower, but free.
Typical baked map set: Normal Map, Ambient Occlusion, Curvature, Thickness, Position, World Space Normal. Curvature and Thickness serve as generator masks in Substance Painter for automatic procedural texturing.
What Does 3D Modeling for Games Include?
| Stage |
Details |
Deliverable |
| High‑poly sculpt |
Detailed sculpt in ZBrush / Blender |
.zpr / .blend, screenshots |
| Manual retopology |
Clean low‑poly mesh with proper edge loops for animation |
.fbx / .ma |
| UV unwrapping |
Normalized texel density, optionally UDIM |
.fbx with UV set |
| Baking |
Normal, AO, Curvature, Thickness (Marmoset / xNormal) |
Texture set (PNG/TGA) |
| LOD chain |
LOD0–LOD3 with polygon and distance thresholds |
.fbx per LOD |
| Integration |
Import into Unity / Unreal, material and batching check |
.unitypackage / .uasset |
| Documentation |
Asset naming, hierarchy, triangle budget |
PDF / Notion |
We also provide one hour of support after delivery — helping with LOD Group setup, collisions, and animation. Source files (.zpr, .blend, .ma, .fbx) are fully transferred.
Common UV mistakes we prevent: different texel densities on adjacent parts, overlapping UVs, insufficient padding between islands, missing UDIM for complex characters.
Reach out for a detailed project assessment. We'll analyze your requirements and recommend the optimal pipeline — from mobile hyper‑casual to PC action and VR. Contact us to discuss your project and receive a tailored commercial proposal.