- Explain the difference between game-ready and render-ready geometry and why it matters at runtime.
- Model with clean quad topology and controlled edge flow, avoiding stray n-gons and poles.
- Read a live triangle count from Blender's Statistics overlay and treat it as a budget.
- Block a modular wall panel that tiles and snaps cleanly on a grid.
- Name and organize a mesh so it survives the trip into Unreal next week.
Mon 2:00 · Brief The mesh is a budget
Last week you saw where art sits in the pipeline. This week you learn the first hard constraint: every vertex costs something, and the GPU is counting.
Quads, tris, and what actually ships
You model in quads because quads subdivide predictably, deform cleanly when rigged, and give you readable edge flow. But the GPU doesn't render quads — at draw time everything is triangulated. A quad is two triangles; an n-gon is however many the triangulator decides, and it may decide badly, producing shading errors you didn't author. So: author in quads, think in triangles. The triangle is the unit you actually spend.
Turn on the Statistics overlay (Overlays → Statistics) and keep the tri count visible while you work. That number is your bank balance. A prop, a wall segment, and a hero character all have wildly different budgets, and the number tells you the truth your viewport lighting is hiding.
Edge flow, poles, and n-gons
Edge flow is the direction your loops travel across a surface. Good flow follows form and keeps faces close to rectangular; bad flow pinches, twists, and creates poles — vertices where three or five edges meet instead of four. Poles aren't forbidden, but they concentrate shading and deformation problems, so you place them deliberately, in flat or hidden areas. N-gons (faces with more than four sides) are the other trap: fine as scaffolding while you block, unacceptable in a final game mesh because you've handed shading decisions to the triangulator.
Modular kits and the grid
Professional environments are rarely one giant model. They're kits — a small set of pieces (wall, corner, doorway, trim) built to a shared grid so they snap together in any combination. Design to the grid from the first vertex: pick a unit (say 2 meters), enable snapping, and make sure your panel's edges land exactly on grid lines so copies tile seamlessly. A kit that snaps is a kit that scales; a kit that's a few centimeters off is a kit of gaps.
Unreal Engine 5.8 ships Nanite virtualized geometry, so "just use more polygons" is genuinely viable for static meshes — huge source detail streams down to what the screen can actually resolve. But Nanite isn't the whole picture: skeletal and animated meshes, standalone VR, and clean deformation when a mesh bends still reward tight budgets and good topology. Discussion: with Nanite on the table, when does polygon efficiency stop being a hard constraint and start being a craft?
Mon 2:45 · Guided lab Block a modular wall panel
One panel, done right, on a grid. We build the discipline before we build the kit.
- Set your unit and grid
Decide a module size — 2m wide, 3m tall is a good wall. Confirm your scene units and turn on snapping (
Snap → Increment, magnet icon). Every piece in the kit will share this grid, so commit to it now. - Block the silhouette first
Start from a plane or cube scaled to your module and rough in the big shapes — the panel's profile, a recessed section, a raised rib. Silhouette reads before detail does; get the outline right before you add a single bevel.
- Keep it in quads
Use loop cuts (
Ctrl+R) and inset (I) to add definition, and watch that faces stay four-sided. If you create an n-gon while blocking, note it — you'll resolve it before this is a final mesh. - Control the edge flow
Route loops so they follow the panel's forms and stay rectangular. Push any unavoidable poles into flat interior areas where shading won't reveal them. Rotate around the model and check that loops read cleanly from every angle.
- Watch the tri count
With the Statistics overlay on, glance at your triangle total after each major addition. Set yourself a budget for a single wall segment and stay under it — a wall is not where your polygons should go.
- Make it tile and snap
Verify the panel's left and right edges sit exactly on grid lines and at matching heights, then duplicate it (
Shift+D) and slide the copy one module over. The seam should vanish. If it doesn't, your edges aren't on the grid — fix the original, not the copy. - Name and organize
Rename the object and its mesh data to something meaningful like
SM_Wall_Panel_A, apply transforms (Ctrl+A → All Transforms) so scale and rotation are clean, and set the origin sensibly for grid placement. Clean naming now saves you an hour in Unreal later.
Wed 2:00 · Workbench Practice, unhurried
No new material. You work on your own file while I circulate — this is the hour where the technique from the guided lab stops being something you watched and becomes something you can do.
- Finish the lab on your own work
The guided lab was built on the class example. Now do it on the piece you are actually submitting. That second pass is where it sticks.
- If you fell behind, catch up here
This is what the hour is for. Say so and I will come to you — do not spend it quietly stuck.
- If you are ahead, go deeper
Take the optional extensions from the lab, or push the piece further than the brief asks. Nothing graded depends on them.
- Ask Gary, the AI TA, anything
The tutor on the course site is open all term for questions about how and why. It explains; you build. No agents in the work until Week 9.
- Your panel tiles seamlessly when duplicated one module over.
- The mesh is all quads (or your remaining n-gons are noted with a plan to fix them).
- Transforms are applied and the object and mesh are meaningfully named.
Wed 3:10 · Crit / share Wireframe on the wall
Everyone drops their panel into wireframe view and we look at edge flow together on the projector. We're not judging how sci-fi it looks yet — we're reading topology: are the faces quads, does the flow follow the form, where did the poles land, and does the tri count match the budget the panel deserves? Bring the kit spec your agent wrote; we'll compare how different budgets led to different-looking panels for the same brief.
Homework — due before Week 03
| Task | Deliverable |
|---|---|
| Clean your panel to all-quads and resolve every stray n-gon and misplaced pole. | A final SM_Wall_Panel_A in the class share, wireframe screenshot included. |
| Block one more piece from your kit spec (a corner or doorway) to the same grid. | A second named, tiling mesh in the same Blender file. |
Resources
- Blender mesh modeling docs — loops, poles, and clean topology tools.
- Unreal Nanite docs — why budgets still matter even with virtualized geometry.
- Unreal mesh import docs — what happens to your geometry on the way in.