Основной фактор, влияющий на «реалистичность», который зависит от этой мощности, – собственно технологии компьютерной графики, заложенные в процесс визуализации кадра. Глобальное освещение, рассчитывающее распространение света, сглаживание пикселей по краям объектов, подповерхностное рассеивание и прочее (подробнее об этом сможет рассказать программист, ближе знакомый с областью). Все это опирается на развитие нового железа и новых алгоритмов. За оценкой здесь можно обратиться к специалистам. Например, основатель Epic Games, разработавшей Unreal Engine, в 2013 году оценивал сроки достижения фотореалистичной картинки примерно в 10 лет, а другие его коллеги такого оптимизма не поддерживали. Зачатки реализма можно уже сегодня обнаружить в той же Unreal Engine 4, а также многих интересных демо-проектах других компаний. Однако здесь работает важное ограничение.
Так получается, что компьютер не может отрисовать реалистично любую сцену из игры. В реальном мире законы физики работают для любого количества объектов в сколь угодно сложной закрытой системе. Когда мы перекладываем это с помощью математики и алгоритмов в пиксели, то оказывается, что количество необходимых вычислений растет непропорционально росту объектов или элементов объектов в кадре. Мы можем заполнить Большой Каньон доверху шариками для настольного тенниса, и никакой катастрофы в масштабах Вселенной не произойдет, когда мы на это посмотрим глазами. Однако если наш игровой движок умеет воспроизводить интерьеры игры неотличимо от реальных, это еще не означает, что он справится с выходом героя на улицу при том же уровне детализации. Так что у нашего желания реализма есть оговорка – сами игры неизбежно будут адаптироваться к доступным ресурсам. Отсюда мы можем перейти к следующей проблеме.
Бюджет у игр не резиновый. К сожалению, если игра не имеет в основе процедурной генерации контента, то все, что в ней показывается, сначала нужно туда положить. Художники рисуют, моделлеры строят объекты, потом все это нужно расставить по сцене и заскриптовать, где надо. Если ответственные лица решат, что продукт должен быть фотореалистичной игрой, то затраты на создание объектов и уровней, скорее всего, значительно возрастут. Процессы разработки тоже не могут стоять на месте, поэтому от прогнозов воздержусь, но экономический потолок в данном случае не видится мне сильно менее значимым, чем «железный». Если сегодня можно потратить четверть миллиарда долларов на разработку GTA V, то не обязательно через 10–15 лет можно будет потратить 150 % от эквивалентной суммы. Но лучше знакомые с экономикой и рынком игр читатели, конечно, могут меня исправить.
В итоге, если вам достаточно сравнения, где сцена задается ограничениями индустрии, но картинка неотличима, то период в 10–15 лет видится реалистичным. Однако может быть более выгодно пожертвовать этой реалистичностью ради новых качественных возможностей игр как в плане экономики, так и с точки зрения гейм-дизайна. Потому что есть все шансы, что конкурентами выступят более «мультяшные» соперники, как это происходит сегодня.
Какой будет технологическая индустрия через 50 лет?
Интересный вопрос. Если вы посмотрите на экспоненту роста технологий, через 10 лет в большинстве городов будут машины без водителей – это будет мейнстрим, ничего особенного. В течение 20 лет компьютер сможет обрабатывать такое же количество информации, как и человеческий мозг, и обгонит его по этому показателю в течение 30 лет. Через 40 лет вы сможете скачать свой мозг и свое сознание и залить их в компьютер, они будут жить самостоятельной жизнью. И это не мои фантазии, это простой расчет, исходящий из того, что темпы роста технологий сохранятся на нынешнем уровне.
Так что ответ такой: что будет через 50 лет, мы даже не можем себе представить. Единственное, что можно сказать: к этому моменту все, о чем мы сможем подумать, можно будет осуществить.
Возможно ли в принципе создание машины времени?
Перемещение в будущее возможно точно, например 74-й российский космонавт Сергей Авдеев за 747 суток в космосе переместился в будущее на примерно 0,02 секунды. Но именно «путешествия» и именно на некой машине – это открытый теоретический вопрос. Обеих теорий относительности, как говорил один известные персонаж, «маловато будет!».
Были сделаны попытки найти физические законы, прямо запрещающие путешествия во времени. Спровоцировал эти поиски сам Хокинг, предложив «гипотезу о защите хронологии». Но к настоящему момент никому, включая его самого, пока не удалось доказать эту невозможность.