VR series--oculus Audio SDK Documentation: Five, wwise integrated Oculus Sound Field Positioning Guide (1)--Overview and installation

Source: Internet
Author: User
Tags documentation relative win32 cpu usage

Welcome to this guide to use Wwise's Oculus sound field to locate the plugin.
Welcome to the the using the Oculus Spatializer plugin in wwise!


Overview (Overview)

The Oculus sound field plug-in (OSP) is a new plugin in the Audiokinetic Wwise toolset that allows mono-channel sound to be spatially formatted according to the relative position of the user's head. This integration guide describes how to install and use OSP in Wwise apps and end-user applications.
The Oculus spatializer Plugin (OSP) is a add-on Plugin for the Audiokinetic Wwise tool Set This allows monophonic sound s Ources to being spatialized in 3D relative to the user's head location. This integration guide describes how to install and use OSP in both the Wwise application and the end-user application.


release compatibility (version compatibility)

Two branches of the Wwise plugin are available. Please choose a suitable one based on the version of Wwise that your application uses:
The distributions of the Wwise plugin is provided. Choose the appropriate one, based on the version of Wwise used by your application:

Audiosdk\plugins\wwise This version is compatible with all Wwise 2014.x and the Wwise 2014.1 version is tested on Windows (32-bit and 64-bit).
This version was compatible with all Wwise 2014.x versions and have been tested against Wwise 2014.1 on Windows (32-bit and 64-bit).
audiosdk\plugins\wwise2015 This version is compatible with all Wwise 2015.x and the Wwise 2015.1 beta version is tested on Windows (32-bit and 64-bit).
This version was compatible with all Wwise 2015.x versions and have been tested against the Wwise 2015.1 Beta on Windows (32 -bit and 64-bit).


The universal OSP limit (General OSP limitations) is increased when early reflection is turned on by CPU usage, and the larger the space is, the greater the CPU usage.

1.CPU usage increases when early reflections is turned on, and increases proportionately as hostel dimensions become larger .


the restrictions integrated into the Wwise (limitations specific to Wwise integration) plug-ins may only be added to a bus. If your plugin is added to the second bus, you may experience some unnecessary noise when the audio output is available.

1.The plugin May is added to one bus. If you add the plugin to a second bus, your may experience some unwanted noise on the audio output.


install into the Wwise tool (installing into Wwise tools) directory structure (directory Structure)

The following directory may be found in the Publish file:
The following directories is found within this distribution File:include: Contains header file OculusSpatializer.h, which is used to integrate Wwise into the application. It contains important registry values that an application must use to properly register OSP to wwise. The header file also includes (uncomment) source code that demonstrates how to properly register a plug-in to the Wwise runtime at run time. Win32 and x64: contains the DLLs (dynamic-link libraries) that both the Wwise tool and the user application will use. Bin\plugins: Contains OculusSpatializer.dll and Oculusspatializer.xml. Located under \ WIN32 or \ 64.

Include:contains the header file OculusSpatializer.h, which is used to integrate Wwise into an application. It contains important registration values that a application must use to properly register OSP within Wwise. The header file also includes (commented out) Source code this shows how to properly register the plugin with the Wwise ru N-time. Win32 and x64:contains the DLL used for both the Wwise tool and the user application. Bin\plugins:contains OculusSpatializer.dll and Oculusspatializer.xml. Located in \win32 or \x64.


installation (Installation)

Copy the folder <platform>\bin\plugins to Wwise\authoring\<platform>\release\bin\plugins.
Copy the files found in the folder <platform>\bin\plugins to the folder Wwise\authoring\<platform>\release\bi N\plugins.

Note: "Platform" = "\win32" or "\x64".


Install into Wwise Unity Integration (installing into the Wwise Unity integration)

This guide describes how to install the Oculus Sound field plug-in into the Wwise unity integration.
This guide describes installation of the Oculus Spatializer Plugin in Wwise with the Wwise Unity integration.

Audiokinetic provides a wwise plug-in called Wwise Unity Integration, which makes it possible to use wwise in Unity Games (click here to view audiokinetic documents).
Audiokinetic provides a Wwise plugin called the Wwise Unity integration, which allows the use of Wwise in Unity games (see Audiokinetic ' s documentation here).


requirements (Requirements)

You must install the Wwise SDK and the corresponding version of the Unity Integration Plugin (check that the wwiseroot and WWISESDK environment variables are correct).
You must has the Wwise SDK installed, and the corresponding version of the Unity integration (check that wwiseroot and WW ISESDK environment variables is correct).

Python 2.7 or 3.x is required, and the PATH environment variable must include the installation location.
Python 2.7 or 3.x are required, and your PATH environment variable must include the installation location.

If you build wwise integrated source in VS 2013, you may need to modify the library directory from _vc100 to _vc120 for each build configuration in the Aksoundengine project.
If you ' re building the Wwise integration source in VS. Need to modify the Library directories paths in the Ak Soundengine project for each build config from _vc100 to _vc120.


Install (installation) download Wwise Unity Integration Plugin and related Wwise version source code (two separate downloads), download click here (audiokinetic website). Select the assets >import >custom package in the Unity Editor and select Wwise integration to import the packages into your unity project. Save the project and close unity. Open the Wwise Unity Integration Help document, which is under <unityproj>\assets\wwise\documentation.
A. Follow the instructions in the Code section for building the integration.
B. Follow the instructions for adding a licensed plug-in section. Add the Oculus Audio SDK to OculusSpatializer.h and follow this call:
AK:: soundengine:: Registerallbuiltinplugins (). Recompile Lib and deploy it to unity Assets\plugins, which is described in the Add a licensed plugin section to the Help documentation.


Download the Wwise Unity integration and source code for the relevant Wwise version (both separate downloads) from The Audiokinetic website. In the Unity Editor, select Assets > Import > Custom Package and select the Wwise integration to Import it into your Unity Project. Save the project and close Unity. Open the Wwise Unity integration Help doc in \assets\wwise\documentation.
A. Follow the instructions in the section Build the integration code.
B. Follow the instructions in the section Adding Licensed Plugins. Add the contents OculusSpatializer.h from the Oculus Audio SDK following the call to AK::SOUNDENGINE::REGISTERALLBUILTINPL Ugins (). Recompile the Lib and deploy to Unity Assets\plugins as described in Adding Licensed Plugins.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.