Microsoft в своем блоге сообщили, что новые версии DirectX, которые они сейчас разрабатывают, будут нацелены на поддержку нейронного рендеринга.
Кооперативные вектора - это технология которая будет раскрывать потенциал тензорных ядер на видеокартах для вывода нейронных шейдеров, оптимизируя и ускоряя просчеты и вывод результатов.
Как работают обычные пиксельные шейдеры, которые мы используем сейчас? Это программы, обрабатывающие каждый пиксель на экране - они отвечают за освещение, текстуры, тени и все визуальные эффекты в играх. Работают они по строгим математическим формулам и дают предсказуемый результат, что годами было стандартом в индустрии.
В отличие от классических шейдеров, нейронные используют машинное обучение и способны "додумывать" детали изображения. Именно так - они могут создавать более реалистичные текстуры, оттуда же и компрессия текстур высокого разрешения, улучшать освещение и генерировать новые детали в реальном времени.
Конечно, за красоту приходится платить - нейронные шейдеры требуют больше вычислительной мощности. Качество картинки выходит на новый уровень, особенно в связке с трассировкой лучей. При этом классические шейдеры никуда не денутся - обе технологии будут работать вместе, дополняя друг друга, пока.
В контексте текущей, ползущей, революции рендеринга, хочется отметить, что новые технологии для разработчиков приносят еще больше нагрузки, ожиданий, требований и конечно багов.
С одними только нанитами и люменом, я себе в мозг заложил наверное процентов 15 новой информации чего можно с ними делать а чего нельзя. С шейдерами будет та же история. Запросы у аудитории вырастут настолько, что разрабы будут пищать только бы дали какую нибудь нейронку для упрощения работы, потому что количество работы вырастет в разы.
Мы сейчас работаем над проектом в котором требования к технической и художественной детализации настолько дико высокие, что иногда даже не очень понятно синематик мы делаем или игровой процесс. Так что, конечно, не нужно думать что с нейронками количество работы уменьшится, она просто станет другой, ебаться будем с другими проблемами, чтобы сделать красиво и интересно.
@CGIT_Vines
Post #2563
22.6K