Converts distant complex 3D objects into simple 2D quads which significantly reduces triangles and drawcalls. Purely runtime. No baking, no preprocessing, just seamless execution.
Technical details
Supported Unity versions:
- 2020.3.16+ LTS
- 2021.3 LTS
- 2022.3 LTS
- 2023.1
Dependencies:
- Unity 2020.3.16f1
- Burst
- Mathematics
- Collections
Supported Render Pipelines:
- Built-in
- Universal
- It may be used in custom RP (requires a bit of coding to embed impostors into RP)
- NO OFFICIAL SUPPORT FOR HDRP
Lightning Limitations:
- Any count of baked lights
- Only one realtime directional light
- No realtime or mixed non-directional lights
Supported platforms:
Every platform that supports render textures, which is almost every platform supported by Unity.
WebGLÂ is an exception because it doesn’t work with the multithreading Jobs System.
Original_Link: https://assetstore.unity.com/packages/tools/utilities/impostors-runtime-optimization-188562