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
220
0
Share
3DoFなXREAL Airで 6DoFしてみた
HATSUNE, Akira
October 23, 2023
More Decks by HATSUNE, Akira
See All by HATSUNE, Akira
「ICT学習・支援サポーター」をやってみよう
hatsunea
0
40
Microからnanoへ、進む.NET組込みアプリ開発環境の今
hatsunea
0
740
Build 2022で発表されたWindowsアプリ開発のあれこれ振り返ろう
hatsunea
1
840
M5Stackで始めるIoT 入門
hatsunea
0
620
Other Decks in Technology
See All in Technology
Javaで学ぶSOLID原則
negima
1
210
NFLコンペ2026 解法
lycorptech_jp
PRO
0
120
速さだけじゃない! VoidZero ツールが移行先に選ばれる理由
mizdra
PRO
3
290
JJUG CCC 2026 Spring AI時代の開発こそ標準化を武器に! ― 方式・プロセス・プラットフォームの標準化
s27watanabe
2
530
最低限これだけ押さえれ大丈夫_Claude Enterprise/Team企業展開ガバナンス入門
tkikuchi
1
320
自称宇宙最速で不合格となったAIP-C01にリベンジを果たすべくAIで問題集アプリを作ってみた。
yama3133
0
220
責任あるソフトウェアエンジニアリングの紹介4章・5章 / RSE_Ch4-5
ido_kara_deru
0
350
まだ道半ば、AI-DLCを歩み始めている話
news_it_enj
2
200
OpenClawとHermesAgentでAI新入社員を作った話
takanoriyanada
0
130
Harnessing the Power of Mocks and Stubs in PHPUnit / #laravellivejp
asumikam
0
720
GitHub Copilot のこれまでとこれから: From Copilot to Collaborative Agents
yuriemori
1
220
大規模環境でどのように監視を実現する?
yuobayashi
1
260
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
A better future with KSS
kneath
240
18k
The browser strikes back
jonoalderson
0
1.1k
Navigating Weather and Climate Data
rabernat
0
200
GitHub's CSS Performance
jonrohan
1033
470k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
120
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
150
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
430
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
200
Fireside Chat
paigeccino
42
3.9k
Code Review Best Practice
trishagee
74
20k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
750
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