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.5k
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
Context is King? 〜Verifiability時代とコンテキスト設計 / Beyond "Context is King"
rkaga
10
1.5k
從冷知識到漏洞,你不懂的 Web,駭客懂 - Huli @ WebConf Taiwan 2025
aszx87410
2
3.3k
【卒業研究】会話ログ分析によるユーザーごとの関心に応じた話題提案手法
momok47
0
160
まだ間に合う!Claude Code元年をふりかえる
nogu66
5
920
リリース時」テストから「デイリー実行」へ!開発マネージャが取り組んだ、レガシー自動テストのモダン化戦略
goataka
0
160
ローカルLLMを⽤いてコード補完を⾏う VSCode拡張機能を作ってみた
nearme_tech
PRO
0
230
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
460
組み合わせ爆発にのまれない - 責務分割 x テスト
halhorn
1
180
Canon EOS R50 V と R5 Mark II 購入でみえてきた最近のデジイチ VR180 事情、そして VR180 静止画に活路を見出すまで
karad
0
140
20251212 AI 時代的 Legacy Code 營救術 2025 WebConf
mouson
0
240
公共交通オープンデータ × モバイルUX 複雑な運行情報を 『直感』に変換する技術
tinykitten
PRO
0
180
ThorVG Viewer In VS Code
nors
0
530
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
28
2.4k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Amusing Abliteration
ianozsvald
0
80
A Tale of Four Properties
chriscoyier
162
23k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
A designer walks into a library…
pauljervisheath
210
24k
Accessibility Awareness
sabderemane
0
31
[RailsConf 2023] Rails as a piece of cake
palkan
58
6.2k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
0
3.4k
Building an army of robots
kneath
306
46k
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そのものが進化したので、開発者は、より良いアプリを作成するために、さらな る進化をしなければならない
ご清聴 ありがとうございました