Scene resource guidelines
Learn crucial guidelines for managing polygons, textures, and instancing to ensure smooth performance of your scenes across all devices.
Polygons are the building blocks of 3D models, and their count directly impacts performance. Manage them effectively in your scene to balance detail and efficiency.
Keep your scene’s total polygon count below 2,000,000 triangles to balance visual quality and performance. This is especially important for scenes created outside the Studio.
Reserve higher polygon counts for hero assets, which are visually prominent elements in your scene. Keep these assets under 300MB to avoid performance bottlenecks.
Efficient texture management is vital for maintaining visual quality without compromising performance.
Limit the total texture size of your scenes to less than 50 MB to minimize load times and optimize resource use.
Choose texture resolutions based on target devices:
- Mobile devices: Use 2K resolution for diffuse maps and 1K for other textures.
- Desktops: Use textures up to 4096 x 4096 pixels for high-quality visuals.
Utilize the iR Engine's compression pipeline to convert images to KTX2 format, reducing file sizes while maintaining image quality.
Mesh instancing allows multiple instances of the same object to share geometry data, reducing memory usage and draw calls.
The iR Engine supports mesh instancing via the glTF GPU instancing extension. Use instancing for repeatable objects to improve performance.
Learn to optimize your assets
For more on asset optimization techniques, refer to the Optimize assets for performance guide.