Является ли демосцена источником достижений в компьютерной графике? [закрыто]

8

Мне интересно узнать, внедрила ли демосцена исторически новые методы, которые в противном случае заняли бы больше времени, способствуя прогрессу компьютерной графики. Стало ли это более или менее актуальным с годами?

Я знаю, что некоторые из ранних демонстраций использовали преимущества известных аппаратных ошибок и выходили за рамки того, что считалось возможным в то время, но меня интересует то, были ли какие-либо из введенных новых методов применены исследователями или профессиональными программистами для стать частью общепринятого принятого способа ведения дел.

Trichoplax
источник
Возможно, вы захотите добавить мету на погоду или нет, это актуальный вопрос?
joojaa
@joojaa еще никто не жаловался на это, но не стесняйтесь поднять его на мета, если хотите.
Трихоплакс
Это действительно похоже на «разговор», а не на вопрос, на который можно ответить. Я знаю на других сайтах обмена стека, что они предпочитают вопросы, на которые можно ответить, но не уверен, какова политика здесь.
Алан Вулф,
@AlanWolfe, мы находимся в процессе коллективного принятия решения о том, какой будет наша политика, поэтому давайте упомянем обо всем, что вы найдете актуальным на Meta. Таким образом, мы можем иметь четкие руководящие принципы, прежде чем открыться для более широкого сообщества в публичной бета-версии. Мне нравится задавать вопросы на границе, чтобы начать дискуссию о политике ...
trichoplax
В этом году на SIGGRAPH был демосцен, показавший старое демо. Они сделали наложение текстуры с двумя инструкциями на пиксель, используя самопишущий код. Не совсем открытие, но довольно аккуратное.
Ималлетт

Ответы:

7

Демо-сцена долгое время занималась маршированием лучей, но только в последнее время игры AAA основного потока начали использовать ее. Основное использование, для которого я видел это, - это отражение в пространстве экрана, лучевое сопоставление с zbuffer (killzone, call of duty). Кроме того, шадертой выступил Иниго Киллец, который из демо-сцены. Люди сейчас используют шейдертой для прототипирования и обмена исследованиями графической техники. Поэтому я бы сказал, что ответ «да», но я хотел бы услышать больше примеров, если у других есть такие (:

Алан Вульф
источник
3
Помимо источника достижений это также отличный способ учиться и еще лучшее место для поиска примеров. Я знаю, что за прошедший год я выучил шейдеры в основном благодаря Шадертой. Я обнаружил, что это такое сообщество с открытым исходным кодом, удивительно, как все делятся своими методами.
Итан Шульман
4
Хорошая точка зрения! Я также должен сказать, что как профессиональный программист игр, когда я вижу, как человек на демо-сцене делает что-то, что я даже не думал, что это возможно, это заставляет меня хотеть узнать об этом и попытаться внедрить эти методы в игры, которые я ». Я работаю над.
Алан Вулф
... а с другой стороны, Wolfenstein 3D использовал марширование лучей (в 2D).
Псевдоним
Ах да, совершенно! Джон Кармак сделал несколько удивительных вещей с лучевым кастингом
Алан Вулф