El autor VLADiK BRUTAL creó su propio sistema de trazado de rayos de sonido. Minecraft trajo beneficios inesperados

El autor VLADiK BRUTAL creó su propio sistema de trazado de rayos de sonido. Minecraft trajo beneficios inesperados

09 dic. 2024 13:57

El desarrollador VLADiK BRUTAL está trabajando a toda marcha. Pudo crear su propia tecnología para el procesamiento de sonido, que no es particularmente exigente.

Автор VLADiK BRUTAL недавно вновь напомнил о себе. Творец решил поговорить о своих технических достижениях.

Оказалось, что он сделал собственную систему рейтрейсинга звуков и представил результат:

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

Следующая игра планируется в открытом мире и естественно там нужна процедурная система для ревербераций и эхо, я перепробовал тонны решений (steam audio, oculus audio, microsoft spatial, всякие кастомки с гитхабов и подобное) в итоге ничего не подошло, нужно было запекать локации или же мериться с очень плохой производительностью в реалтайме для динамического эхо...».

Помогла одна знаменитая кубическая игра-песочница: сообщество выпускает разные моды, один из которых навёл на определённые мысли. Для Minecraft нашли мод Sound Physics — коллега его «раздербанил» и творец понял его принцип, а затем сделал своё:

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

Я прекрасно знаю что для реализма нужно трейсить от каждого источника звука отдельно, а не как я сделал, но вы не представляете какая это нагрузка на железо, а моя система абсолютно ничего не требует, для убедительности я добавлю свой рейтрейсинг в настройки вкл/выкл и сами в будущем сможете сравнить, я прям очень доволен, это даёт +100 очков к погружению и атмосфере, уверен вам понравится».

***

Автор обложки: BRUTAL SOFTWARE. Источник изображения: steamcommunity.com

Boris Piletskiy
09 dic. 2024 13:57
Fuentes: BRUTAL SOFTWARE

Сейчас на главной