На днях NVIDIA представила DLSS 4, где на презентации показывали сравнение Cyberpunk 2077 (в 4К и с path-tracing) в разных режимах: без апскейлера, с апскейлером, и с дополнительной генерацией кадров.
Больше всего меня поразило то,
что в рекламном ролике флагманская RTX 5090 не способна удержать даже 30 FPS в Cyberpunk 2077 в статичных сценах без DLSS.
Без апскейлеров, а теперь и генерации кадров (более сложной версии интерполяции) современные игры абсолютно неиграбельны даже на мощнейшем железе, если вы по каким-то причинам купили себе 4К монитор.
Гоустинг, постоянные артефакты и фильтр резкости, а также общая «смазанность» картинки — стандартный набор AAA-игр последних 6 лет. Это уже не говоря о всех тех дополнительных проблемах, появившихся с приходом Nanite в Unreal Engine 5. Желание корпораций ускорить и упростить процесс разработки, а также погоня многих инженеров (особенно из NVIDIA) за давней мечтой рейтрейсинга в реальном времени создали ситуацию, в которой игровая индустрия понемногу стала забывать, что игры могут выглядеть качественно и красиво на «старых» технологиях.
Технологии, позволяющие этого добиться — это, в первую очередь, запекаемое освещение (глобальное и прямое), а также качественное сглаживание. Идеальный пример — Half-Life: Alyx на движке Source 2, где многие сцены выглядят просто великолепно.
Но как это и бывает, индустрия уже глубоко вписалась в «лучевую авантюру», поэтому обратный процесс ухода от лучей вряд ли возможен.
Несмотря на это, DLSS 4 внушает очень много надежд — это большой апгрейд апскейлера, который перевели на новую архитектуру глубоких нейронных сетей, называемую трансформер, так как предыдущая архитектура себя исчерпала.
Одним из главных и заметных улучшений стало большое снижение гоустинга и повышение качества самого апскейла и скорости его работы (предполагаю, это в первую очередь связано с тем, что трансформер, в отличие от CNN, легко параллелится).
Что касается генерации кадров — тут возможна генерация аж трех новых кадров по одному старому, из-за чего возникает серьезный прирост FPS. Есть ли качественное отличие между нативными и сгенерированными кадрами — вопрос открытый и требует времени на проверку, но лично меня такой подход немного печалит, так как он позволяет уделять еще меньше времени вопросам оптимизации под ПК.
Надеюсь, что настанет момент, когда апскейлеры и генераторы кадров будут вспоминаться лишь с улыбкой как вынужденные решения былых времен, без которых игровая индустрия не смогла бы научиться на своих ошибках. Но что-то мне подсказывает, что они с нами останутся навсегда.