|
|
This Plugin allows the user to use the [VA Server](http://www.virtualacoustics.org/) from the [Institute of Acoustics](https://www.akustik.rwth-aachen.de/cms/~dwma/Technische-Akustik/lidx/1/) (ITA) of the RWTH Aachen to playback sounds in Unreal.
|
|
|
|
|
|
## Installation
|
|
|
If you used the [RWTH VR Project Template](https://devhub.vr.rwth-aachen.de/VR-Group/unreal-development/unrealprojecttemplate) to create your project you can use the setup script to add the Virtual Acoustics Plugin.
|
|
|
Otherwise, add repository as submodule in the "Plugins" folder of your Unreal Engine 4 Project (``git submodule add https://git-ce.rwth-aachen.de/vr-vis/VR-Group/unreal-development/plugins/unreal-va-plugin.git Plugins/VAPlugin``.
|
|
|
Add repository as submodule in the "Plugins" folder of your Unreal Engine 4 Project: <br>``git submodule add https://git-ce.rwth-aachen.de/vr-vis/VR-Group/unreal-development/plugins/unreal-va-plugin.git Plugins/VAPlugin``
|
|
|
If you used the [RWTH VR Project Template](https://git-ce.rwth-aachen.de/vr-vis/VR-Group/unreal-development/unrealprojecttemplate) to create your project you can use the setup script to add the Virtual Acoustics Plugin. The setup script will however be deprecated at some point.
|
|
|
|
|
|
|
|
|
Moreover make sure to have the VAServer prepared:
|
|
|
|
... | ... | @@ -20,15 +21,16 @@ The Plugin requires to have the [RWTH VR Toolkit](https://git-ce.rwth-aachen.de/ |
|
|
|
|
|
|
|
|
## Usage
|
|
|
For a more detailed C++ / Blueprint usage and a Documentation of the Plugins public functions, please check out the matching [wiki page](https://git-ce.rwth-aachen.de/vr-vis/VR-Group/unreal-development/plugins/unreal-va-plugin/-/wikis/home) for each public class:
|
|
|
The two most interesting classes (that should be present to use this plugin) are:
|
|
|
* [VAReceiverActor](https://git-ce.rwth-aachen.de/vr-vis/VR-Group/unreal-development/plugins/unreal-va-plugin/-/wikis/Documentation/VAReceiverActor)
|
|
|
* Actor handling the Connection and Scene Settings for the current world, as well as the Position updates for the Receiver. If there is no Receiver Actor placed in the Scene, there will be created a new one with Default values at Runtime.
|
|
|
* [VASoundSourceComponent](https://git-ce.rwth-aachen.de/vr-vis/VR-Group/unreal-development/plugins/unreal-va-plugin/-/wikis/Documentation/VASoundSourceComponent)
|
|
|
* Actor Component representing a Sound Source. Has to be attatched to something. It can have a graphical representation and reflections, which can be created with the [VAReflectionWall](https://git-ce.rwth-aachen.de/vr-vis/VR-Group/unreal-development/plugins/unreal-va-plugin/-/wikis/Documentation/VAReflectionWall)
|
|
|
* For more classes, e.g., for sound reflections directly in Unreal or dynamic directivity mapping check the side bar.
|
|
|
|
|
|
|
|
|
## Demo
|
|
|
A demo for the plugin is prepared at [this repository](https://devhub.vr.rwth-aachen.de/VR-Group/unreal-va-demo).
|
|
|
A demo for the plugin is prepared at [Unreal VA Demo](https://git-ce.rwth-aachen.de/vr-vis/VR-Group/unreal-development/demos/unreal-va-demo).
|
|
|
|
|
|
## Updating to new VA version
|
|
|
* For the Windows binaries, you can directly get them from the (Virtual Acoustics website)(http://www.virtualacoustics.org/VA/)
|
... | ... | |