ZBrush Tip: Progressive ZBrush Reprojection for High-Frequency Detail

June 09, 2026 2 min read

ZBrush Tip: Progressive ZBrush Reprojection for High-Frequency Detail

If you need to capture high-frequency detail on a clean, efficient mesh, here’s a fast, reliable reprojection workflow that minimizes artifacts and keeps your pipeline predictable. For licenses, upgrades, and expert guidance, see NOVEDGE.

  • Prep the source and target
    • Keep the high-res sculpt and the future low-poly in the same Tool as separate SubTools, correctly aligned and scaled. If in doubt, use ZPlugin > Scale Master to normalize scale.
    • Clean the high-res: delete unused SubDivs, close holes, and Decimate (non-UVed) if it’s extremely heavy; this does not harm visual fidelity for projection.
  • Create a clean low-poly
    • Duplicate the high-res SubTool and run ZRemesher for an even, animation-friendly base. Preserve Polygroups if you plan to isolate regions during projection.
    • Check silhouette at SubDiv Level 1. Add support edges (Crease, ZModeler) for hard-surface parts if needed.
  • Subdivide before projecting
    • Subdivide the low-poly several times until it can hold the smallest desired feature. You don’t need the same vertex count as the source—just enough density to represent the detail.
    • Optional: create UVs on the low-poly with UV Master now or after projection; UVs won’t affect the projection result but are required for baking maps later.
  • Project progressively
    • Solo or hide all non-essential SubTools. Ensure only the high-res (source) and low-poly (target) are visible.
    • Tool > SubTool > Project > set Dist conservatively (e.g., 0.02–0.1 depending on model scale). Enable Color if you want Polypaint transferred.
    • Start projection at the lowest SubDiv of the target. Click Project All, inspect, then go up one level and repeat. Progressive passes reduce ray misfires and preserves form.
    • For complex areas, isolate Polygroups and project section-by-section to avoid cross-surface hits.
  • Control and fix artifacts
    • Thin shells: lightly Inflate the target (Deformation > Inflate 0.5–1) before projecting to prevent rays from catching the backside. Deflate after if needed.
    • Spikes or dimples: Store a Morph Target before projecting; then use the Morph brush to paint back clean geometry where projection misfires.
    • Local corrections: use the ZProject brush with a small radius and Backface Mask enabled to pull detail precisely from the source onto the target.
    • Cavities: after an initial pass, use Mask By Cavity on the target to protect crevices before higher-level projections; this prevents over-smoothing of micro detail.
  • Performance tips
    • Hide unseen parts of the source; Project All respects visibility and runs faster with fewer visible polygons.
    • If the Dist slider must be high, project in smaller, isolated regions to maintain control.
  • Bake and export
    • With details transferred, bake Normal and/or Displacement maps from the low-poly SubTool (Tool > Normal/Displacement Map). Multi Map Exporter streamlines batch outputs.
    • Verify scale and tangent space settings before sending to your DCC/game engine. For pipeline-ready toolsets and add-ons, check NOVEDGE’s ZBrush offerings.

Pro tip: keep Dist small, project progressively, and always store a Morph Target before each pass. This trio prevents most projection headaches and speeds up cleanup. For purchasing advice and workflow consulting, reach out to NOVEDGE.



You can find all the ZBrush products on the NOVEDGE web site at this page.







Also in Design News

Subscribe

How can I assist you?