Разбор темы
Как запустить воксельный мир на смартфоне: опыт оптимизации в Unity
Разработчик перенес расчеты геометрии и света в параллельные задачи Burst и Jobs, чтобы не перегружать мобильный процессор. Применение Surface Atlas связали с экономией 30% вершин при незначительном выигрыше в памяти.
Как можно раскрыть3+
Использование компактных структур данных и заранее просчитанных таблиц ассоциировали с заменой сложных алгоритмов восстановления формы.
Объяснить, почему подготовка данных на CPU через Burst оказалась быстрее, чем попытка считать свет и соседей в Compute Shader.
Разобрать компромисс Surface Atlas: экономия на индексах против лишнего чтения буфера и нагрузки на фрагментный шейдер.
Точки зрения1+
Автор кейса: Surface Atlas экономит 30% вершин, но на практике дает слишком малый выигрыш в памяти для текущих сцен.