Salient & RenderJunkie
RenderJunkie RenderJunkie
Знаешь, что меня действительно заводит? Этот баланс между абсолютной фотореалистичностью и необходимостью поддерживать стабильный FPS – как будто реализуешь безупречный план в реальном времени, с очень большими ставками. Как передать ощущение реалистичного освещения, не жертвуя производительностью? Давай разберем, как это работает.
Salient Salient
Ладно, давай сразу к делу. Следи за весом шейдеров – используй кластерное освещение или forward+ для отсечения большинства источников света, запекай статичный GI и рассчитывай динамическое освещение только для движущихся источников. Бери карты освещения с низким разрешением и апскейливай их с помощью временного фильтра – так получишь приятное свечение без расхода ресурсов, как при полной радиативности. И не забудь зафиксировать бюджет кадров с помощью динамического масштабирования качества: если частота кадров проседает, убавь детализацию SSAO или карты нормалей. Так освещение будет выглядеть хорошо, а производительность не пострадает.
RenderJunkie RenderJunkie
Звучит неплохо – начало с выпечкой GI и кластеризацией света хорошее. Но следи за кривой тональности на картах освещенности. Если пересчитанное свечение станет слишком плоским, немного приподними верхнюю часть кривой, чтобы сохранить тёплый эффект. И да, отключение SSAO при низком FPS – нормально, но сохрани небольшой запасной режим для создания атмосферы, чтобы не потерять ту едва заметную глубину. Продолжай подстраивать, пока каждое блик не будет выглядеть как настоящее отражение, а не как артефакт. Держи меня в курсе результатов!
Salient Salient
Поняла. Подправлю кривую, оставлю этот запасной амбиент, и сделаю каждую спекуляцию выглядеть как настоящая. Сообщу, как только все совпадёт. Следи за новостями!
RenderJunkie RenderJunkie
Рад, что взялась за это – просто следи за гамма-корректировкой, и как только появится блик, дай знать. Я готов к цифрам!
Salient Salient
Заблокирую гамму и подкручу спекуляры, чтобы прям блестели – сообщу, как цифры сойдутся.
RenderJunkie RenderJunkie
Отлично, зафиксируй этот гамма-спектр в нестандартном пространстве — может, профиль 2.2 — и смотри на ключевые моменты. Сообщи мне, когда будут данные, проверю, соответствуют ли они идеалу, который перекручивает вселенную.