Mirage gives 50% OFF AutoLOD (Mesh Decimator)!
It works in symbiosis with it, for the ultimate optimization ecosystem.
Try Mirage on this Online WebGL Demo
You can check the Online Documentation
Introducing Mirage 2.0 - Redefining your expectations
What you can expect from Mirage:
FAQ:
An impostor is a billboard that displays an image of a 3D object. The image will update and change according to the viewing angle in order to fake a 3D effect and save on performance.
Impostors are mainly used to render non-deformable objects far off in the distance in order to optimize the scene.
You could also use them to get a unique art style with a 2.5D "snapping" effect.
Technically, any objects with a MeshFilter and MeshRenderer attached can be baked into an impostor. However, they should mainly be used to replace meshes in the far distance. At closer range, the difference will be noticeable as a simple quad doesn't intersect the same way with surrounding objects in the same way as the original mesh. Also, impostors are baked in orthographic view which means that the perspective will be wrong at closer ranges.
Yes. You also don't have to deal with geometry alignment manually, by default the tool sets the LODs for you.
A few seconds.
The impostors shader is based on Unity surface shader so you should be able to build on any platform handled by Unity out-of-the-box.
No. This is a standalone package.
Even though baking on HDRP is not recommended, Mirage is the only 100% versatile 3D impostor system. It is compatible with any shader, on any pipeline, on any target platform, on any unity version after 2020.3, out-of-the-box. Although it is a trade on visual fidelity, especially when dealing with complex objects with intricate self-shadowing shapes or smoothness variations. Fortunately Mirage comes with a lot of post-baking settings directly in the material inspector and you can always get a seamless match from the original object when seen from far in the distance.
Not yet, but that is a feature we are working on. The C# core was designed to have several baking engines, but only the EditorBakingEngine is available yet.
If you need help or want more information, you can join the Discord server