Unity Tools Impostors - Runtime Optimization v2.0.1
Support engine version: 2020.3.16 or higher.
You can get the latest version of this pack for free from us.
Converts distant complex 3D objects into simple 2D quads which significantly reduces triangles and drawcalls. Purely runtime. No baking, no preprocessing, just seamless execution.
Next generation of Imposter System asset with DOTS in mind.
When creating big worlds it's important to show users large-scale scenes with lots of objects in the background. That's a tough task that requires optimizing shaders, materials, meshes, and so on.
With the help of Impostors, you can greatly simplify this task!
Impostor - fake object(quad), that tries to look like its original object. It's very cheap to render but with a trade-off between performance and visual quality.
We don't really need high visual quality at distance, because distant objects take tiny space on the screen. That's why there are techniques like LODs (Level Of Detail).
Impostors expand this approach, and in some cases can completely replace it.
Why impostors?
There are several problems with LODs
it requires manually creating additional assets for each object - meshes with fewer polygons and materials,
these additional assets increase build size,
there might be a noticeable difference between LODs, which pop in and out when player moves.
Poping problem is really hard to solve because it's just the trade-off between performance and visual quality. But with Impostors we can solve the first two issues:
impostors don't require manually creating additional assets,
impostors don't increase build size,
impostors work with stylized custom shading,
in perfect scenarios impostors look exactly like the original objects. Version: 2.0.1
Download Unity Tools Impostors - Runtime Optimization v2.0.1 Links:
Comments (0)
Information
Users of Guests are not allowed to comment this publication.
Users of Guests are not allowed to comment this publication.