SlideShare uma empresa Scribd logo
1 de 20
Baixar para ler offline
HoloLens用のオリジナルUI
を作った(作ってる)話。
HoloMoto
HoloMoto
• HoloLens大好き系HoloRanger
• 最近忙しくてSNS浮上率低いですがブログ『夜風のMixedRealty』
毎日更新中。
• SF大好き特にガンダム好きで最近オリジナルアニメに挑戦中
MRTKで提供されているUIプレファブ
• MRTK/SDK/Features/UX/Interactable/Prefabs
• Button、PinchSlider .etc
BUTTON
・PRESSABLEBUTTONHOLOLENS2
・PressableButtonHoloLens2Unplated
やりたいこと
• シンプルでいいけど やっぱりSFチックで面白いUI使いた
い。
Fluent Design
• MRTKはFluentDesignの考えがベースにある。
• Windows10 Fall Creators Update以降に搭載されている『あらゆるデバイスを3D空間上でデザインする
ことを想定したデザインスタイル』。
• 「Light」「Depth」「Motion」「Material」「Scale」の5つでFluentな世界が構成されている
機械式UIと非機械式UI
• 機械式UI
車のハンドル、ギア、非常ベル、バスの降車ボタン、フューチャーフォン等のアナログで物理的なボタ
ン
メリットとして間違えが少ない、感覚フィードバックが大きい。
機械式UIと非機械式UI
• 非機械式UI
音声認識、身振り手振り、タッチパネル、スマートフォン等のデジタルなボタン
メリットとして少ないスペースに多くの機能を持たせられる、デメリットとして感覚フィードバックが小さい。
HoloLens 1stは完全に非機械式だが、HoloLens 2では機械式っぽいこともできるようになった。
勉強がてら自作しよう!第一弾ボタン
勉強がてら自作しよう!第一弾ボタン
第一弾ボタン Blenderで形をつくる。
第一弾ボタン
MRTKStandardShaderは神
• MRTKStandardShaderは多機能だが必要な機能だけコンパイル
される=低コスト
• UVで困ったらTriplanar Mappingを使おう!(UVを無視できる)
第一弾ボタン Interactableコン
ポーネント
• アクションに対してリアクションを行うコンポーネント
• EventsのOnClic()に行いたいアクションを追加するだけで使える。
勉強がてら自作しよう!第二弾説明ボード
勉強がてら自作しよう!第二弾説明ボード
• InteractableコンポーネントでToggle(ラジオボタン)として設定した。
• MRTKのThemeを使用して状態によって色を変えた。
勉強がてら自作しよう!第二弾説明ボード
勉強がてら自作しよう!第三弾レバー
• 現在作っている途中(プロトタイプができた)
• HoloLens2ではつかむ動作ができるので、ゲームセンターのUFOキャッチャーのようなレバー置いてお
けば初Holoな人でも勝手に操作できる(だろう)
• 入力を行い続けるのによいUIが見つからなかった。
勉強がてら自作しよう!第三弾レバー
今回紹介したオリジナルUIの公開場所
• https://github.com/HoloMoto/OriginalUITools-for-HoloLens-
お願い!
第2弾までMITライセンスでGitHubに
公開しています。
Holo2がまだ手元に来ていないので
(゚Д゚;) Holo2で使いやすいか不明で
すがレビューしていただけたら嬉しい
です。
製作の過程などはブログ『夜風の
MixedReality』で公開中(技術力ま
だまだですが毎日更新しているので
よかったら見て下さい)

Mais conteúdo relacionado

Semelhante a Xrmtg0617 オリジナルUIを作っている話

HoloLensの空間音響の可能性を探る
HoloLensの空間音響の可能性を探るHoloLensの空間音響の可能性を探る
HoloLensの空間音響の可能性を探るAkira Hatsune
 
HoloLensでIoT制御してみて感じる未来
HoloLensでIoT制御してみて感じる未来HoloLensでIoT制御してみて感じる未来
HoloLensでIoT制御してみて感じる未来Seigo Tanaka
 
HoloLensの魅力とビジネス利用
HoloLensの魅力とビジネス利用HoloLensの魅力とビジネス利用
HoloLensの魅力とビジネス利用Yusuke Furuta
 
HoloLens FirstImpression v2
HoloLens FirstImpression v2HoloLens FirstImpression v2
HoloLens FirstImpression v2c-mitsuba
 
Adobe XDをHoloLensで表示させて考えるいろいろな可能性
Adobe XDをHoloLensで表示させて考えるいろいろな可能性Adobe XDをHoloLensで表示させて考えるいろいろな可能性
Adobe XDをHoloLensで表示させて考えるいろいろな可能性Seigo Tanaka
 
HoloLens 1のアプリをHoloLens 2に移行する
HoloLens 1のアプリをHoloLens 2に移行するHoloLens 1のアプリをHoloLens 2に移行する
HoloLens 1のアプリをHoloLens 2に移行するTakahiro Miyaura
 
HoloLens 2 を買った人も!まだの人も! Mixed Reality 関連セッション総まとめ
HoloLens 2 を買った人も!まだの人も! Mixed Reality 関連セッション総まとめHoloLens 2 を買った人も!まだの人も! Mixed Reality 関連セッション総まとめ
HoloLens 2 を買った人も!まだの人も! Mixed Reality 関連セッション総まとめTatsuya Sakai
 
HololensとUnity
HololensとUnityHololensとUnity
HololensとUnityJackMasaki
 
HoloLens x IoT 試すときによくやる実装
HoloLens x IoT 試すときによくやる実装HoloLens x IoT 試すときによくやる実装
HoloLens x IoT 試すときによくやる実装Seigo Tanaka
 
HoloLens 2 + Microsoft の Mixed Reality 製品 入門 (D365)
HoloLens 2 + Microsoft の Mixed Reality 製品 入門 (D365)HoloLens 2 + Microsoft の Mixed Reality 製品 入門 (D365)
HoloLens 2 + Microsoft の Mixed Reality 製品 入門 (D365)Madoka Chiyoda
 
Osaka holo lens hackathon 2021 HoloMoto
Osaka holo lens hackathon 2021 HoloMotoOsaka holo lens hackathon 2021 HoloMoto
Osaka holo lens hackathon 2021 HoloMotoAsahiSakamoto
 
HoloLens_meetup_val.21
HoloLens_meetup_val.21HoloLens_meetup_val.21
HoloLens_meetup_val.21AsahiSakamoto
 
5周年ふりかえり!HoloLens 1とHoloLens 2のUI操作と実装の違いを改めて見てみよう
5周年ふりかえり!HoloLens 1とHoloLens 2のUI操作と実装の違いを改めて見てみよう5周年ふりかえり!HoloLens 1とHoloLens 2のUI操作と実装の違いを改めて見てみよう
5周年ふりかえり!HoloLens 1とHoloLens 2のUI操作と実装の違いを改めて見てみようTakahiro Miyaura
 
Introducing Fluent Design
Introducing Fluent DesignIntroducing Fluent Design
Introducing Fluent Designc-mitsuba
 
2020年8月_HoloLens 2 アプリ開発入門
2020年8月_HoloLens 2 アプリ開発入門2020年8月_HoloLens 2 アプリ開発入門
2020年8月_HoloLens 2 アプリ開発入門Madoka Chiyoda
 

Semelhante a Xrmtg0617 オリジナルUIを作っている話 (17)

HoloLensの空間音響の可能性を探る
HoloLensの空間音響の可能性を探るHoloLensの空間音響の可能性を探る
HoloLensの空間音響の可能性を探る
 
HoloLensでIoT制御してみて感じる未来
HoloLensでIoT制御してみて感じる未来HoloLensでIoT制御してみて感じる未来
HoloLensでIoT制御してみて感じる未来
 
HoloLensの魅力とビジネス利用
HoloLensの魅力とビジネス利用HoloLensの魅力とビジネス利用
HoloLensの魅力とビジネス利用
 
HoloLens FirstImpression v2
HoloLens FirstImpression v2HoloLens FirstImpression v2
HoloLens FirstImpression v2
 
Adobe XDをHoloLensで表示させて考えるいろいろな可能性
Adobe XDをHoloLensで表示させて考えるいろいろな可能性Adobe XDをHoloLensで表示させて考えるいろいろな可能性
Adobe XDをHoloLensで表示させて考えるいろいろな可能性
 
HoloLens 1のアプリをHoloLens 2に移行する
HoloLens 1のアプリをHoloLens 2に移行するHoloLens 1のアプリをHoloLens 2に移行する
HoloLens 1のアプリをHoloLens 2に移行する
 
HoloLens 2 を買った人も!まだの人も! Mixed Reality 関連セッション総まとめ
HoloLens 2 を買った人も!まだの人も! Mixed Reality 関連セッション総まとめHoloLens 2 を買った人も!まだの人も! Mixed Reality 関連セッション総まとめ
HoloLens 2 を買った人も!まだの人も! Mixed Reality 関連セッション総まとめ
 
HololensとUnity
HololensとUnityHololensとUnity
HololensとUnity
 
HoloLens x IoT 試すときによくやる実装
HoloLens x IoT 試すときによくやる実装HoloLens x IoT 試すときによくやる実装
HoloLens x IoT 試すときによくやる実装
 
Holo xrmtg
Holo xrmtgHolo xrmtg
Holo xrmtg
 
HoloLens 2 + Microsoft の Mixed Reality 製品 入門 (D365)
HoloLens 2 + Microsoft の Mixed Reality 製品 入門 (D365)HoloLens 2 + Microsoft の Mixed Reality 製品 入門 (D365)
HoloLens 2 + Microsoft の Mixed Reality 製品 入門 (D365)
 
WebRTCとHoloLens
WebRTCとHoloLensWebRTCとHoloLens
WebRTCとHoloLens
 
Osaka holo lens hackathon 2021 HoloMoto
Osaka holo lens hackathon 2021 HoloMotoOsaka holo lens hackathon 2021 HoloMoto
Osaka holo lens hackathon 2021 HoloMoto
 
HoloLens_meetup_val.21
HoloLens_meetup_val.21HoloLens_meetup_val.21
HoloLens_meetup_val.21
 
5周年ふりかえり!HoloLens 1とHoloLens 2のUI操作と実装の違いを改めて見てみよう
5周年ふりかえり!HoloLens 1とHoloLens 2のUI操作と実装の違いを改めて見てみよう5周年ふりかえり!HoloLens 1とHoloLens 2のUI操作と実装の違いを改めて見てみよう
5周年ふりかえり!HoloLens 1とHoloLens 2のUI操作と実装の違いを改めて見てみよう
 
Introducing Fluent Design
Introducing Fluent DesignIntroducing Fluent Design
Introducing Fluent Design
 
2020年8月_HoloLens 2 アプリ開発入門
2020年8月_HoloLens 2 アプリ開発入門2020年8月_HoloLens 2 アプリ開発入門
2020年8月_HoloLens 2 アプリ開発入門
 

Mais de AsahiSakamoto

MixedRealityGraphicsTools KumamotoHLMeetup
MixedRealityGraphicsTools KumamotoHLMeetupMixedRealityGraphicsTools KumamotoHLMeetup
MixedRealityGraphicsTools KumamotoHLMeetupAsahiSakamoto
 
Kobe HoloLensMeetupSpringSpetial.pdf
Kobe HoloLensMeetupSpringSpetial.pdfKobe HoloLensMeetupSpringSpetial.pdf
Kobe HoloLensMeetupSpringSpetial.pdfAsahiSakamoto
 
HololensmeetupLTval26
HololensmeetupLTval26HololensmeetupLTval26
HololensmeetupLTval26AsahiSakamoto
 
HoloLens×アクセシビリティ
HoloLens×アクセシビリティHoloLens×アクセシビリティ
HoloLens×アクセシビリティAsahiSakamoto
 
HoloLens_MeetupVal22 HoloMoto
HoloLens_MeetupVal22 HoloMotoHoloLens_MeetupVal22 HoloMoto
HoloLens_MeetupVal22 HoloMotoAsahiSakamoto
 
HoloLensMeetupVal.20LT718
HoloLensMeetupVal.20LT718HoloLensMeetupVal.20LT718
HoloLensMeetupVal.20LT718AsahiSakamoto
 
I tried understund mrtk pulse shader
I tried understund mrtk pulse shaderI tried understund mrtk pulse shader
I tried understund mrtk pulse shaderAsahiSakamoto
 
Cluster meetup HoloMoto
Cluster meetup HoloMotoCluster meetup HoloMoto
Cluster meetup HoloMotoAsahiSakamoto
 
ロービジョン×Mixedeality~XRなテクノロジーはハンディキャップに対してどのようなことができるだろうか?~
ロービジョン×Mixedeality~XRなテクノロジーはハンディキャップに対してどのようなことができるだろうか?~ロービジョン×Mixedeality~XRなテクノロジーはハンディキャップに対してどのようなことができるだろうか?~
ロービジョン×Mixedeality~XRなテクノロジーはハンディキャップに対してどのようなことができるだろうか?~AsahiSakamoto
 
Hololensに感じる未来と魅力
Hololensに感じる未来と魅力Hololensに感じる未来と魅力
Hololensに感じる未来と魅力AsahiSakamoto
 

Mais de AsahiSakamoto (13)

MixedRealityGraphicsTools KumamotoHLMeetup
MixedRealityGraphicsTools KumamotoHLMeetupMixedRealityGraphicsTools KumamotoHLMeetup
MixedRealityGraphicsTools KumamotoHLMeetup
 
Kobe HoloLensMeetupSpringSpetial.pdf
Kobe HoloLensMeetupSpringSpetial.pdfKobe HoloLensMeetupSpringSpetial.pdf
Kobe HoloLensMeetupSpringSpetial.pdf
 
Holo lensgundam
Holo lensgundamHolo lensgundam
Holo lensgundam
 
HololensmeetupLTval26
HololensmeetupLTval26HololensmeetupLTval26
HololensmeetupLTval26
 
HoloLens×アクセシビリティ
HoloLens×アクセシビリティHoloLens×アクセシビリティ
HoloLens×アクセシビリティ
 
Xrmeating2021
Xrmeating2021Xrmeating2021
Xrmeating2021
 
Holo lens 2_dialui
Holo lens 2_dialuiHolo lens 2_dialui
Holo lens 2_dialui
 
HoloLens_MeetupVal22 HoloMoto
HoloLens_MeetupVal22 HoloMotoHoloLens_MeetupVal22 HoloMoto
HoloLens_MeetupVal22 HoloMoto
 
HoloLensMeetupVal.20LT718
HoloLensMeetupVal.20LT718HoloLensMeetupVal.20LT718
HoloLensMeetupVal.20LT718
 
I tried understund mrtk pulse shader
I tried understund mrtk pulse shaderI tried understund mrtk pulse shader
I tried understund mrtk pulse shader
 
Cluster meetup HoloMoto
Cluster meetup HoloMotoCluster meetup HoloMoto
Cluster meetup HoloMoto
 
ロービジョン×Mixedeality~XRなテクノロジーはハンディキャップに対してどのようなことができるだろうか?~
ロービジョン×Mixedeality~XRなテクノロジーはハンディキャップに対してどのようなことができるだろうか?~ロービジョン×Mixedeality~XRなテクノロジーはハンディキャップに対してどのようなことができるだろうか?~
ロービジョン×Mixedeality~XRなテクノロジーはハンディキャップに対してどのようなことができるだろうか?~
 
Hololensに感じる未来と魅力
Hololensに感じる未来と魅力Hololensに感じる未来と魅力
Hololensに感じる未来と魅力
 

Xrmtg0617 オリジナルUIを作っている話