Проблема переноса декалей из Unity в Unreal
08.10.2024 13:28:49
08.10.2024 13:28:49

В моем случае декали не перенеслись из Unity вообще никак, потому что сделаны были с помощью кастомного компонента. Кроме того этот компонент использует атлас изображений разного размера.
Стандартно Unreal поддерживает декали, но проецирует заданное изображение целиком. Атлас же - это множество изображений, собранных в один файл. Делается это для оптимизации GPU, один графический файл отрисовывается за один draw call и если в нем много изображений - за один draw call отрисуются они все.
Правда в случае с декалями это бессмысленно, потому что один проектор все равно требует один отдельный draw call, поэтому не понятно почему изначально это было сделано таким образом.



Укуренный Ёжик
