Upgrade to Pro — share decks privately, control downloads, hide ads and more …

3DoFなXREAL Airで 6DoFしてみた

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

3DoFなXREAL Airで 6DoFしてみた

Avatar for HATSUNE, Akira

HATSUNE, Akira

October 23, 2023
Tweet

More Decks by HATSUNE, Akira

Other Decks in Technology

Transcript

  1. Unityで新規プロジェクト作成 • 新規作成 • Unity Hubを起動して[プロジェクト]→[新規作成]をクリックして、プロジェク トの新規作成を行います。 • テンプレートの指定 •

    テンプレートとして[3D]を選択して、プロジェクト名を指定したら[作成]をク リックします。 • プラットフォームの変更 • Unityを起動してUnityの新規プロジェクトが作成されたら、[File]-[Build Settings]メニューから設定画面を開きます。 • プラットフォームを「Android」に変更して[Switch Platform]をクリックしま す。
  2. Player Settingsの設定 • Graphics APIs から Vulkan を削除 • Minimum

    API Levelを7.0以上に変更 • [XR Plug-in Management]で[ARCore]にチェック
  3. スマホカメラの移動をXREALへ var arCameraYaw = GetYawRotation(this.ARCameraTransform.forward); var nrCameraYaw = GetYawRotation(this.NrCameraRigTransform.forward); var

    parentYaw = GetYawRotation(transform.forward); parentYaw = parentYaw + arCameraYaw - nrCameraYaw; var rotation = Quaternion.AngleAxis(parentYaw, Vector3.up); transform.rotation = rotation;