Skip to content

VRGroupRWTH/UE4-VirtualAcousticsPlugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Unreal Virtual Acoustics Plugin

This Plugin allows the user to use the VA Server from the Institute of Acoustics (ITA) of the RWTH Aachen to playback sounds in Unreal.

Installation

To install the Plugin, clone the repository into the "Plugins" folder of your Unreal Engine 4 Project. Moreover make sure to have the VA Server prepared.

The Server can either be used in its original form (Link) or with the especially for this Plugin optimized Python Connection script (Link, Recommended). Using the Version with the Python script has the adventage of not needing to Restart the Server all the time manually and make sure to follow the instructions which are currently in its Readme file.

The Plugin requires to have the nDisplayExtensions installed.

Usage

For a more detailed C++ / Blueprint usage and a Documentation of the Plugins public functions, please check out the matching wiki page for each public Class and Enum:

  • 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.
  • VAReflectionWall
    • Actor representing a wall on which the Sound Sources should reflect on. Make sure that its shape alligns with the wall. Please make sure to use symmetrical Directivities for the Sound Sources due to the fact that the directivities cannot be mirrored among the wall.
  • VASoundSourceComponent
    • Actor Component representing a Sound Source. Has to be attatched to something. It can have a graphical representation and reflecitons, which can be created with the Reflection Walls
  • VAEnums
    • All Enums used within the Plugin. At current state, only the EPlayAction is used for the Interface functions

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages