BRT Unity is a Unity wrapper for the Binaural Rendering Toolbox (BRT).
It exposes BRT functionality to Unity through a standard Unity package interface, allowing BRT-based binaural rendering to be used from Unity projects.
The package can be added to a Unity project through Unity’s Package Manager.
-
Open the Unity project.
-
Open Window > Package Manager.
-
Click the + button.
-
Select Add package from git URL....
-
Enter the package URL:
https://github.com/reactify/BRT-Unity.git?path=/brt-unity-package -
Click Add.
Unity will download the package and add it to the project.
The package includes a sample scene demonstrating basic usage.
After adding the package to a Unity project, the sample can be imported from Package Manager:
- Open Window > Package Manager.
- Select BRT Unity from the installed packages list.
- Open the Samples section.
- Click Import next to the sample.
The imported sample can then be opened from the project’s Assets/Samples directory.
The repository contains both the Unity package and the native plugin source.
native/
Native plugin source and build setup.
brt-unity-package/
Unity package contents.
Build the native plugin using the build setup provided in the native directory.
After building, the local package can be added to a Unity project through Package Manager:
-
Open Window > Package Manager.
-
Click the + button.
-
Select Add package from disk....
-
Select the package manifest:
brt-unity-package/package.json
Unity will add the local package to the project.
- Unity with Package Manager support.
- A supported native build toolchain for the target platform.
- The platform-specific build tools required by the native plugin.
This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No. 101017743.