Octahedral Impostor LOD 1.0.0 3D Tools 4.0 Community
Submitted by user hdrsniped; Proprietary; 2026-10-15
Turn heavy 3D objects into lightweight octahedral impostors: one flat, camera-facing card per object that looks like the real model from any angle. Up close you see the real mesh; farther away the card takes over automatically. A whole forest of 30,000-triangle rocks becomes 2 triangles per rock in the distance.
Features:
- One click in the editor: select objects, "Octahedral Impostor LOD > Bake Selected...", done.
- Automatic LOD switching using Godot's built-in visibility ranges (zero runtime script overhead).
- True 3D look: 144 baked views per object, blended, with per-pixel depth and normals. Cards receive scene lighting, cast shadows, and intersect terrain correctly.
- Optimized batching: all cards from one atlas share a single material; MultiMesh supported.
- Quality modes: Low (1 view), Medium (3 blended views), High (3 blended views + depth parallax).
- Compression: Lossless or VRAM (Basis Universal) texture compression.
- Fully undoable with standard Ctrl+Z.
- GDScript API: OctaLOD.generate([mesh_nodes], context) and OctaBaker.bake_to_file().
Works with Godot 4 (Forward+ and Mobile renderers).
How to use:
1. Enable the plugin under Project Settings > Plugins.
2. Select 3D meshes in your scene.
3. Click "Octahedral Impostor LOD > Bake Selected..." in the 3D viewport toolbar.
4. Set options and press Bake.
Repository: https://github.com/hdrsniped/octahedral-impostor-lod-godot
License: Custom (Free for private and commercial use with credit to hdrsniped).
Donations & itch.io: https://hdrsniped.itch.io/octahedral-impostor-lod
View files Download Submit an issue Recent Edits