id Software смогла сделать DOOM: The Dark Ages так быстро благодаря трассировке лучей
Студия id Software объявила, что использование трассировки лучей в качестве обязательной технологии для DOOM: The Dark Ages сократило время разработки игры на несколько лет. Директор по технологиям движка Билли Кан объяснил в интервью Digital Foundry, что современное освещение стало не просто визуальным улучшением, а критически важным инструментом для ускорения производства игр.
Без трассировки и с теми же целями дизайна нам пришлось бы увеличить время разработки на порядок лет.
По его словам, создание масштабных окружений и сложных кинематографических сцен DOOM: The Dark Ages без этой технологии потребовало бы кардинально больше времени.
Ключевое преимущество трассировки заключается в устранении необходимости предварительного запекания освещения через световые и теневые карты. Эти процессы занимают часы вычислений, и любое изменение в окружении – перемещение источника света или элемента декора – требует полного пересчета. Трассировка позволяет видеть финальный результат в реальном времени, что дает разработчикам принцип WYSIWYG (what you see is what you get).
Чем быстрее можно итерировать, тем более отполированными и разнообразными становятся игровые столкновения.
Технология обеспечивает улучшение скорости итераций в 10-100 раз. Художники теперь могут переместить источник света прямо во время встречи, если нужно затемнить определенную зону.
id Software подчеркнула, что требования трассировки направлены не только на улучшение визуальной составляющей, но на создание "лучшей игры" в целом. Экономия времени на технических аспектах позволяет больше экспериментировать с геймплеем и контентом.
Особенно важна трассировка лучей для динамических элементов игры. Когда игрок управляет мехом, разрушающим здания и отрывающим куски архитектуры, предварительно запеченное освещение не может корректно отображать такие изменения. Трассировка обеспечивает однородное и реалистичное освещение для всех динамических объектов.
Кан отметил удачное стечение обстоятельств – все современные платформы поддерживают трассировку в той или иной форме. Даже предполагаемая Nintendo Switch 2 будет иметь такую возможность, хотя её производительность пока остается под вопросом. Это избавило id Software от необходимости тратить время на поддержку устаревшего железа.