Аннотация
в работе предлагаются методы и подходы для моделирования звука, возникающего при коллизиях виртуальных объектов в системах виртуального окружения. Предлагаемые решения основаны на воспроизведении звуковых файлов при появлении одного из событий, связанного с соударением виртуальных объектов, а также с трением скольжения и качения между ними. Подготовка звуковых файлов для каждой пары типов объектов, участвующих в коллизии, осуществляется в аудиоредакторе Audacity с открытой лицензией. Моделирование звука при соударениях и трении виртуальных объектов реализовано с применением библиотеки Miniaudio с открытым исходным кодом для воспроизведения звука в трехмерной виртуальной среде. В процессе такого моделирования вычисление уровня громкости звука осуществляется на основе информации, получаемой на стадиях определения и разрешения коллизий виртуальных объектов. Расчет громкости воспроизводимого звука при соударении виртуальных объектов реализован с применением математической модели гармонического осциллятора. Апробация предлагаемых в статье решений проводилась в программном комплексе виртуального окружения VirSim на примере взаимодействий виртуального робота с различными объектами виртуального окружения и этих объектов друг с другом.

