Boor & FXPulse
Снег в шестьдесят кадров в секунду на видеокарте среднего уровня. Как урезать расходы, не потеряв визуальную составляющую?
Используй дешёвый путь с GPU: уменьши разрешение текстуры снега вдвое, пусть шейдер для частиц использует один и тот же генератор случайных чисел для всех снежинок, и используй приём однопроходного билбординга вместо полного геометрического прохода. Включи временной антиалисинг, чтобы убрать размытие в движении без лишних сэмплов, и ограничь плотность снега на слабых видеокартах. Запеки блестки в карту нормалей и используй простое сложение – никаких вычурных шейдеров, всего несколько текстульных ячеек, и внешний вид останется похожим, зато GPU вздохнёт с облегчением.