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
2018/04/17 HoloLens RS4 Preview公開記念勉強会! @アカツキ
Search
ZuQ9Nn
April 17, 2018
Programming
1
730
2018/04/17 HoloLens RS4 Preview公開記念勉強会! @アカツキ
2018/04/17
HoloLens RS4 Preview公開記念勉強会! @アカツキ
LT資料
ZuQ9Nn
April 17, 2018
Tweet
Share
More Decks by ZuQ9Nn
See All by ZuQ9Nn
今更ながらHoloGiraffeのクローンアプリ作成にチャレンジしてみた
zuq9nn
0
3.2k
2018/03/09 第五回HoloLens読書会
zuq9nn
0
4.2k
HoloLensでユニティちゃんを椅子に 座らせてみた”その後”の話
zuq9nn
0
5.3k
HoloLensのはじめかた
zuq9nn
1
4.6k
Tokyo HoloLens meets up vol.5 LT
zuq9nn
1
4.5k
Fabricではじめるfastlane
zuq9nn
0
1.9k
第六回カジュアルSwift勉強会@青葉台
zuq9nn
2
950
Other Decks in Programming
See All in Programming
AtCoder Conference 2025
shindannin
0
1.1k
今から始めるClaude Code超入門
448jp
8
9.1k
Apache Iceberg V3 and migration to V3
tomtanaka
0
170
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
kajitack
16
6.1k
並行開発のためのコードレビュー
miyukiw
0
1.3k
Best-Practices-for-Cortex-Analyst-and-AI-Agent
ryotaroikeda
1
110
「ブロックテーマでは再現できない」は本当か?
inc2734
0
1k
React Native × React Router v7 API通信の共通化で考えるべきこと
suguruooki
0
100
24時間止められないシステムを守る-医療ITにおけるランサムウェア対策の実際
koukimiura
1
130
AIによるイベントストーミング図からのコード生成 / AI-powered code generation from Event Storming diagrams
nrslib
2
1.9k
Gemini for developers
meteatamel
0
100
そのAIレビュー、レビューしてますか? / Are you reviewing those AI reviews?
rkaga
6
4.6k
Featured
See All Featured
SERP Conf. Vienna - Web Accessibility: Optimizing for Inclusivity and SEO
sarafernandez
1
1.3k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
AI: The stuff that nobody shows you
jnunemaker
PRO
2
280
The Cult of Friendly URLs
andyhume
79
6.8k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
340
Technical Leadership for Architectural Decision Making
baasie
2
250
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
3.9k
Optimising Largest Contentful Paint
csswizardry
37
3.6k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
200
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
470
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
87
Transcript
HoloLensアプリの両手操作の対応 2018/04/17 HoloLens RS4 Preview公開記念勉強会! @ アカツキ ZuQ9Nn(ずきゅ~ん)
自己紹介 ZuQ9Nn(ずきゅ~ん) 普段は、Objective-CでiOSのツール系アプリ開発 HoloLensとUnityは趣味レベル Unity認定試験合格
RS4では、HoloLensの操作方法が大きく変わります OSそのものの標準操作として、両手での操作に対応 今後のアプリ開発でも同じ操作をするように求められる 出来れば、なるべく簡単に対応したい! どうやって対応すればいいの?
MixedRealityToolkit-Unityで対応できるの? 一応できます!
なんで一応? それは2018年4月17日時点で公開されているPre-releaseの 2017.2.1.4 Release Candidateを利用するから。 (Githubのmasterにはコードが見当たらず、まだ Dev_Working_Branchに存在、なぜかunitypackage版にはコードが 存在する) 今回は、そちらを利用してノーコーディング での対応方法をご紹介
今回の開発環境 Unity 2017.3.1f1 Visual Studio 2017 15.5.6
MixedRealityToolkit-Unityを取得 プロジェクト作成、インポート https://github.com/Microsof/MixedRealityToolkit-Unity GitHubのreleaseをクリック HoloToolkit-Unity-2017.2.1.4-rc2.unitypackageをダウンロード Unityでプロジェクトを作成MRTKをインポート
プロジェクトの設定 Unityのメニュー、Mixed Reality Toolkit > Configure > Apply Mixed
Reality Project Settingsを選択 何も変更せずApply Mixed Reality Project Settingsウィンドウの Applyを選択
Sceneの設定 Unityのメニュー、Mixed Reality Toolkit > Configure > Apply Mixed
Reality Scene Settingsを選択 何も変更せずApply Mixed Reality Scene SettingsウィンドウのApplyを選択 UnityのHierarchyに DefaultCursor、InputManager、MixedRealityCameraParentが自動追加される
今回はShpereに両手操作を実装 UnityのHierarchのCreate > 3D Object > Shpereを選択 Shpereを見やすい位置に(x:0,
y:0, z:7) Shpereを選択しInspectorのAdd Componetから TowHandManipulatable.cs(HoloToolkit > Input > Scripts > Utilities > Interactions)をアタッチメント
TowHandManiplatable.csの設定 ShpereにアタッチメントしたTowHandManipulatable.csのBounding Box Prefabの プロパティにBoundingBoxBasic.prefab(HoloToolkit > UX > Prafabs
> BoundingBoxes)をセット Manipulaton Modeを今回はMove Rotate Scaleに
Unityからプロジェクト出力 Visual Studioで実機にインストール ポイントは、Unityから出力するときに、Build SettingsでTarget DeviceをAny device にする
あとは、Visual Studioで実機にインストール 実機で動いかすとこんな感じです https://youtu.be/6kfo_2uIcyA
Any deviceで出力していると Visual Studioでx86のローカルコンピューターで実行すると Windows MixedReality のImmersive headsetでも動かせます
今回実行したPCのWindows 10のバージョンはRS4ではなく、Fall Creators Update テストはしてませんが、HololensでもRS4にアップデートしなくても両手操作の TowHandManipulatable.csが動くはず Immersive headsetの実機で動かすとこんな感じです。 https://youtu.be/4stPUIXmNls
今回作業して強く感じたこと エラーや問題が起きた場合にどこが問題なのか切り分けしにくい。 考えられる問題箇所 HoloLensのOSそのもの? Unity?
Visual Studio? MixedRealityToolkit-Unity? 自分のコード?
まとめ HoloLensの操作が変わったので、アプリも積 極的に対応しましょう 今回の対応であれば、ノーコーディングで対応 コストも少なく済む 問題が切り分けにくいので、安定版が出てから のほうが開発者的に安心感は大きい
One More Thing MixedRealityToolkit-Unity Version Nextについて 2018年5月、Unity2018.1をターゲットに MixedRealityToolkit-Unity
Version Nextが提供される ことがアナウンスされている https://github.com/Microsof/MixedRealityToolkit- Unity/blob/MRTK-Version-Next/MRTK-vNext.md https://github.com/Microsof/MixedRealityToolkit- Unity/blob/master/Roadmap.md
何が変わるの? 今までのMixedRealityToolkit-UnityはHoloLensとWindows MixedReality Immersive headsetのみがサポートされていた が、Version Nextではより多くのデバイスをサポート 具体的にはSteam、Open
VR、Open XRに対応 より簡単に開発できるSDKの提供 ドラッグアンドドロップで使える多くのコンポーネントを提供 破壊的変更?(refactoring / restructuring it to both)ディレク トリ構造とか見ている範囲では大きな変更
また変わるの! 今まで開発を行っていた人は、ついついネガティブに捉えがちですが、既に決まっています ので今から覚悟と準備をしておきましょう 変更されて覚えなおしの部分のスタート地点は同じです。これから始める人は、version nextになってからでもOK いち早く情報をキャッチアップしたり、問題点解決策をブログ、Qiitaに投稿しておくと、多 くの開発者から感謝される可能性も高い、これをモチベーションにして乗り越える
HoloLensそのものが進化したので、開発者は、より良いアプリを作成するために、さらな る進化をしなければならない
ご清聴 ありがとうございました