blender_atlasing
Combines multiple materials and textures into atlas layouts to reduce draw calls and optimize performance for mobile VR applications.
Instructions
Advanced material and texture atlasing for VR performance optimization.
Reduces draw calls by intelligently merging materials and textures into atlas layouts, critical for mobile VR performance on Quest and similar devices.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| operation | No | Atlasing operation type | create_material_atlas |
| target_mesh | No | Target mesh object (defaults to active) | |
| atlas_size | No | Size of atlas texture (512, 1024, 2048, 4096) | |
| padding | No | Padding between atlas regions in pixels | |
| output_path | No | Path for atlas texture output | //material_atlas.png |
| combine_similar | No | Merge materials with similar properties | |
| texture_paths | No | List of texture files for texture atlas | |
| max_materials | No | Maximum materials for draw call optimization | |
| combine_by_color | No | Merge materials with similar base colors | |
| preserve_normals | No | Maintain normal map assignments during optimization | |
| atlas_info | No | Pre-calculated atlas information for UV layout |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |