Smart UV Generator
Procedural meshes, ZBrush exports, and old FBX files often ship with no second UV or with overlapping UVs. The Smart UV Generator projects fresh UVs from a chosen geometric primitive — planar, box, cylindrical, or spherical — and exports the result as a new mesh asset. The new UV channel is written to whichever slot you pick (UV1 for lightmap, UV2 for detail, UV3 for outline normals).
When to use it
- Sculpted meshes that arrive without UVs.
- Procedural mesh pipelines that emit fresh geometry at runtime or in editor scripts.
- Detail UV generation when the imported UV layout is fine for albedo but poor for tiled detail textures.
Opening the tool
Window → Genesis → Smart UV Generator.
Workflow
- Set the source mesh. The preview shows a checkerboard sampled by the current UVs (or solid pink if none).
- Pick a projection mode — Planar, Box, Cylindrical, or Spherical. Each mode exposes its own controls (axis, scale, blend angle for Box).
- Tune scale and orientation with the sliders. The checkerboard preview updates live, so iteration is immediate.
- Pick a target UV channel — UV0 (replace albedo UVs), UV1 (lightmap), UV2 (detail), or UV3 (outline smooth normals).
- Save. A new mesh asset is written next to the source with the suffix
_uv<mode>. The renderer can optionally be auto-swapped.
Settings
Tips & gotchas
- For organic shapes, Spherical produces poor poles — try Box with a wide blend angle instead.
- The new UV channel does not replace your original UVs unless you write to UV0. Use UV2 for safe additive workflows.
- Combine with Triplanar Mapping for meshes that even procedural UVs cannot save — Triplanar projects from world axes per-pixel and avoids the UV step entirely.
Smart UV Generator writes deterministic output. Re-generating with the same settings on the same mesh always produces the same UVs — safe for source control.
Related
Last updated on