Edit of asset "Octahedral Impostors" Accepted
Old/Current | New/Edit | |
---|---|---|
Title | Octahedral Impostors | Octahedral Impostors |
Description |
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. |
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. |
Category | 3D Tools | 3D Tools |
License | MIT | MIT |
Repository Provider | GitHub | GitHub |
Repository Url | https://github.com/wojtekpil/Godot-Octahedral-Impostors | https://github.com/wojtekpil/Godot-Octahedral-Impostors |
Issues Url | https://github.com/wojtekpil/Godot-Octahedral-Impostors/issues | https://github.com/wojtekpil/Godot-Octahedral-Impostors/issues |
Godot version | Godot 3.2 | Godot 3.2 |
Version String | 1.0 | 1.0 |
Download Commit | 140bb10f90f9c2699bb301d0f4023646d6d9c02b | 140bb10f90f9c2699bb301d0f4023646d6d9c02b |
Download Url (Computed) | https://github.com/wojtekpil/Godot-Octahedral-Impostors/archive/140bb10f90f9c2699bb301d0f4023646d6d9c02b.zip | https://github.com/wojtekpil/Godot-Octahedral-Impostors/archive/140bb10f90f9c2699bb301d0f4023646d6d9c02b.zip |
Icon Url |
https://raw.githubusercontent.com/wojtekpil/Godot-Octahedral-Impostors/master/screenshots/store_icon.png
![]() |
https://raw.githubusercontent.com/wojtekpil/Godot-Octahedral-Impostors/master/screenshots/store_icon.png
![]() |
Preview Insert | ||
---|---|---|
Type | image | |
Image/Video URL |
https://raw.githubusercontent.com/wojtekpil/Godot-Octahedral-Impostors/master/screenshots/baker.png
![]() |
|
Thumbnail |
|
Preview Insert | ||
---|---|---|
Type | image | |
Image/Video URL |
https://raw.githubusercontent.com/wojtekpil/Godot-Octahedral-Impostors/master/screenshots/quality.png
![]() |
|
Thumbnail |
|
Preview Insert | ||
---|---|---|
Type | image | |
Image/Video URL |
https://raw.githubusercontent.com/wojtekpil/Godot-Octahedral-Impostors/master/screenshots/forest.gif
![]() |
|
Thumbnail |
|