Search Issue Tracker

Won't Fix

Votes

0

Found in

2020.3.39f1

2021.3.9f1

2022.1.15f1

2022.2.0b7

2023.1.0a9

Issue ID

UUM-12996

Regression

No

Terrain creates a "Tree Imposter Texture" for a tree when the tree does not use it

--

-

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

  1. Resolution Note:

    Thank you for your feedback and for reporting this issue. We are currently prioritizing fixing more critical defects in our backlog and will mark this issue as “Closed - Won’t fix”.

    As an alternative work around for this issue, please consider utilizing SpeedTree assets. We have verified that SpeedTree assets do not have the same functional issue.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.