Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
3DoFなXREAL Airで 6DoFしてみた
Search
HATSUNE, Akira
October 23, 2023
Technology
230
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
3DoFなXREAL Airで 6DoFしてみた
HATSUNE, Akira
October 23, 2023
More Decks by HATSUNE, Akira
See All by HATSUNE, Akira
「ICT学習・支援サポーター」をやってみよう
hatsunea
0
52
Microからnanoへ、進む.NET組込みアプリ開発環境の今
hatsunea
0
780
Build 2022で発表されたWindowsアプリ開発のあれこれ振り返ろう
hatsunea
1
860
M5Stackで始めるIoT 入門
hatsunea
0
670
Other Decks in Technology
See All in Technology
ストレスなくAIと付き合いたい!こんなときどうしてる?
namiki64
4
630
夫婦で子育てするための育児標準化
codmoninc
PRO
0
460
僕のハーネスを紹介します
watany
3
120
二歩目のフロントエンド・ウェブアクセシビリティ
camiha
2
670
LambdaWebFunctionsを試してみた / exploring-lambda-web-functions
koukihosaka
1
360
Code for Security プロジェクト紹介 2026年10月
yu23ki14
0
110
スキマバイトという雇用形態は存在しないので、雇用期間1日のアルバイト契約を事業者とワーカーが結ぶ手続きを支えるのがタイミーなんです
akitoshiga
0
210
CloudWatch Logsのコスト最適化:どこまでAIに任せてどこから人間が承認すべきか
yama3133
0
100
Getting Started with Google Antigravity
glaforge
0
320
10年後、Engineering 行為を剥奪されるとして、わたしたちは、どう、何を創ればいいだろうか。 / If Engineering Is Taken Away in 10 Years, How and What Should We Create?
bitkey
PRO
1
210
サブエージェントと Claude Mods で作る独自 Advisor ツールの話
kenichiodo
2
170
「Docker Desktop不要の時代」は 来たのか?
ueponx
0
840
Featured
See All Featured
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
1k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Why Our Code Smells
bkeepers
PRO
340
58k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.2k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
430
KATA
mclloyd
PRO
35
16k
The SEO Collaboration Effect
kristinabergwall1
1
590
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.4k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
Music & Morning Musume
bryan
48
7.4k
The Cult of Friendly URLs
andyhume
79
7k
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