| name | unreal-nanite |
| description | Unreal Engine Nanite skill for virtualized geometry, mesh streaming, and LOD-free workflows. |
| allowed-tools | Read, Grep, Write, Bash, Edit, Glob, WebFetch |
| graph | {"domains":["domain:gaming"],"specializations":["specialization:game-development"],"skillAreas":["skill-area:graphics-rendering","skill-area:computational-geometry"],"roles":["role:game-developer"]} |
Unreal Nanite Skill
Nanite virtualized geometry system for Unreal Engine.
Overview
This skill provides capabilities for implementing Nanite virtualized geometry in Unreal Engine, enabling high-fidelity assets without traditional LOD workflows.
Capabilities
Mesh Configuration
- Enable Nanite on meshes
- Configure fallback meshes
- Handle displacement
- Manage precision settings
Streaming
- Configure streaming pool
- Handle mesh streaming
- Manage memory budgets
- Optimize loading
Integration
- Combine with Lumen
- Handle materials constraints
- Integrate with World Partition
- Manage visibility
Optimization
- Configure cluster culling
- Handle overdraw
- Manage triangle budgets
- Profile Nanite performance
Prerequisites
- Unreal Engine 5.0+
- SM5+ capable hardware
- High-poly source meshes
Usage Patterns
Enabling Nanite
1. Import high-poly mesh
2. Open Static Mesh Editor
3. Enable Nanite in Details panel
4. Configure settings
5. Apply to instances
Settings Configuration
Nanite Settings:
- Position Precision: Auto
- Percent Triangles: 100%
- Fallback Relative Error: 1.0
- Displacement: Enabled for terrain
Best Practices
- Use Nanite for hero assets
- Keep fallback meshes
- Monitor GPU memory
- Test on target hardware
- Use Nanite Visualizations
References