Фотореалистичные машинки в видеоигре — как такое возможно?

16 августа 2021 в 21:29
Инди-разработчик Адам Бернат выпустил трейлер Vroom!, аркады про игрушечные машинки. Она в разработке всего два месяца, но взгляните на эти модели! При удачном ракурсе они выглядят если не как настоящие, то точно как объекты из современного 3D-мультфильма. В чем секрет?

Секретов на самом деле два.

Первый — это материал, из которого сделаны машинки. Они пластиковые. Испокон веков именно пластик и другие отражающие поверхности являются главным выразительным средством в руках художников по спецэффектам. «Терминатор-2» и «История игрушек» в начале 90-х получили по «Оскару» — в обоих был акцент на блестящие отражающие материалы (металл и пластик). Просчет отражений — это первое, что научились делать графические программисты еще 30 лет назад. Делать реалистичные отражения относительно просто.

Второй секрет называется Lumen. Пользователи в комментариях к дебютному ролику уже успели высказать предположение, что автор написал какую‑то эксклюзивную систему освещения и собственный шейдер. Но нет, это «всего лишь» Unreal Engine 5. Заработанные Fortnite миллиарды долларов Epic Games инвестируют в движок, выводя и без того потрясающую технологию на совершенно фантастический уровень. Lumen, их новая разработка, представляет собой мощнейшую систему динамического глобального освещения и отражений. Если опустить технические подробности, речь о том, что для пользователя уже создали и настроили сцену с тонкими параметрами освещенности (начиная с яркости, заканчивая рассеиванием на матовых поверхностях). Остается лишь вставить туда объект.

На наш взгляд, Vroom! является не столько игрой (по идее, это клон Fall Guys с машинками), сколько отличной демонстрацией мощи Unreal Engine. Один человек за пару месяцев собрал демоверсию с фотореалистичной графикой. Вы тоже так можете.

Расскажите друзьям