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


8

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

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


Возможно, вы захотите добавить мету на погоду или нет, это актуальный вопрос?
— joojaa

@joojaa еще никто не жаловался на это, но не стесняйтесь поднять его на мета, если хотите.
— Трихоплакс

Это действительно похоже на «разговор», а не на вопрос, на который можно ответить. Я знаю на других сайтах обмена стека, что они предпочитают вопросы, на которые можно ответить, но не уверен, какова политика здесь.
— Алан Вулф,

@AlanWolfe, мы находимся в процессе коллективного принятия решения о том, какой будет наша политика, поэтому давайте упомянем обо всем, что вы найдете актуальным на Meta. Таким образом, мы можем иметь четкие руководящие принципы, прежде чем открыться для более широкого сообщества в публичной бета-версии. Мне нравится задавать вопросы на границе, чтобы начать дискуссию о политике ...
— trichoplax

В этом году на SIGGRAPH был демосцен, показавший старое демо. Они сделали наложение текстуры с двумя инструкциями на пиксель, используя самопишущий код. Не совсем открытие, но довольно аккуратное.
— Ималлетт

Ответы:


7

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


3
Помимо источника достижений это также отличный способ учиться и еще лучшее место для поиска примеров. Я знаю, что за прошедший год я выучил шейдеры в основном благодаря Шадертой. Я обнаружил, что это такое сообщество с открытым исходным кодом, удивительно, как все делятся своими методами.
— Итан Шульман

4
Хорошая точка зрения! Я также должен сказать, что как профессиональный программист игр, когда я вижу, как человек на демо-сцене делает что-то, что я даже не думал, что это возможно, это заставляет меня хотеть узнать об этом и попытаться внедрить эти методы в игры, которые я ». Я работаю над.
— Алан Вулф

... а с другой стороны, Wolfenstein 3D использовал марширование лучей (в 2D).
— Псевдоним

Ах да, совершенно! Джон Кармак сделал несколько удивительных вещей с лучевым кастингом
— Алан Вулф
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.