Abstract:
We presented technologies and methods for implementing a sound subsystem within virtual environment systems. We focused on integrating acoustic components into 3D scenes and developing sound management software. As a solution, we proposed a method for preparing Sound Source objects in the 3DS MAX three-dimensional modeling system, followed by export to the target platform. To enable real-time sound implementation, we developed software that dynamically calculates the positions of sound sources and the listener. We introduced a classification of sound sources into immovable (e.g. horn, siren, megaphone), dynamic (e.g. elevator operation, idling or loaded robot engine sounds), and ambient (e.g. varying rain or hail intensity), and outlined methods for determining the timing of sound accompaniment and playback of sound files. For stationary sources, we proposed a method for creating virtual control panels with functions such as sound activation, volume control, and pause. We tested the proposed methods and approaches within the virtual environment system VirSim. The results confirmed the adequacy of the proposed solutions and their applicability to sound modeling in virtual environments.
Keywords:virtual environment system, sound source, control panel, Miniaudio librar.