最終更新:2018-12-01 (土) 19:10:23 (14d)  

Oculus Mobile SDK はてなブックマークを見る
Top / Oculus Mobile SDK

https://developer.oculus.com/documentation/mobilesdk/latest/

概要

  • The Mobile SDK includes libraries, tools, and resources for native C/C++ development for Oculus Go and Samsung Gear VR.

ターゲット

中身

  • VrApi for third-party engine integration (not required for Unity or Unreal).
  • Native application framework for building high-performance VR Applications from scratch.
  • Additional libraries providing support for GUI, locale, and other functionality.
  • Native project sample applications and source to provide reference model for creating your own VR applications.
  • Tools and resources to assist with native development.

API

VrApi

    • VrApi/ヘッダファイル
      VrApi.hMinimum necessary API for mobile VR
      VrApi_Config.h?VrApi preprocessor settings
      VrApi_Ext.h?VrApi extensions support
      VrApi_Helpers.h?Pure, stateless, inlined helper functions, used to initialize
      VrApi_Input.hInput API
      VrApi_SystemUtils.h?Interface for SystemUtils? functionality.
      VrApi_Types.h?Types for minimum necessary API for mobile VR
      VrApi_Version.h?API version
      VrApi_Vulkan.h?Vulkan specific VrApi structures.

VrAppFramework?

  • VrAppFramework?vrappframework?libvrappframework.a?

VrAppSupport?

  • VrSound?vrsound?libvrsound.a?
    VrModel?vrmodel?
    VrLocale?vrlocale?
    VrGUI?vrgui?

LibOVRKernel?

  • LibOVRKernel?libovrkernel?libovrkernel.a?

その他

サンプル

  • Oculus 360 Photos: A viewer for panoramic stills.
  • Oculus 360 Videos: A viewer for panoramic videos.
  • Oculus Cinema: Plays 2D and 3D movies in a virtual movie theater.
  • VrController?: A simple scene illustrating use of the VrApi Input API.
  • VR Compositor: A simple scene illustrating use of the different layer types available with vrapi_SubmitFrame2.
  • VR Cube World:

Oculus Goの制限

  • No Google Play Services.
  • No 2D Surface
  • No Camera.
  • No HMD Touchpad
  • Different Controller

Oculus Store?

メモ

関連

  • Oculus Platform SDK?