Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
3DoFなXREAL Airで 6DoFしてみた
Search
HATSUNE, Akira
October 23, 2023
Technology
0
200
3DoFなXREAL Airで 6DoFしてみた
HATSUNE, Akira
October 23, 2023
Tweet
Share
More Decks by HATSUNE, Akira
See All by HATSUNE, Akira
「ICT学習・支援サポーター」をやってみよう
hatsunea
0
33
Microからnanoへ、進む.NET組込みアプリ開発環境の今
hatsunea
0
710
Build 2022で発表されたWindowsアプリ開発のあれこれ振り返ろう
hatsunea
1
820
M5Stackで始めるIoT 入門
hatsunea
0
570
Other Decks in Technology
See All in Technology
プロンプトエンジニアリングを超えて:自由と統制のあいだでつくる Platform × Context Engineering
yuriemori
0
150
ECS_EKS以外の選択肢_ROSA入門_.pdf
masakiokuda
1
120
AIと融ける人間の冒険
pujisi
0
110
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.5k
迷わない!AI×MCP連携のリファレンスアーキテクチャ完全ガイド
cdataj
0
180
#22 CA × atmaCup 3rd 1st Place Solution
yumizu
1
120
製造業から学んだ「本質を守り現場に合わせるアジャイル実践」
kamitokusari
0
270
2025年 山梨の技術コミュニティを振り返る
yuukis
0
150
スクラムを一度諦めたチームにアジャイルコーチが入ってどう変化したか
kyamashiro73
0
150
Scrum Guide Expansion Pack が示す現代プロダクト開発への補完的視点
sonjin
0
340
純粋なイミュータブルモデルを設計してからイベントソーシングと組み合わせるDeciderの実践方法の紹介 /Introducing Decider Pattern with Event Sourcing
tomohisa
1
510
テストセンター受験、オンライン受験、どっちなんだい?
yama3133
0
200
Featured
See All Featured
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.3k
Ruling the World: When Life Gets Gamed
codingconduct
0
120
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
0
110
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
260
Side Projects
sachag
455
43k
Fashionably flexible responsive web design (full day workshop)
malarkey
408
66k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.2k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Designing Experiences People Love
moore
143
24k
The Pragmatic Product Professional
lauravandoore
37
7.1k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
2
3.8k
Transcript
3DoFなXREAL Airで 6DoFしてみた 2023/10/23 初音玲
XREALアプリを作るには •Unity •Visual Studio •NRSDK
Unityで新規プロジェクト作成 • 新規作成 • Unity Hubを起動して[プロジェクト]→[新規作成]をクリックして、プロジェク トの新規作成を行います。 • テンプレートの指定 •
テンプレートとして[3D]を選択して、プロジェクト名を指定したら[作成]をク リックします。 • プラットフォームの変更 • Unityを起動してUnityの新規プロジェクトが作成されたら、[File]-[Build Settings]メニューから設定画面を開きます。 • プラットフォームを「Android」に変更して[Switch Platform]をクリックしま す。
ARCoreの導入 • ARFoundationパッケージの導入
Player Settingsの設定 • Graphics APIs から Vulkan を削除 • Minimum
API Levelを7.0以上に変更 • [XR Plug-in Management]で[ARCore]にチェック
MainCameraの削除 • 「MainCamera」は不要なので「Hierarchy」から削除します。 • 「Hierarchy」を右クリックして、[XR]-[AR Session]メニューをク リックしてAR Sessionを追加します。 • 同様に[XR]-[AR
Session Origin]メニューをクリックしてAR Session Originを追加します。
• 最終構成
• 最終構成 スマホカメラ(の視線) XREAL(自分の目の視線)
スマホカメラの移動を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;
None