Octahedral Impostors's icon

Octahedral Impostors 1.0 3D Tools 3.2 Community

Submitted by user wojtekpil; MIT; 2020-07-13

This is a simple implementation of octahedral impostors in Godot. The idea behind this is to capture the object from a variety of view angles and store each view to a texture. Then in game it's using a single plane and based on camera and object position it's calculating in shader which image to show.

Installation:
Import addons/octahedral_impostors folder to your own project. Go to Project -> Project Settings... -> Plugins and enable "Octahedral Impostors".

The user interface is integrated with the editor. Just select any GeometryInstance (MeshInstance, ImmediateGeometry, etc..) and a button called Octahedral Impostor will show up. Selecting a node tree with a GeometryInstance will also work. CSG nodes aren't supported and would have to be converted. When the button's pressed, the following window will popup.

For more information please read README file.


View files Download Submit an issue Recent Edits