This is the first time we’re sharing this DLL externally, so any feedback is much appreciated, and please let us know if you run into any issues so that we can work to resolve them.
All of the core functionality necessary to retrieve and render avatars is present:
The following features are either not implemented or partially implemented:
In the zip file, you’ll find:
*IMPORTANT* - these DLLs are for development only, and will be removed from future releases, and should not be distributed with your applications. In the shipping version of the avatar SDK, these will be distributed with the oculus platform so that we can patch in enhancements and new content without requiring you to patch your applications. For now, we’re distributing these directly to you so that you can be working with the latest code.
Please add this DLL directory to your %PATH% environment variable in order for the DLL to be accessible.
This is the definition of the native SDK interface. We are working on doxygen-based documentation for the header, as well as a comprehensive Getting Started guide, which will both be included in a future release, but for now the best documentation on the API’s usage is the provided native sample, described below.
This directory contains the files necessary to compile and run the native sample.
This directory contains the Unity integration of the native avatar SDK. It implements the same interfaces exposed through our earlier standalone Unity packages and should be a drop-in replacement.
This directory contains the Windows-specific libraries you will need to compile the Avatar SDK into your Windows applications. Link libovravatar.lib into your applications in order to use the functions exposed through OVR_Avatar.h.