Все новости
Это интересно
Сейчас читают
Игры
Аватар Evernews Evernews

И никаких кубов: познакомьтесь с воксельным движком нового поколения

11
2
Поделиться
Телеграфировать

На самом деле, кубы тут все-таки есть, но очень-очень маленькие.

И никаких кубов: познакомьтесь с воксельным движком нового поколения

Почти год назад мы рассказывали о проекте программиста Джона Лина: он работал над воксельным движком с реалистичным освещением на базе трассировки лучей, способным создавать очень красивые миры. С тех пор Джон ушел далеко вперед.

Движок Джона пережил три масштабных переделки. Они позволили очень сильно повысить качество картинки: если год назад было заметно, что все в мире состоит из кубов-вокселей, то теперь обнаружить их присутствие гораздо труднее.

Райский сад за два месяца: как появляются воксельные движки

Лину удалось добиться восьмикратного увеличения детализации: теперь воксели можно заметить, только вплотную приблизившись к объектам. На обычном расстоянии они выглядят как отлично проработанные трехмерные модели.

К каждому из вокселей в мире можно применить собственный материал. Объекты, созданные из вокселей, могут быть анимированы, есть обсчет физической модели и система столкновений.

Воксельные объекты, рассказывает Джон у себя в твиттере, не обязаны быть статичными. Движок поддерживает динамическую мутацию объектов, причем их можно создавать на основе обычных трехмерных ассетов: например, поддерживается Quixel Megascan.

В редакторе хорошо заметен дизеринг

Параллельно удалось улучшить качество освещения. Для его обсчета используется трассировка пути, движок поддерживает до пяти отскоков луча, причем обсчитываются как солнце, так и все объекты, которые могут излучать свет.

Мягкие тени движок обсчитывает с помощью трассировку лучей, работает как локальное, так и глобальное затенение. Судя по роликам, движок поддерживает повоксельное — то есть очень точное наложение теней.

Еще одна тестовая сцена с демонстрацией глобального освещения

Интересно, что сам мир генерируется тоже с помощью трассировки лучей. Благодаря ей движок понимает, где размещать объекты: например, трава и цветы появляются там, где светит солнце, а кристаллы образуются на стенах пещер.

В следующих апдейтах Джон планирует улучшить технологию шумоподавления — сейчас на некоторых кадрах можно заметить дизеринг — и заняться нереалистичными пересечениями объектов. Вероятно, будет доработана и генерация мира; сейчас она занимает около минуты.

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

Читать далее
Сколько вы тратите на игры за год?
Больше 100000 рублей
1946 голосов, 7.1%
От 50000 до 100000 рублей
1273 голоса, 4.7%
От 25000 до 50000 рублей
1465 голосов, 5.4%
От 10000 до 25000 рублей
2410 голосов, 8.8%
До 10000 рублей
4967 голосов, 18.2%
Нисколько, я пират. Йо-хо-хо!
15206 голосов, 55.8%
Теги: Игры, Технологии
Аватар Evernews
Evernews
8088 подписчиков