This operation activates Nanite, Unreal Engine's virtualized geometry system, for all compatible static meshes in the scene. By enabling Nanite, meshes are optimized for efficient rendering and can handle complex geometry without compromising visual fidelity.
- Dependencies: Run after all necessary geometry and material optimizations, such as Replace Duplicates and Generate LOD’s (translucent only) to ensure meshes are fully prepared and free of compatibility issues.
- Compatibility: This operation checks for common limitations, such as translucent materials or excessive material slots, and applies Nanite settings only to compatible meshes.
- Nanite Settings: Use the
MaxNumComponents
setting to control how many meshes are processed at once, and adjust RelativeError
to balance visual quality and performance.
<aside>
💡
See how to apply this operation using the Palatial Editor Interface
</aside>
Best Practices
- Review Logs: Check logs to identify any meshes skipped during the process due to compatibility issues, such as translucent materials or more than 64 material slots.
- Adjust Material Settings: Configure
bTwoSidedDisabled
and bIgnoreTwoSided
to manage double-sided materials effectively. Disabling two-sided materials improves performance but may impact visuals.
- Enable Per Level: For large scenes, consider enabling Nanite per level to manage processing time and avoid delays.