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
2018/04/17 HoloLens RS4 Preview公開記念勉強会! @アカツキ
Search
ZuQ9Nn
April 17, 2018
Programming
750
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
2018/04/17 HoloLens RS4 Preview公開記念勉強会! @アカツキ
2018/04/17
HoloLens RS4 Preview公開記念勉強会! @アカツキ
LT資料
ZuQ9Nn
April 17, 2018
More Decks by ZuQ9Nn
See All by ZuQ9Nn
今更ながらHoloGiraffeのクローンアプリ作成にチャレンジしてみた
zuq9nn
0
3.3k
2018/03/09 第五回HoloLens読書会
zuq9nn
0
4.3k
HoloLensでユニティちゃんを椅子に 座らせてみた”その後”の話
zuq9nn
0
5.4k
HoloLensのはじめかた
zuq9nn
1
4.7k
Tokyo HoloLens meets up vol.5 LT
zuq9nn
1
4.5k
Fabricではじめるfastlane
zuq9nn
0
2k
第六回カジュアルSwift勉強会@青葉台
zuq9nn
2
1.1k
Other Decks in Programming
See All in Programming
PyConTW 2026 - AI Coding 不只是工具升級, 區域醫院醫療資訊系統協作開發與資訊團隊轉型實踐
cclai999
0
240
はじめてのPLATEAU
nokonoko1203
1
630
Snowflake Openflow Connector利用の勘所 / 20261024developersio2026tokyo-snowflake-openflow
kasacchiful
PRO
0
310
Herb in Rails 8.2: Your ERB views, now HTML-aware @ Kaigi on Rails 2026, Tokyo, Japan
marcoroth
2
420
Zero-Tap Sign-In対応、結局何をすればいいの?
mitohato14
0
1.9k
React Native에 현대적인 빌드 도구 더하기: Rollipop 구현기
leegeunhyeok
0
180
Materialが消えた日 〜真っ白なFlutterキャンバスにRenderObjectで絵を描く〜
umigishiaoi
0
150
Optunaを作ったときにやりたかったこと、その後 (2026/10/16, Optuna Meetup #3)
iwiwi
4
1.5k
Vue.jsで作る空間解析アプリとCapacitorプラグインのData Bridge
hal_spidernight
1
170
Enforcing Your Architecture with Unit Tests in the AI Era (Swift Connection X)
steliosf
PRO
1
150
動画プレイヤーはなぜカクつくのか 〜Flutterのレンダリングとネイティブの境界を解剖する〜
naruogram
0
330
AI駆動開発4年目の現在地(『あなたはFDEになるべきか?』イベント資料)
kumaiu
0
480
Featured
See All Featured
Paper Plane (Part 1)
katiecoart
PRO
2
12k
How Software Deployment tools have changed in the past 20 years
geshan
3
35k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
630
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
680
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
280
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
570
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
300
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
68
60k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
310
Statistics for Hackers
jakevdp
799
230k
How to build a perfect <img>
jonoalderson
1
6.2k
How GitHub (no longer) Works
holman
316
150k
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そのものが進化したので、開発者は、より良いアプリを作成するために、さらな る進化をしなければならない
ご清聴 ありがとうございました