The 3D Handbook
Overview

Ways to build a 3D model

A map of the main ways to build a 3D model for games, from box modeling and subdivision to CAD, sculpting, procedural tools, kitbashing, scanning and AI generation, with when to use each.

modelingoverviewworkflow

There is no single "right" way to model. Most game assets are built with a mix of methods, and each method trades speed, control, precision and how much cleanup it leaves for later.

This page maps the main approaches, compares them in one table, and points to the pages that go deeper. If you are new, read box modeling and topology first: almost every other method still ends in a polygon mesh you have to understand.

#The common end product: a triangle mesh

Whatever you start with, a real-time game engine ultimately draws triangles. Even Unreal's Nanite system works on ordinary static meshes made of triangles (Unreal Engine documentation: Nanite Virtualized Geometry). Every approach below therefore leads to the same result: a mesh with good silhouette, sensible UVs and a polygon budget that fits the platform.

Approaches differ in where the shape comes from:

  • You push polygons directly: box modeling, poly-by-poly, subdivision surface modeling.
  • You describe exact surfaces: CAD and NURBS.
  • You shape a dense surface like clay: sculpt-first.
  • You write rules that generate the shape: procedural modeling.
  • You reuse or capture existing shapes: kitbashing, photogrammetry, AI generation.

#The approaches

#Box modeling

You start from a primitive (usually a cube or cylinder) and refine it with extrudes, insets and loop cuts until it reads as the object. It is the default way most people learn polygon modeling, and it pairs naturally with subdivision. See box modeling.

#Poly-by-poly (edge extrusion)

Instead of carving a block, you build the surface outward one face or edge at a time, often over a reference image or a sculpt. This gives exact control over edge flow, which is why it is closely related to retopology: rebuilding a cleaner mesh over a dense one to keep nearly the same shape (Wikipedia: Retopology).

#Subdivision surface modeling

You model a low-resolution "cage" and let a subdivision algorithm, almost always Catmull–Clark, compute the smooth surface (OpenSubdiv documentation: Subdivision Surfaces). Blender's Subdivision Surface modifier, for example, uses Pixar's OpenSubdiv library as its backend (Blender Manual: Subdivision Surface Modifier). In games this is mostly used to make high-poly source meshes for baking. See subdivision surface modeling and support loop.

#Hard-surface boolean workflows

You add and subtract shapes with booleans, then clean up with bevels and weighted (custom) normals. This is fast for mechanical forms and is the backbone of the the mid-poly workflow. See hard-surface modeling.

#CAD and NURBS

CAD tools describe surfaces mathematically and convert ("tessellate") them to polygons on export. Plasticity describes itself as focused on "artistic workflows" and built on the Parasolid and xNURBS kernels (plasticity.xyz: Plasticity). MoI offers "precision and freeform NURBS drawing tools" and n-gon mesh export (moi3d.com: MoI 3D). Autodesk Fusion is a cloud-based product development platform that combines parametric, direct, surface and freeform modeling with CAM (autodesk.com: Autodesk Fusion overview). See CAD and NURBS modeling for games.

#Sculpt-first

You sculpt a dense mesh, then create a game mesh from it by retopology or decimation and bake the detail down. ZBrush is the best-known sculpting package; Maxon pitches it at character, creature and concept artists (maxon.net: ZBrush). Digitally sculpted models "often have a high number of polygons and poor edge flow," which is why retopology exists (Wikipedia: Retopology). See digital sculpting and remeshing.

#Procedural modeling

You build a network of operations instead of editing the mesh by hand, so you can change an early step and the rest updates. In Houdini, geometry nodes live inside Geo objects and "generate geometry", and finished networks can become reusable digital assets (Houdini documentation: Modeling). Blender's node system is now part of everyday modeling: since 4.1, its "Smooth by Angle" feature is itself a modifier node group asset (Blender Developer Documentation: Modeling — Blender 4.1 release notes). See procedural modeling and vegetation and procedural tools.

#Kitbashing

You assemble new objects or scenes from a library of existing parts. Commercial libraries such as KitBash3D sell themed sets of "over 20,000 premium 3D assets" meant to work together (kitbash3d.com: KitBash3D). In environment work the same idea appears as reusing your own modular kits. See kitbashing.

#Photogrammetry and scanning

You reconstruct real objects from photographs. Scans are dense, so they usually need retopology or decimation for games, unless the engine can render them directly: Unreal's documentation says Nanite makes it possible to import "ZBrush sculpts and photogrammetry scans" as source art (Unreal Engine documentation: Nanite Virtualized Geometry). See photogrammetry and photogrammetry and scanning tools.

#AI-assisted generation

A growing number of tools generate meshes from a text prompt or an image. Sloyd, for example, markets text-to-3D and image-to-3D generators and promises "game-ready assets in seconds" (sloyd.ai: Polygon Count). These are vendor claims. Before using any generated mesh in production, check its topology, UVs, scale and licence terms the same way you would check a bought asset.

#Comparison

Approach When to use Strengths Limits Typical tools Example assets
Box modeling Blocking out and building most props Fast, easy to learn, keeps overall proportions Fine detail and complex curvature get fiddly Blender, Maya, 3ds Max Crates, furniture, simple architecture
Poly-by-poly Precise flow over reference or a sculpt Total control over every loop Slow Same as above, plus retopology tools Character heads, retopology of sculpts
Subdivision Smooth high-poly sources for baking Smooth, editable, light to store Needs clean quad topology and support loops Blender, Maya, 3ds Max, Cinema 4D High-poly guns, pipes, mugs
Boolean hard-surface Mechanical forms, panels, cut-outs Very fast iteration Messy topology; needs cleanup or weighted (custom) normals Blender (plus add-ons), 3ds Max, Maya Sci-fi panels, vehicles, weapons
CAD / NURBS Precise industrial shapes Accurate fillets and curves Tessellated output needs UV and triangle cleanup Plasticity, MoI, Fusion Weapons, machinery, product-like props
Sculpt-first Organic and damaged forms Natural detail, quick iteration on form Needs retopology or decimation plus baking ZBrush, Blender Rocks, cliffs, statues, tree trunks
Procedural Many variations, systems, tools Non-destructive, reusable Upfront setup time; harder to art-direct details Houdini, Blender Geometry Nodes Fences, cables, buildings, rock scatter
Kitbashing Fast concept and dense detail Very fast; consistent style within a kit Licence limits; repetition; mixed quality Any DCC plus a library Concept scenes, greebled hulls
Photogrammetry Realistic natural or worn surfaces Real-world detail and colour Capture effort; dense data; lighting cleanup Scanning apps and reconstruction tools Rocks, ground, statues
AI generation Ideation, placeholders Very fast first result Quality, topology and licensing need checking Vendor tools (for example Sloyd) Placeholder props, concept blockouts

The "when to use" and "limits" columns are practical guidance, not rules. Many studio pipelines combine three or four of these on a single asset.

#How to choose

Ask four questions:

  1. Will it deform? Characters and cloth need clean edge flow. Static props do not.
  2. Is it hard or soft? Mechanical shapes suit subdivision, booleans or CAD. Organic shapes suit sculpting or scanning.
  3. How many variations do you need? Many similar objects suggest procedural or modular methods.
  4. Where does the detail end up? If it is baked into a normal map, the high-poly can be messy as long as it bakes cleanly. If the mesh is rendered directly (for example with Nanite), the final geometry is what players see (Unreal Engine documentation: Nanite Virtualized Geometry).

#Further reading and watching

References

  1. Epic Games · Nanite Virtualized Geometry · Unreal Engine documentation · docs · accessed 2026-10-20
  2. Wikipedia contributors · Retopology · Wikipedia · web · accessed 2026-10-20
  3. Pixar Animation Studios · Subdivision Surfaces · OpenSubdiv documentation (source file on GitHub) · docs · accessed 2026-10-20
  4. Blender Foundation · Subdivision Surface Modifier · Blender Manual (2.83), 2020 · docs · accessed 2026-10-20
  5. Plasticity · Plasticity · plasticity.xyz · tool · accessed 2026-10-20
  6. MoI 3D · MoI 3D (Moment of Inspiration) · moi3d.com · tool · accessed 2026-10-20
  7. Autodesk · Autodesk Fusion overview · autodesk.com · tool · accessed 2026-10-20
  8. Maxon · ZBrush · maxon.net · tool · accessed 2026-10-20
  9. SideFX · Modeling · Houdini documentation · docs · accessed 2026-10-20
  10. Blender Foundation · Modeling — Blender 4.1 release notes · Blender Developer Documentation, 2024 · docs · accessed 2026-10-20
  11. KitBash3D · KitBash3D · kitbash3d.com · tool · accessed 2026-10-20
  12. Sloyd · Polygon Count (glossary) · sloyd.ai · web · accessed 2026-10-20
  13. Joe Wilson · The Toolbag Baking Tutorial · Marmoset, 2017 · article · accessed 2026-10-20
  14. Polycount forum (replies by FrankPolygon and GlowingPotato) · Need opinion on what a good topology is · Polycount, 2020 · forum · accessed 2026-10-20

Last updated 2026-10-22