Automatic Surface Transfer
Boop's core differentiator is automatic surface transfer. After decimation, Boop regenerates UVs and transfers surface data from the original mesh to the simplified result. This means:
- Fresh UVs are generated automatically on the simplified mesh
- Normals, vertex colours, and custom attributes are projected from the original
- Baked textures are re-mapped to the new UV layout automatically, aiming at optimal texel usage
The pipeline automatically transfers the following surface data:
- Normal transfer — projects high-poly normals onto the simplified mesh
- UV transfer — re-maps UVs from the original when needed
- Vertex colour transfer — preserves painted vertex data
- Custom attribute transfer — handles any custom mesh attributes
Surface transfer runs automatically as part of the decimation pipeline — no extra steps required.
Batch Multi-LOD Generation
Generate multiple LOD levels in a single operation:
- Define up to 6 LOD levels (LOD0–LOD5) with individual target ratios
- All LODs are generated from the original mesh (not cascaded) for maximum quality
- Output objects are named automatically:
MeshName_LOD0,MeshName_LOD1, etc. - Organises LODs into a collection hierarchy
Hierarchy Processing
Process entire object hierarchies at once:
- Select a parent object and Boop will process all child meshes
- Maintains parent-child relationships in the output
- Respects per-object overrides for target ratios
- Ideal for complex game props and characters with multiple mesh parts
GPU Preview Overlay
Visualise simplification quality directly in the viewport:
- Wireframe overlay shows the simplified topology over the original mesh
- Heatmap mode highlights areas of UV distortion or geometric error
- A/B toggle switches between original and simplified in real-time
- Runs on the GPU for smooth interaction even with dense meshes
Quality Auto-Analysis
Let Boop choose the optimal reduction level:
- Analyses mesh topology, UV layout, and curvature
- Suggests a target ratio that stays within your quality threshold
- Reports a quality score (0–100) for each LOD level
- Flags regions where quality drops below acceptable limits