ZBrush Hard Surface Sculpting 2 — Questions and Answers
Question 1: In ZBrush hard-surface workflows, what is the purpose of Polygroups when used with ZRemesher?
- They define UV islands for texture baking
- They guide ZRemesher to keep edge loops aligned to polygroup boundaries, preserving hard edges (Correct answer)
- They set subdivision crease weights automatically
- They define which polygons are exported as separate mesh objects
Correct answer: They guide ZRemesher to keep edge loops aligned to polygroup boundaries, preserving hard edges
When 'Use Polygroups' is enabled in ZRemesher, it treats polygroup borders as hard creases, ensuring the remeshed topology follows the panel layout of the hard-surface design.
By painting distinct polygroups on each panel of armor or machinery, you control where ZRemesher places edge loops. The algorithm treats polygroup boundaries as high-importance edges and ensures topology flows along them. This dramatically reduces cleanup time after remeshing because the resulting edge loops match your intended silhouette and panel structure.
Question 2: What does the 'Make Boolean Mesh' button do in ZBrush?
- It previews a live boolean without committing
- It converts a Live Boolean preview into actual polygonal geometry (Correct answer)
- It bakes boolean intersection to a normal map
- It clears all boolean SubTool assignments
Correct answer: It converts a Live Boolean preview into actual polygonal geometry
Make Boolean Mesh processes all Live Boolean SubTools and outputs a final, committed triangulated mesh representing the boolean result, placed as a new ZTool in the Tool palette.
After setting up a Live Boolean composition (positive and negative SubTools), Make Boolean Mesh executes the computation and produces a new triangulated ZTool. The output mesh has clean, watertight geometry at intersections. The original SubTools are preserved for re-use. This is typically the final step before decimating, exporting for print, or retopologizing for game use.
Question 3: What does the QMesh action in ZModeler allow you to do?
- Automatically retopologize a selected polygon region
- Extrude, bridge, or push through geometry from a face with a single drag, including punching holes through meshes (Correct answer)
- Apply a quick ambient occlusion bake to selected faces
- Convert selected polygons to NURBS patches
Correct answer: Extrude, bridge, or push through geometry from a face with a single drag, including punching holes through meshes
QMesh (Quick Mesh) lets you click-drag a polygon to extrude it outward, push it inward (subtracting through the mesh), or bridge to another polygon — all in one gesture — making it extremely fast for hard-surface modeling.
Dragging outward with QMesh creates a standard extrusion. Dragging inward through the mesh punches a hole (boolean-like subtraction). Dragging toward another selected polygon creates a bridge. This multi-mode behavior in a single action dramatically speeds up panel, vent, and slot creation on mechanical models.
Question 4: What are Slice brushes used for in ZBrush hard-surface work?
- They cut the mesh along a drawn curve, inserting new edge loops and creating separate polygroups on each side (Correct answer)
- They delete polygons on the side of the cut not facing the camera
- They generate a boolean subtraction along the drawn curve
- They separate the mesh into two SubTools along the cut line
Correct answer: They cut the mesh along a drawn curve, inserting new edge loops and creating separate polygroups on each side
Slice brushes (SliceCurve, SliceRect, etc.) insert a line of new edges along the brush stroke, assigning different polygroups to each side — ideal for defining panel splits on hard-surface models.
Drawing a SliceCurve stroke on a mesh inserts edge loops following the stroke path and assigns distinct polygroup IDs to the regions on each side. This creates clean panel topology that can then be beveled, extruded, or masked by polygroup. The mesh remains continuous — no actual separation or deletion occurs.
Question 5: What is the recommended method for getting clean, hard-edge topology on a ZBrush hard-surface sculpt for game export?
- Export directly at the highest subdivision level
- Use Decimation Master to reduce polygon count before export
- Retopologize using ZRemesher with polygroups and creases, then bake detail to a normal map (Correct answer)
- Use Dynamesh at low resolution to auto-retopologize
Correct answer: Retopologize using ZRemesher with polygroups and creases, then bake detail to a normal map
The standard pipeline is to sculpt at high resolution, define panels with polygroups, use ZRemesher for clean low-poly topology, then bake high-poly surface detail to a normal map.
Game engines need low-poly meshes with clean edge loops, not multi-million-polygon sculpts. ZRemesher with polygroups and crease settings produces a game-ready quad mesh. The lost high-frequency surface detail is recovered by baking a normal map from the high-poly ZBrush sculpt to the low-poly retopo mesh using tools like Marmoset Toolbag, Substance Painter, or xNormal.
Question 6: What is the purpose of the PlaneFlat brush for hard-surface sculpting?
- It flattens all geometry within the brush area to a perfectly planar surface aligned with the first touched point (Correct answer)
- It creates a flat base plane as a new SubTool
- It removes all surface curvature from a mesh globally
- It converts the active SubTool to a flat plane primitive
Correct answer: It flattens all geometry within the brush area to a perfectly planar surface aligned with the first touched point
PlaneFlat flattens all geometry within the brush area to a perfectly planar surface aligned with the first touched point, ideal for creating the flat-bottomed recesses common in mechanical hard-surface design.
PlaneFlat samples the surface normal at the brush center on first contact and projects all geometry within the radius onto that plane. This is invaluable for control panel indentations, step surfaces, and any feature requiring a mathematically flat area. Unlike hPolish, which averages toward a best-fit plane, PlaneFlat locks to the initial surface orientation.
In ZBrush hard-surface workflows, what is the purpose of Polygroups when used with ZRemesher?