Unity Virtual Reality Projects
上QQ阅读APP看书,第一时间看更新

Application toolkits

If you require more device independence plus higher-level interactive features, consider the open source Virtual Reality ToolKit (VRTK) at https://assetstore.unity.com/packages/tools/vrtk-virtual-reality-toolkit-vr-toolkit-64131 and NewtonVR (https://github.com/TomorrowTodayLabs/NewtonVR). These Unity plugins provide a framework for developing VR applications with support for multiple platforms, locomotion, interactions, and UI controls. NewtonVR focuses mostly on physics interactions. VRTK is built on top of the Unity built-in VR support plus the device-specific prefabs, so it's not instead of but is a wrapper on top of those SDKs.

It is worth mentioning at this point that Unity is working on its own toolkit, the XR Foundation Toolkit (XRFT) at https://blogs.unity3d.com/2017/02/28/updates-from-unitys-gdc-2017-keynote/ which will include:

  • Cross-platform controller input
  • Customizable physics systems
  • AR/VR-specific shaders and camera fades
  • Object snapping and building systems
  • Developer debugging and profiling tools
  • All major AR and VR hardware systems