Reproduction steps:
1. Open the “IN-14574_TreeImposterTexture“ project and open the “Main” scene
2. In Memory Profiler capture a snapshot and select it
3. In newer Memory Profiler versions:
3.1. Open the ”Unity Objects” tab
3.2. Search for “Tree Imposter Texture“
4. In older Memory Profiler versions:
4.1. Open the “Objects and Allocations“ tab
4.2. Click the “Name“ column and select “Match…”
4.3. Input “Tree Imposter Texture“
Expected result: Total size is 0 KB because the used trees do not use the imposter system
Actual result: Total size is above 0 KB (for example 500 KB)
Reproduced in: 2020.3.39f1, 2021.3.9f1, 2022.1.15f1, 2022.2.0b7, 2023.1.0a9
Reproduced using: Windows 11, macOS Monterey 12.0.1
Notes:
1. Especially severe for mobile builds as with higher amounts of trees it can take dozens of megabytes for unused assets
2. Detection of whether prototypes use the imposter texture or a way to tell the terrain not to generate this texture would be great