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
31
3DoFなXREAL Airで 6DoFしてみた
HATSUNE, Akira
October 23, 2023
Tweet
Share
More Decks by HATSUNE, Akira
See All by HATSUNE, Akira
「ICT学習・支援サポーター」をやってみよう
hatsunea
0
11
Microからnanoへ、進む.NET組込みアプリ開発環境の今
hatsunea
0
560
Build 2022で発表されたWindowsアプリ開発のあれこれ振り返ろう
hatsunea
1
700
M5Stackで始めるIoT 入門
hatsunea
0
360
Other Decks in Technology
See All in Technology
MapLibreとAmazon Location Service
dayjournal
1
170
.NET Profiler in 2024.
kkamegawa
2
830
Azure犬駆動開発の記録/GlobalAzureFukuoka2024_20240420
nina01
1
230
Building Dashboards as a Hobby
egmc
0
350
Cypress or Playwright?
rainerhahnekamp
0
160
20分で完全に理解するGrafanaダッシュボード
hamadakoji
5
870
自己改善からチームを動かす! 「セルフエンジニアリングマネージャー」のすゝめ
shoota
6
1k
Grafana x PagerDuty Better Together
jacopen
1
240
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
2.1k
Babylon.jsと色々なものを組み合わせる:ブラウザのAPIやガジェットや2D描画ライブラリなど / Babylon.js 勉強会 vol.3
you
PRO
0
150
Cracking the KubeCon CfP
inductor
2
270
Babylon.js JAPAN活動紹介 (2024/4)
limes2018
1
100
Featured
See All Featured
BBQ
matthewcrist
80
8.8k
Embracing the Ebb and Flow
colly
80
4.2k
Reflections from 52 weeks, 52 projects
jeffersonlam
345
19k
Faster Mobile Websites
deanohume
300
30k
Making Projects Easy
brettharned
109
5.5k
From Idea to $5000 a Month in 5 Months
shpigford
378
45k
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
245
20k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
20
1.7k
Designing Experiences People Love
moore
136
23k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
126
32k
A better future with KSS
kneath
231
16k
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