SlideShare une entreprise Scribd logo
1  sur  60
はじめようMixed Reality
- Immersive headset 編 -
株式会社ホロラボ
立原 愼也
自己紹介
株式会社 ホロラボ
プログラマ / リサーチャー
デコ・シ(@Ash_Yin)
立原 愼也
経歴
2017/03 東京理科大学大学院卒
2017/04 大手電機メーカー(SE) 入社
2017/06 大手電機メーカー(SE) 退職/ホロラボ入社
運営からの注意喚起
こ
の
あ
と
滅
茶
苦
茶
セ
ッ
チ
ャ
ク
し
た
基礎編
Mixed Reality Immersive Headsetとは?
https://item.rakuten.co.jp/acer-direct/5jr03ww001/
Mixed Reality Immersive Headsetとは?
PCと対応ヘッドセットを組み合わせて複合現実を実現するもの
マイクロソフトと提携したパートナー企業から販売される
http://pc.watch.impress.co.jp/docs/news/1084483.htm
l
Immersive Headset と HoloLens
https://www.microsoft.com/ja-jp/store/d/microsoft-hololens-commercial-suite/944xgcf64z5b
廉価版のHoloLensなんでしょ?
・Gestureは使えません
・パススルーはできません
・環境マッピングは使えません
・スタンドアロンではない
HoloLensとImmersiveの比較
機能 HoloLens Immersive headset
入力
Gaze ✓ ✓
Gestures ✓
Voice ✓ ✓
Gamepad ✓ ✓
Motion controllers ✓
空間認識機能
ワールド座標 ✓ ✓
空間音響 ✓ ✓
Spatial Mapping ✓
Mixed Reality Headsetの特徴
項目 Oculus Immersive headset
解像度(片方) 1080×1200 1440×1440
視野角 対角110度 水平105度
自由度 6DOF 6DOF
トラッキング方式 アウトサイド・イン インサイド・アウト
リフレッシュレート 90Hz 90Hz
アウトサイド・イン:環境に設置したセンサを利用する方法
インサイド・アウト:撮像系側のセンサを利用する方法
Mixed Reality Controller
Bluetooth または 有線接続
単3電池2本/コントローラで動作
Mixed Reality Headsetの種類
Acer Windows Mixed
Reality Headset with
Motion Controllers
$399.00
Dell Visor Windows
Mixed Reality
Headset with Motion
Controllers
$449.00
HP Windows Mixed
Reality Headset with
Motion Controllers
$449.00
Lenovo Explorer
Windows Mixed
Reality Headset with
Motion Controllers
$449.00
https://www.microsoft.com/en-us/store/collections/vrandmixedrealityheadsets
Mixed Reality Headsetの種類
https://www.microsoft.com/en-us/store/collections/vrandmixedrealityheadsets
項目
解像度 2880 x 1600
視野角 110度
ディスプレイ 有機EL
ヘッドフォン+デュアルマイクロフォンアレイ
IPD調整機構付き
$499.00
Samsung Odyssey Windows Mixed Reality
Headset with Motion Controllers
Mixed Reality Headsetの購入
$399とは…
https://item.rakuten.co.jp/acer-direct/vdr05sj002/
Mixed Reality Controllerの購入
技適に気を付けましょう…
Mixed Reality Headset 動作スペック
項目 Mixed Reality Ultra Mixed Reality
OS Windows 10(RS3)Fall Creators Update, Home, Pro, Business, Education
CPU Intel Core i5 (第4世代) CPU 4コア以上
AMD FX-4350 4.2Ghz 4コア以上
Intel Core i5 (第7世代) CPU, 2コア
Intel® Hyper-Threading Technology 対応
RAM 8GB DDR3 8GB DDR3 Dual Channel
HDD 10GBの空き
グラフィクス
カード
NVidia GTX 965M / AMD RX 460以上のDX12対応GPU Intel® HD Graphics 620以上のDX12対応GPU
ディスプレイ Windows Display Driver Model (WDDM) 2.2
ディスプレイ
ポート
外部または内蔵VGA(800×600)ディスプレイ
USB USB 3.0 タイプAもしくはタイプC ×1
Bluetooth 4.0 Bluetooth 4.0
Windows Mixed Reality PC Check
Setup
HMDを挿すだけでセットアップが開始
※コントローラがない場合
代わりにゲームパッドまたはマウスを利用する
Setup
境界の設定 (別にやらなくてもよい)
Setup
境界の設定 (別にやらなくてもよい)
境界を設定するとワイヤーフレームの壁が
現れる。
(展示会場では設定した方が良さそう)
Mixed Reality ポータル - Cliff House -
Cliff House
Holograms
Mixed Reality ポータル - Cliff House -
HMDやコントローラがなくともシミュ
レーションすることができます
Cliff Houseで使えるキー操作
・Win: メニュー
・WASD: 前後左右(+Shiftで高速移動)
・QE: ロール
・矢印キー:ヨー、ピッチ
・スペース:クリック
・T: 境界オンオフ
Mixed Reality ポータル - Cliff House -
2Dのアプリ
3Dのアプリ
Mixed Reality ポータル - Sketchfab -
1. Sketchfab へアクセス
2. モデルを選択
3. View in VRをクリック
Mixed Reality ポータル - Sketchfab -
心
が
ぴ
ょ
ん
ぴ
ょ
ん
す
る
動
画
開発準備編
開発環境
・Windows10 (Pro/Home)
・Unity 2017.2 (Pro/Personal)
・Visual Studio 2017 (Community/Enterprise/Proffesional)
・Windows Developer kit SDK 16278
・Insider Preview Build (10/17以降はFall Creators Update)
Installation checklist for immersive headsets
注意点 - Visual Studio -
Visual Studioの導入によって、動かなくなるバージョンがある
Visual Studioをアップデートしたら3日間ハマった話 - Qiita
@morio さんの戦いの記録
-> VS2017.15.3 対応のUnityを使う必要がある
注意点 - Unity Beta (現在) -
先日でたUnity2017.2.0f2ではなく, Unity2017.2.0 RC MRTP を入れる
http://beta.unity3d.com/download/
b9a6355603bd/download.html
とにかく環境が不安定,動いたものが動かなくなったり大変
Hello Tofu!
Hello Tofu! - Editorで動かす -
何も考えずCubeを置く
Hello Tofu! - Editorで動かす -
1. Build Settingsから,Switch
PlatformでUniversal Windows
Platformを選択
2. SDKを10.0.16278.0に変更
3. Unity C# Projectsにチェック
4. Player Setting->XR Settingの
Virtual Reality Supportedに
チェックを入れる
Unityを再生する
Hello Tofu! - Build -
HMDを挿していれば自動でMixed
Reality ポータルが立ち上がる
(Bug) HMDを挿していない状態で再生
するとクラッシュする。その場合,
Mixed Reality ポータルをシミュレー
ションモードで立ち上げておけば動作
する
Hello Tofu! - Build -
ImmersiveとHoloLensではターゲット
SDKが異なる
・Immersive : 15063
・HoloLens: 14393
そのため,ビルドする際もフォルダを
分けることをオススメする
例) ImmersiveApp, HoloLensAppなど
Hello Tofu! - Build -
ImmersiveAppフォルダからソリューションファイルを開
き,図のように設定してビルドする(Ctr+F5)
成功時画面
Mixed Reality Toolkit
Mixed Reality Toolkit
Mixed Reality Toolkitは、Microsoft
HoloLensとWindows Mixed Reality
headset を対象としたアプリケーションの
開発を加速するためのスクリプトとコン
ポーネントの集まりです。このプロジェ
クトは、複合現実感アプリケーションを
作成するための参入障壁を削減し、皆が
成長できるようコミュニティに貢献する
ことを目的としています。
MixedRealityToolkit – Unityは
MixedRealityToolkitをベースとしたコード
を使用しており、Unityでの利用を容易に
します。
Mixed Reality Toolkit
Mixed Reality Toolkit
MixedRealityToolkit-Unityにアクセス1.
2. BranchesからDev_Unity_2017.2.0 を選択
3. Clone or DownloadからDownload
Mixed Reality Toolkit
ディレクトリ Immersive/HoloLens 内容
AdaptiveQuality Immersive 動的クオリティの取得とViewPort設定
ColorPicker HoloLens カラーピッカー
FastConfigurableShader 両方 高速なシェーダーサンプル
GameControllerManipulator Immersive ゲームコントローラーでのオブジェクト操作
GamePad Immersive ゲームコントローラーでのオブジェクト操作
GazeRuler HoloLens Gazeを使った計測
InteractiveElements HoloLens Gestureを使ったインタラクティブな3DオブジェクトとUIのサンプル
Medical HoloLens 医用画像データをインポートし、HoloLensでそれを表示および操作する方法
MotionControllers-GrabMechanics Immersive モーションコントローラを使ったオブジェクトの操作
Prototyping HoloLens 高速にインタラクティブなプロトタイプを作るためのコンポーネント群
SavingSpatialMeshes HoloLens SpatialMappingの保存
SceneLauncher HoloLens シーンランチャー
SpatialMappingComponent HoloLens SpatialMappingRendererとSpatialMappingColliderを使ったサンプル
SpatialUnderstanding HoloLens 壁や床を認識するSpatilUnderstandingのサンプル
Text HoloLens HoloLensに適した文字表示のサンプル
HoloToolkit-Examples (Mixed Reality Camera を使っているかどうかで大別)
Mixed Reality Toolkit
ディレクトリ Immersive/HoloLens 内容
Boundary Immersive 動的クオリティの取得とViewPort設定
Input 両方 Gesture/GamePad/HandControllerを使った入力サンプル
Sharing HoloLens 高速なシェーダーサンプル
SpatialMapping HoloLens SpatialMapping を使ったサンプル群
SpatialSound HoloLens 空間音響のサンプル
UI 両方 異なるデバイス間での使いやすさを向上させるためにオブジェクトを自動的に
拡大/縮小する
Utilities 両方
HoloToolkit-Tests (Mixed Reality Camera を使っているかどうかで大別)
Mixed Reality Toolkit - AdaptiveQuality -
低負荷 高負荷
高負荷ではQualityが低下し, ViewPortのサイズが変更される
→文字がぼやけるようになる
Mixed Reality Toolkit - AdaptiveQuality -
AdaptiveQualityExample
GpuTiming.cs
Gpu call 時刻を計測するコンポーネント
GpuTimingCameraコンポーネントをアタッチすると特定のカメラのコスト
を計測できる
GpuTiming.GetTime( “Frame”)を使用して時間を取得できる
Mixed Reality Toolkit - AdaptiveQuality -
AddaptiveQuality.cs
AddaptiveViewport.cs
GPU時間を計測して,アプリのQualityレベルの上げ下げを動的
に行い,変更イベントを発火。イベントをリッスンして,高負
荷のコンポーネントの有効/無効を操作して,安定したフレー
ムレートを維持の補助をする。
Qualityの変化をリッスンし,指定されたデータに従って
ViewPortを調整する。
Mixed Reality Toolkit - AdaptiveQuality -
AddaptiveViewport.csを参考にクオリティごとの処理を組むとよい
Mixed Reality Toolkit - Boundary -
Immersiveデバイスで床を描画するツール。
オブジェクトが境界内にあるかを確認する機能もある
境界内にあるか
確認したいオブジェクト
境界
Mixed Reality Toolkit - Boundary -
境界内
境界外
Mixed Reality Toolkit - Boundary -
BoundaryTest.cs
Mixed Reality Toolkit - Boundary -
BoundaryManager.cs
起動!
Immersive
RoomScale
(0,0,0)
HoloLens
Stationary
(0,0,0)
Mixed Reality Toolkit - Input Gamepad -
Holotoolkit-Tests/Input/Scenes/GamepadTestHolotoolkit-Examples/Gamepad/XboxControllerExample
オブジェクトの移動や回転 テレポーテーションの操作
Mixed Reality Toolkit - MotionControllers-GrabMechanics -
Mixed Reality Toolkit
公開され次第、まとめます
Mixed Reality Toolkit - Camera -
HoloLensCameraに代わるもの テレポーテーション機能がついている
Mixed Reality Toolkit - Camera -
HoloLensCameraに代わるもの
Opaque Display Settings: Immersive用の設定
Transparent Display Settings: HoloLens用の設定
Mixed Reality Toolkit
とりあえずこれを入れよう、3種のコンポーネント
MixedRealityCameraParent: CameraとBoundary
Managers: Gesture, GamePad, HandControllerの入力を扱うコンポーネント
Cursor: Gazeカーソル
HTKを直接いじるような実装をしていなければ、これらPrefabを入れ替える
だけでMRTK2017.2の環境に移植できます (ハズです)
むしろUWP対応が大変。。。。
HoloLensとの協調作業
Mixed Reality 250: Sharing mixed reality
ビルド済みプロジェクト(HoloLens/Immersive)
Mixed Reality 250 翻訳 概要から第1章まで - 戯言日記
Windows Mixed Reality - Acer and HoloLens Side-By-Side - YouTube
Acer VR+hololens firesystem BIM and repair simulation
https://www.youtube.com/watch?v=_CYXXba879M&feature=share
おまけ
無限に歩きたい編
自作ダミープラグ
55円でダミープラグを作ってVirtualDes
ktopのデスクトップを広げた話 - Qiita
MSI ゲーミングPC VR
One VR One 7RD-
010JP
歩き回るためのアイテム ディスプレイを取っ払う
アイテム
Immersive headset
現実を忘れるアイテム
WinMR HMD
Dummy Plug
無限に歩きたい編
注)歩くときは大人の方と一緒に
PC
T-AKESEN-COO
TMCN

Contenu connexe

Tendances

絵心なくても大丈夫。 Holoなホラーゲームの提案
絵心なくても大丈夫。Holoなホラーゲームの提案絵心なくても大丈夫。Holoなホラーゲームの提案
絵心なくても大丈夫。 Holoなホラーゲームの提案Akira Hatsune
 
【Unite 2017 Tokyo】UnityとHoloLensとクラウドの連携による3Dソリューション「AR CAD Cloud」
【Unite 2017 Tokyo】UnityとHoloLensとクラウドの連携による3Dソリューション「AR CAD Cloud」【Unite 2017 Tokyo】UnityとHoloLensとクラウドの連携による3Dソリューション「AR CAD Cloud」
【Unite 2017 Tokyo】UnityとHoloLensとクラウドの連携による3Dソリューション「AR CAD Cloud」Unity Technologies Japan K.K.
 
ウェアラブルVRの現状と未来
ウェアラブルVRの現状と未来ウェアラブルVRの現状と未来
ウェアラブルVRの現状と未来Naoji Taniguchi
 
デブサミ2015版「VRを使った データビジュアライゼーションの 可能性について」
デブサミ2015版「VRを使った データビジュアライゼーションの 可能性について」デブサミ2015版「VRを使った データビジュアライゼーションの 可能性について」
デブサミ2015版「VRを使った データビジュアライゼーションの 可能性について」Naoji Taniguchi
 
ARもVRもMRもまとめてドーン
ARもVRもMRもまとめてドーンARもVRもMRもまとめてドーン
ARもVRもMRもまとめてドーンSatoshi Maemoto
 
勘違いだらけのAndroid UIデザイン
勘違いだらけのAndroid UIデザイン勘違いだらけのAndroid UIデザイン
勘違いだらけのAndroid UIデザインNobuya Sato
 
UnityとOculus Riftでフルダイブなゲームを作ってみた話
UnityとOculus Riftでフルダイブなゲームを作ってみた話UnityとOculus Riftでフルダイブなゲームを作ってみた話
UnityとOculus Riftでフルダイブなゲームを作ってみた話Shohei Yamamoto
 
Mixed Reality Toolkit V2開発環境構築(2020/01版)
Mixed Reality Toolkit V2開発環境構築(2020/01版)Mixed Reality Toolkit V2開発環境構築(2020/01版)
Mixed Reality Toolkit V2開発環境構築(2020/01版)Takahiro Miyaura
 
第1回 【初心者向け】Unity+Oculus Riftで次世代の3Dゲームを作って感じるワークショップ
第1回 【初心者向け】Unity+Oculus Riftで次世代の3Dゲームを作って感じるワークショップ第1回 【初心者向け】Unity+Oculus Riftで次世代の3Dゲームを作って感じるワークショップ
第1回 【初心者向け】Unity+Oculus Riftで次世代の3Dゲームを作って感じるワークショップYuichi Ishii
 
VRを使ったData Visualizationの可能性について
VRを使ったData Visualizationの可能性についてVRを使ったData Visualizationの可能性について
VRを使ったData Visualizationの可能性についてNaoji Taniguchi
 
LODGEのいいところあげていきます!
LODGEのいいところあげていきます!LODGEのいいところあげていきます!
LODGEのいいところあげていきます!Satoshi Maemoto
 
【第2回】VR道場 Unity × Oculus Touch ~VRで手を動かしてみよう~
【第2回】VR道場 Unity × Oculus Touch ~VRで手を動かしてみよう~【第2回】VR道場 Unity × Oculus Touch ~VRで手を動かしてみよう~
【第2回】VR道場 Unity × Oculus Touch ~VRで手を動かしてみよう~nyanko_omori
 
20180414 札幌 Hololens meetup vol.1
20180414 札幌 Hololens meetup vol.120180414 札幌 Hololens meetup vol.1
20180414 札幌 Hololens meetup vol.1Hiromu Kato
 
開発に知っておいて欲しいUX/UIデザインの考え方
開発に知っておいて欲しいUX/UIデザインの考え方開発に知っておいて欲しいUX/UIデザインの考え方
開発に知っておいて欲しいUX/UIデザインの考え方neokigao
 
【Unite 2018 Tokyo】Windows Mixed Reality 最新アプリ開発情報 ~HoloLens からVRまで~
【Unite 2018 Tokyo】Windows Mixed Reality 最新アプリ開発情報 ~HoloLens からVRまで~【Unite 2018 Tokyo】Windows Mixed Reality 最新アプリ開発情報 ~HoloLens からVRまで~
【Unite 2018 Tokyo】Windows Mixed Reality 最新アプリ開発情報 ~HoloLens からVRまで~UnityTechnologiesJapan002
 
Mirage sololt3
Mirage sololt3Mirage sololt3
Mirage sololt3MoguraVR
 

Tendances (20)

HoloLens RS4
HoloLens RS4HoloLens RS4
HoloLens RS4
 
絵心なくても大丈夫。 Holoなホラーゲームの提案
絵心なくても大丈夫。Holoなホラーゲームの提案絵心なくても大丈夫。Holoなホラーゲームの提案
絵心なくても大丈夫。 Holoなホラーゲームの提案
 
【Unite 2017 Tokyo】UnityとHoloLensとクラウドの連携による3Dソリューション「AR CAD Cloud」
【Unite 2017 Tokyo】UnityとHoloLensとクラウドの連携による3Dソリューション「AR CAD Cloud」【Unite 2017 Tokyo】UnityとHoloLensとクラウドの連携による3Dソリューション「AR CAD Cloud」
【Unite 2017 Tokyo】UnityとHoloLensとクラウドの連携による3Dソリューション「AR CAD Cloud」
 
ウェアラブルVRの現状と未来
ウェアラブルVRの現状と未来ウェアラブルVRの現状と未来
ウェアラブルVRの現状と未来
 
デブサミ2015版「VRを使った データビジュアライゼーションの 可能性について」
デブサミ2015版「VRを使った データビジュアライゼーションの 可能性について」デブサミ2015版「VRを使った データビジュアライゼーションの 可能性について」
デブサミ2015版「VRを使った データビジュアライゼーションの 可能性について」
 
ARもVRもMRもまとめてドーン
ARもVRもMRもまとめてドーンARもVRもMRもまとめてドーン
ARもVRもMRもまとめてドーン
 
勘違いだらけのAndroid UIデザイン
勘違いだらけのAndroid UIデザイン勘違いだらけのAndroid UIデザイン
勘違いだらけのAndroid UIデザイン
 
UnityとOculus Riftでフルダイブなゲームを作ってみた話
UnityとOculus Riftでフルダイブなゲームを作ってみた話UnityとOculus Riftでフルダイブなゲームを作ってみた話
UnityとOculus Riftでフルダイブなゲームを作ってみた話
 
Mixed Reality Toolkit V2開発環境構築(2020/01版)
Mixed Reality Toolkit V2開発環境構築(2020/01版)Mixed Reality Toolkit V2開発環境構築(2020/01版)
Mixed Reality Toolkit V2開発環境構築(2020/01版)
 
第1回 【初心者向け】Unity+Oculus Riftで次世代の3Dゲームを作って感じるワークショップ
第1回 【初心者向け】Unity+Oculus Riftで次世代の3Dゲームを作って感じるワークショップ第1回 【初心者向け】Unity+Oculus Riftで次世代の3Dゲームを作って感じるワークショップ
第1回 【初心者向け】Unity+Oculus Riftで次世代の3Dゲームを作って感じるワークショップ
 
Pokelabo android web
Pokelabo android webPokelabo android web
Pokelabo android web
 
VRを使ったData Visualizationの可能性について
VRを使ったData Visualizationの可能性についてVRを使ったData Visualizationの可能性について
VRを使ったData Visualizationの可能性について
 
UE4モバイルでノンゲームコンテンツ
UE4モバイルでノンゲームコンテンツUE4モバイルでノンゲームコンテンツ
UE4モバイルでノンゲームコンテンツ
 
LODGEのいいところあげていきます!
LODGEのいいところあげていきます!LODGEのいいところあげていきます!
LODGEのいいところあげていきます!
 
【第2回】VR道場 Unity × Oculus Touch ~VRで手を動かしてみよう~
【第2回】VR道場 Unity × Oculus Touch ~VRで手を動かしてみよう~【第2回】VR道場 Unity × Oculus Touch ~VRで手を動かしてみよう~
【第2回】VR道場 Unity × Oculus Touch ~VRで手を動かしてみよう~
 
20180414 札幌 Hololens meetup vol.1
20180414 札幌 Hololens meetup vol.120180414 札幌 Hololens meetup vol.1
20180414 札幌 Hololens meetup vol.1
 
開発に知っておいて欲しいUX/UIデザインの考え方
開発に知っておいて欲しいUX/UIデザインの考え方開発に知っておいて欲しいUX/UIデザインの考え方
開発に知っておいて欲しいUX/UIデザインの考え方
 
【Unite 2018 Tokyo】Windows Mixed Reality 最新アプリ開発情報 ~HoloLens からVRまで~
【Unite 2018 Tokyo】Windows Mixed Reality 最新アプリ開発情報 ~HoloLens からVRまで~【Unite 2018 Tokyo】Windows Mixed Reality 最新アプリ開発情報 ~HoloLens からVRまで~
【Unite 2018 Tokyo】Windows Mixed Reality 最新アプリ開発情報 ~HoloLens からVRまで~
 
Mirage sololt3
Mirage sololt3Mirage sololt3
Mirage sololt3
 
UE4:2019年ノンゲーム分野での活用について
UE4:2019年ノンゲーム分野での活用についてUE4:2019年ノンゲーム分野での活用について
UE4:2019年ノンゲーム分野での活用について
 

En vedette

Tokyo HoloLens ミートアップ vol.3 LT
Tokyo HoloLens ミートアップ vol.3 LTTokyo HoloLens ミートアップ vol.3 LT
Tokyo HoloLens ミートアップ vol.3 LTShinya Tachihara
 
体験を創る - 1→10design,Inc. 坪倉輝明
体験を創る - 1→10design,Inc. 坪倉輝明体験を創る - 1→10design,Inc. 坪倉輝明
体験を創る - 1→10design,Inc. 坪倉輝明Teruaki Tsubokura
 
20150719 abe
20150719 abe20150719 abe
20150719 abes5410001
 
Pythonによる高位設計フレームワークPyCoRAMでFPGAシステムを開発してみよう
Pythonによる高位設計フレームワークPyCoRAMでFPGAシステムを開発してみようPythonによる高位設計フレームワークPyCoRAMでFPGAシステムを開発してみよう
Pythonによる高位設計フレームワークPyCoRAMでFPGAシステムを開発してみようShinya Takamaeda-Y
 
[MR04] 実践!Unity を使った HoloLens アプリ開発
[MR04] 実践!Unity を使った HoloLens アプリ開発[MR04] 実践!Unity を使った HoloLens アプリ開発
[MR04] 実践!Unity を使った HoloLens アプリ開発de:code 2017
 
【Unite 2017 Tokyo】もっと気軽に、動的なコンテンツ配信を ~アセットバンドルの未来と開発ロードマップ
【Unite 2017 Tokyo】もっと気軽に、動的なコンテンツ配信を ~アセットバンドルの未来と開発ロードマップ【Unite 2017 Tokyo】もっと気軽に、動的なコンテンツ配信を ~アセットバンドルの未来と開発ロードマップ
【Unite 2017 Tokyo】もっと気軽に、動的なコンテンツ配信を ~アセットバンドルの未来と開発ロードマップUnity Technologies Japan K.K.
 

En vedette (6)

Tokyo HoloLens ミートアップ vol.3 LT
Tokyo HoloLens ミートアップ vol.3 LTTokyo HoloLens ミートアップ vol.3 LT
Tokyo HoloLens ミートアップ vol.3 LT
 
体験を創る - 1→10design,Inc. 坪倉輝明
体験を創る - 1→10design,Inc. 坪倉輝明体験を創る - 1→10design,Inc. 坪倉輝明
体験を創る - 1→10design,Inc. 坪倉輝明
 
20150719 abe
20150719 abe20150719 abe
20150719 abe
 
Pythonによる高位設計フレームワークPyCoRAMでFPGAシステムを開発してみよう
Pythonによる高位設計フレームワークPyCoRAMでFPGAシステムを開発してみようPythonによる高位設計フレームワークPyCoRAMでFPGAシステムを開発してみよう
Pythonによる高位設計フレームワークPyCoRAMでFPGAシステムを開発してみよう
 
[MR04] 実践!Unity を使った HoloLens アプリ開発
[MR04] 実践!Unity を使った HoloLens アプリ開発[MR04] 実践!Unity を使った HoloLens アプリ開発
[MR04] 実践!Unity を使った HoloLens アプリ開発
 
【Unite 2017 Tokyo】もっと気軽に、動的なコンテンツ配信を ~アセットバンドルの未来と開発ロードマップ
【Unite 2017 Tokyo】もっと気軽に、動的なコンテンツ配信を ~アセットバンドルの未来と開発ロードマップ【Unite 2017 Tokyo】もっと気軽に、動的なコンテンツ配信を ~アセットバンドルの未来と開発ロードマップ
【Unite 2017 Tokyo】もっと気軽に、動的なコンテンツ配信を ~アセットバンドルの未来と開発ロードマップ
 

Similaire à はじめようMixed Reality Immersive編

もうすぐMixed Reality Toolkit V2.5.0がリリースされるはずなのでフライング調査
もうすぐMixed Reality Toolkit V2.5.0がリリースされるはずなのでフライング調査もうすぐMixed Reality Toolkit V2.5.0がリリースされるはずなのでフライング調査
もうすぐMixed Reality Toolkit V2.5.0がリリースされるはずなのでフライング調査Takahiro Miyaura
 
Azure Remote Renderingを試す
Azure Remote Renderingを試すAzure Remote Renderingを試す
Azure Remote Renderingを試すTakahiro Miyaura
 
#XRKaigi 「Mozilla Hubsを用いたバーチャルイベントのWebVR化~その可能性と実際~」[20201208] #VRStudioLab
#XRKaigi 「Mozilla Hubsを用いたバーチャルイベントのWebVR化~その可能性と実際~」[20201208] #VRStudioLab#XRKaigi 「Mozilla Hubsを用いたバーチャルイベントのWebVR化~その可能性と実際~」[20201208] #VRStudioLab
#XRKaigi 「Mozilla Hubsを用いたバーチャルイベントのWebVR化~その可能性と実際~」[20201208] #VRStudioLabGREE VR Studio Lab
 
HoloLensでコンテンツを操作する方法 - Gaze And Dwell -
HoloLensでコンテンツを操作する方法 - Gaze And Dwell -HoloLensでコンテンツを操作する方法 - Gaze And Dwell -
HoloLensでコンテンツを操作する方法 - Gaze And Dwell -Takahiro Miyaura
 
改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~
改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~
改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~Web Technology Corp.
 
MRTK V2.3 Spatial Awareness
MRTK V2.3 Spatial AwarenessMRTK V2.3 Spatial Awareness
MRTK V2.3 Spatial AwarenessYuichi Ishii
 
Microsoft for Startups 「起業家をメジャーな職業にする!」 起業・新規事業に少し役立つ MR, Communication のお話を...
Microsoft for Startups 「起業家をメジャーな職業にする!」 起業・新規事業に少し役立つ MR, Communication のお話を...Microsoft for Startups 「起業家をメジャーな職業にする!」 起業・新規事業に少し役立つ MR, Communication のお話を...
Microsoft for Startups 「起業家をメジャーな職業にする!」 起業・新規事業に少し役立つ MR, Communication のお話を...Daisuke Masubuchi
 
【de:code 2020】 『RE:BEL ROBOTICA レベルロボチカ』の世界と現代をミックス! MR で変わるライフスタイルとワークスタイル ...
【de:code 2020】 『RE:BEL ROBOTICA レベルロボチカ』の世界と現代をミックス!  MR で変わるライフスタイルとワークスタイル ...【de:code 2020】 『RE:BEL ROBOTICA レベルロボチカ』の世界と現代をミックス!  MR で変わるライフスタイルとワークスタイル ...
【de:code 2020】 『RE:BEL ROBOTICA レベルロボチカ』の世界と現代をミックス! MR で変わるライフスタイルとワークスタイル ...日本マイクロソフト株式会社
 
使い倒そう Visual Studio Code! ~クラウド連携や遠隔ペアプロ、  もちろん Git も便利に~
使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~
使い倒そう Visual Studio Code! ~クラウド連携や遠隔ペアプロ、  もちろん Git も便利に~Saki Homma
 
MixedReality技術とその活用事例~xR(VR/AR/MR...)への基礎知識~
MixedReality技術とその活用事例~xR(VR/AR/MR...)への基礎知識~MixedReality技術とその活用事例~xR(VR/AR/MR...)への基礎知識~
MixedReality技術とその活用事例~xR(VR/AR/MR...)への基礎知識~Takahiro Miyaura
 
内蔵化、モバイル化に向かうDepthセンサー
内蔵化、モバイル化に向かうDepthセンサー内蔵化、モバイル化に向かうDepthセンサー
内蔵化、モバイル化に向かうDepthセンサーKaoru NAKAMURA
 
Flutterとプラットフォーム依存の処理の対応について
Flutterとプラットフォーム依存の処理の対応についてFlutterとプラットフォーム依存の処理の対応について
Flutterとプラットフォーム依存の処理の対応についてSatoshi Noda
 
クロスプラットフォーム開発としての「Mixed Reality Toolkit V2」が持つ可能性
クロスプラットフォーム開発としての「Mixed Reality Toolkit V2」が持つ可能性クロスプラットフォーム開発としての「Mixed Reality Toolkit V2」が持つ可能性
クロスプラットフォーム開発としての「Mixed Reality Toolkit V2」が持つ可能性Takahiro Miyaura
 
HoloLens/Windows Mixed Reality開発環境構築
HoloLens/Windows Mixed Reality開発環境構築HoloLens/Windows Mixed Reality開発環境構築
HoloLens/Windows Mixed Reality開発環境構築Takahiro Miyaura
 
超高速でflutterアプリをビルドする
超高速でflutterアプリをビルドする超高速でflutterアプリをビルドする
超高速でflutterアプリをビルドするssuser34abd0
 
05.日本マイクロソフト(株)_発表資料
05.日本マイクロソフト(株)_発表資料05.日本マイクロソフト(株)_発表資料
05.日本マイクロソフト(株)_発表資料wagatuma
 
[MR05] クラウドと AI の力を組み合わせた Microsoft HoloLens のさらなる可能性
[MR05] クラウドと AI の力を組み合わせた Microsoft HoloLens のさらなる可能性[MR05] クラウドと AI の力を組み合わせた Microsoft HoloLens のさらなる可能性
[MR05] クラウドと AI の力を組み合わせた Microsoft HoloLens のさらなる可能性de:code 2017
 
SUPER HIGH-TECH UNC で実現する新しい世界
SUPER HIGH-TECH UNC で実現する新しい世界SUPER HIGH-TECH UNC で実現する新しい世界
SUPER HIGH-TECH UNC で実現する新しい世界Satoshi Maemoto
 
VR/AR分野におけるモノビットエンジン活用事例と新スタンドアロンVRHMD(どっかんナゴヤ’18)
VR/AR分野におけるモノビットエンジン活用事例と新スタンドアロンVRHMD(どっかんナゴヤ’18)VR/AR分野におけるモノビットエンジン活用事例と新スタンドアロンVRHMD(どっかんナゴヤ’18)
VR/AR分野におけるモノビットエンジン活用事例と新スタンドアロンVRHMD(どっかんナゴヤ’18)モノビット エンジン
 

Similaire à はじめようMixed Reality Immersive編 (20)

もうすぐMixed Reality Toolkit V2.5.0がリリースされるはずなのでフライング調査
もうすぐMixed Reality Toolkit V2.5.0がリリースされるはずなのでフライング調査もうすぐMixed Reality Toolkit V2.5.0がリリースされるはずなのでフライング調査
もうすぐMixed Reality Toolkit V2.5.0がリリースされるはずなのでフライング調査
 
Azure Remote Renderingを試す
Azure Remote Renderingを試すAzure Remote Renderingを試す
Azure Remote Renderingを試す
 
#XRKaigi 「Mozilla Hubsを用いたバーチャルイベントのWebVR化~その可能性と実際~」[20201208] #VRStudioLab
#XRKaigi 「Mozilla Hubsを用いたバーチャルイベントのWebVR化~その可能性と実際~」[20201208] #VRStudioLab#XRKaigi 「Mozilla Hubsを用いたバーチャルイベントのWebVR化~その可能性と実際~」[20201208] #VRStudioLab
#XRKaigi 「Mozilla Hubsを用いたバーチャルイベントのWebVR化~その可能性と実際~」[20201208] #VRStudioLab
 
HoloLensでコンテンツを操作する方法 - Gaze And Dwell -
HoloLensでコンテンツを操作する方法 - Gaze And Dwell -HoloLensでコンテンツを操作する方法 - Gaze And Dwell -
HoloLensでコンテンツを操作する方法 - Gaze And Dwell -
 
改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~
改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~
改めて注目される2D アニメーションツール SpriteStudio ~国産2Dツールが(舶来ゲームエンジンの力を借りながら)世界へ~
 
MRTK V2.3 Spatial Awareness
MRTK V2.3 Spatial AwarenessMRTK V2.3 Spatial Awareness
MRTK V2.3 Spatial Awareness
 
Microsoft for Startups 「起業家をメジャーな職業にする!」 起業・新規事業に少し役立つ MR, Communication のお話を...
Microsoft for Startups 「起業家をメジャーな職業にする!」 起業・新規事業に少し役立つ MR, Communication のお話を...Microsoft for Startups 「起業家をメジャーな職業にする!」 起業・新規事業に少し役立つ MR, Communication のお話を...
Microsoft for Startups 「起業家をメジャーな職業にする!」 起業・新規事業に少し役立つ MR, Communication のお話を...
 
【de:code 2020】 『RE:BEL ROBOTICA レベルロボチカ』の世界と現代をミックス! MR で変わるライフスタイルとワークスタイル ...
【de:code 2020】 『RE:BEL ROBOTICA レベルロボチカ』の世界と現代をミックス!  MR で変わるライフスタイルとワークスタイル ...【de:code 2020】 『RE:BEL ROBOTICA レベルロボチカ』の世界と現代をミックス!  MR で変わるライフスタイルとワークスタイル ...
【de:code 2020】 『RE:BEL ROBOTICA レベルロボチカ』の世界と現代をミックス! MR で変わるライフスタイルとワークスタイル ...
 
使い倒そう Visual Studio Code! ~クラウド連携や遠隔ペアプロ、  もちろん Git も便利に~
使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~使い倒そう Visual Studio Code!~クラウド連携や遠隔ペアプロ、 もちろん Git も便利に~
使い倒そう Visual Studio Code! ~クラウド連携や遠隔ペアプロ、  もちろん Git も便利に~
 
MixedReality技術とその活用事例~xR(VR/AR/MR...)への基礎知識~
MixedReality技術とその活用事例~xR(VR/AR/MR...)への基礎知識~MixedReality技術とその活用事例~xR(VR/AR/MR...)への基礎知識~
MixedReality技術とその活用事例~xR(VR/AR/MR...)への基礎知識~
 
内蔵化、モバイル化に向かうDepthセンサー
内蔵化、モバイル化に向かうDepthセンサー内蔵化、モバイル化に向かうDepthセンサー
内蔵化、モバイル化に向かうDepthセンサー
 
Flutterとプラットフォーム依存の処理の対応について
Flutterとプラットフォーム依存の処理の対応についてFlutterとプラットフォーム依存の処理の対応について
Flutterとプラットフォーム依存の処理の対応について
 
クロスプラットフォーム開発としての「Mixed Reality Toolkit V2」が持つ可能性
クロスプラットフォーム開発としての「Mixed Reality Toolkit V2」が持つ可能性クロスプラットフォーム開発としての「Mixed Reality Toolkit V2」が持つ可能性
クロスプラットフォーム開発としての「Mixed Reality Toolkit V2」が持つ可能性
 
HoloLens/Windows Mixed Reality開発環境構築
HoloLens/Windows Mixed Reality開発環境構築HoloLens/Windows Mixed Reality開発環境構築
HoloLens/Windows Mixed Reality開発環境構築
 
Ma8 Caravan 大阪 rev1
Ma8 Caravan 大阪 rev1Ma8 Caravan 大阪 rev1
Ma8 Caravan 大阪 rev1
 
超高速でflutterアプリをビルドする
超高速でflutterアプリをビルドする超高速でflutterアプリをビルドする
超高速でflutterアプリをビルドする
 
05.日本マイクロソフト(株)_発表資料
05.日本マイクロソフト(株)_発表資料05.日本マイクロソフト(株)_発表資料
05.日本マイクロソフト(株)_発表資料
 
[MR05] クラウドと AI の力を組み合わせた Microsoft HoloLens のさらなる可能性
[MR05] クラウドと AI の力を組み合わせた Microsoft HoloLens のさらなる可能性[MR05] クラウドと AI の力を組み合わせた Microsoft HoloLens のさらなる可能性
[MR05] クラウドと AI の力を組み合わせた Microsoft HoloLens のさらなる可能性
 
SUPER HIGH-TECH UNC で実現する新しい世界
SUPER HIGH-TECH UNC で実現する新しい世界SUPER HIGH-TECH UNC で実現する新しい世界
SUPER HIGH-TECH UNC で実現する新しい世界
 
VR/AR分野におけるモノビットエンジン活用事例と新スタンドアロンVRHMD(どっかんナゴヤ’18)
VR/AR分野におけるモノビットエンジン活用事例と新スタンドアロンVRHMD(どっかんナゴヤ’18)VR/AR分野におけるモノビットエンジン活用事例と新スタンドアロンVRHMD(どっかんナゴヤ’18)
VR/AR分野におけるモノビットエンジン活用事例と新スタンドアロンVRHMD(どっかんナゴヤ’18)
 

はじめようMixed Reality Immersive編

  • 1. はじめようMixed Reality - Immersive headset 編 - 株式会社ホロラボ 立原 愼也
  • 2. 自己紹介 株式会社 ホロラボ プログラマ / リサーチャー デコ・シ(@Ash_Yin) 立原 愼也 経歴 2017/03 東京理科大学大学院卒 2017/04 大手電機メーカー(SE) 入社 2017/06 大手電機メーカー(SE) 退職/ホロラボ入社 運営からの注意喚起 こ の あ と 滅 茶 苦 茶 セ ッ チ ャ ク し た
  • 4. Mixed Reality Immersive Headsetとは? https://item.rakuten.co.jp/acer-direct/5jr03ww001/
  • 5. Mixed Reality Immersive Headsetとは? PCと対応ヘッドセットを組み合わせて複合現実を実現するもの マイクロソフトと提携したパートナー企業から販売される http://pc.watch.impress.co.jp/docs/news/1084483.htm l
  • 6. Immersive Headset と HoloLens https://www.microsoft.com/ja-jp/store/d/microsoft-hololens-commercial-suite/944xgcf64z5b
  • 8. HoloLensとImmersiveの比較 機能 HoloLens Immersive headset 入力 Gaze ✓ ✓ Gestures ✓ Voice ✓ ✓ Gamepad ✓ ✓ Motion controllers ✓ 空間認識機能 ワールド座標 ✓ ✓ 空間音響 ✓ ✓ Spatial Mapping ✓
  • 9. Mixed Reality Headsetの特徴 項目 Oculus Immersive headset 解像度(片方) 1080×1200 1440×1440 視野角 対角110度 水平105度 自由度 6DOF 6DOF トラッキング方式 アウトサイド・イン インサイド・アウト リフレッシュレート 90Hz 90Hz アウトサイド・イン:環境に設置したセンサを利用する方法 インサイド・アウト:撮像系側のセンサを利用する方法
  • 10. Mixed Reality Controller Bluetooth または 有線接続 単3電池2本/コントローラで動作
  • 11. Mixed Reality Headsetの種類 Acer Windows Mixed Reality Headset with Motion Controllers $399.00 Dell Visor Windows Mixed Reality Headset with Motion Controllers $449.00 HP Windows Mixed Reality Headset with Motion Controllers $449.00 Lenovo Explorer Windows Mixed Reality Headset with Motion Controllers $449.00 https://www.microsoft.com/en-us/store/collections/vrandmixedrealityheadsets
  • 12. Mixed Reality Headsetの種類 https://www.microsoft.com/en-us/store/collections/vrandmixedrealityheadsets 項目 解像度 2880 x 1600 視野角 110度 ディスプレイ 有機EL ヘッドフォン+デュアルマイクロフォンアレイ IPD調整機構付き $499.00 Samsung Odyssey Windows Mixed Reality Headset with Motion Controllers
  • 15. Mixed Reality Headset 動作スペック 項目 Mixed Reality Ultra Mixed Reality OS Windows 10(RS3)Fall Creators Update, Home, Pro, Business, Education CPU Intel Core i5 (第4世代) CPU 4コア以上 AMD FX-4350 4.2Ghz 4コア以上 Intel Core i5 (第7世代) CPU, 2コア Intel® Hyper-Threading Technology 対応 RAM 8GB DDR3 8GB DDR3 Dual Channel HDD 10GBの空き グラフィクス カード NVidia GTX 965M / AMD RX 460以上のDX12対応GPU Intel® HD Graphics 620以上のDX12対応GPU ディスプレイ Windows Display Driver Model (WDDM) 2.2 ディスプレイ ポート 外部または内蔵VGA(800×600)ディスプレイ USB USB 3.0 タイプAもしくはタイプC ×1 Bluetooth 4.0 Bluetooth 4.0
  • 20. Mixed Reality ポータル - Cliff House - Cliff House Holograms
  • 21. Mixed Reality ポータル - Cliff House - HMDやコントローラがなくともシミュ レーションすることができます Cliff Houseで使えるキー操作 ・Win: メニュー ・WASD: 前後左右(+Shiftで高速移動) ・QE: ロール ・矢印キー:ヨー、ピッチ ・スペース:クリック ・T: 境界オンオフ
  • 22. Mixed Reality ポータル - Cliff House - 2Dのアプリ 3Dのアプリ
  • 23. Mixed Reality ポータル - Sketchfab - 1. Sketchfab へアクセス 2. モデルを選択 3. View in VRをクリック
  • 24. Mixed Reality ポータル - Sketchfab - 心 が ぴ ょ ん ぴ ょ ん す る 動 画
  • 26. 開発環境 ・Windows10 (Pro/Home) ・Unity 2017.2 (Pro/Personal) ・Visual Studio 2017 (Community/Enterprise/Proffesional) ・Windows Developer kit SDK 16278 ・Insider Preview Build (10/17以降はFall Creators Update) Installation checklist for immersive headsets
  • 27. 注意点 - Visual Studio - Visual Studioの導入によって、動かなくなるバージョンがある Visual Studioをアップデートしたら3日間ハマった話 - Qiita @morio さんの戦いの記録 -> VS2017.15.3 対応のUnityを使う必要がある
  • 28. 注意点 - Unity Beta (現在) - 先日でたUnity2017.2.0f2ではなく, Unity2017.2.0 RC MRTP を入れる http://beta.unity3d.com/download/ b9a6355603bd/download.html とにかく環境が不安定,動いたものが動かなくなったり大変
  • 30. Hello Tofu! - Editorで動かす - 何も考えずCubeを置く
  • 31. Hello Tofu! - Editorで動かす - 1. Build Settingsから,Switch PlatformでUniversal Windows Platformを選択 2. SDKを10.0.16278.0に変更 3. Unity C# Projectsにチェック 4. Player Setting->XR Settingの Virtual Reality Supportedに チェックを入れる Unityを再生する
  • 32. Hello Tofu! - Build - HMDを挿していれば自動でMixed Reality ポータルが立ち上がる (Bug) HMDを挿していない状態で再生 するとクラッシュする。その場合, Mixed Reality ポータルをシミュレー ションモードで立ち上げておけば動作 する
  • 33. Hello Tofu! - Build - ImmersiveとHoloLensではターゲット SDKが異なる ・Immersive : 15063 ・HoloLens: 14393 そのため,ビルドする際もフォルダを 分けることをオススメする 例) ImmersiveApp, HoloLensAppなど
  • 34. Hello Tofu! - Build - ImmersiveAppフォルダからソリューションファイルを開 き,図のように設定してビルドする(Ctr+F5) 成功時画面
  • 36. Mixed Reality Toolkit Mixed Reality Toolkitは、Microsoft HoloLensとWindows Mixed Reality headset を対象としたアプリケーションの 開発を加速するためのスクリプトとコン ポーネントの集まりです。このプロジェ クトは、複合現実感アプリケーションを 作成するための参入障壁を削減し、皆が 成長できるようコミュニティに貢献する ことを目的としています。 MixedRealityToolkit – Unityは MixedRealityToolkitをベースとしたコード を使用しており、Unityでの利用を容易に します。
  • 38. Mixed Reality Toolkit MixedRealityToolkit-Unityにアクセス1. 2. BranchesからDev_Unity_2017.2.0 を選択 3. Clone or DownloadからDownload
  • 39. Mixed Reality Toolkit ディレクトリ Immersive/HoloLens 内容 AdaptiveQuality Immersive 動的クオリティの取得とViewPort設定 ColorPicker HoloLens カラーピッカー FastConfigurableShader 両方 高速なシェーダーサンプル GameControllerManipulator Immersive ゲームコントローラーでのオブジェクト操作 GamePad Immersive ゲームコントローラーでのオブジェクト操作 GazeRuler HoloLens Gazeを使った計測 InteractiveElements HoloLens Gestureを使ったインタラクティブな3DオブジェクトとUIのサンプル Medical HoloLens 医用画像データをインポートし、HoloLensでそれを表示および操作する方法 MotionControllers-GrabMechanics Immersive モーションコントローラを使ったオブジェクトの操作 Prototyping HoloLens 高速にインタラクティブなプロトタイプを作るためのコンポーネント群 SavingSpatialMeshes HoloLens SpatialMappingの保存 SceneLauncher HoloLens シーンランチャー SpatialMappingComponent HoloLens SpatialMappingRendererとSpatialMappingColliderを使ったサンプル SpatialUnderstanding HoloLens 壁や床を認識するSpatilUnderstandingのサンプル Text HoloLens HoloLensに適した文字表示のサンプル HoloToolkit-Examples (Mixed Reality Camera を使っているかどうかで大別)
  • 40. Mixed Reality Toolkit ディレクトリ Immersive/HoloLens 内容 Boundary Immersive 動的クオリティの取得とViewPort設定 Input 両方 Gesture/GamePad/HandControllerを使った入力サンプル Sharing HoloLens 高速なシェーダーサンプル SpatialMapping HoloLens SpatialMapping を使ったサンプル群 SpatialSound HoloLens 空間音響のサンプル UI 両方 異なるデバイス間での使いやすさを向上させるためにオブジェクトを自動的に 拡大/縮小する Utilities 両方 HoloToolkit-Tests (Mixed Reality Camera を使っているかどうかで大別)
  • 41. Mixed Reality Toolkit - AdaptiveQuality - 低負荷 高負荷 高負荷ではQualityが低下し, ViewPortのサイズが変更される →文字がぼやけるようになる
  • 42. Mixed Reality Toolkit - AdaptiveQuality - AdaptiveQualityExample GpuTiming.cs Gpu call 時刻を計測するコンポーネント GpuTimingCameraコンポーネントをアタッチすると特定のカメラのコスト を計測できる GpuTiming.GetTime( “Frame”)を使用して時間を取得できる
  • 43. Mixed Reality Toolkit - AdaptiveQuality - AddaptiveQuality.cs AddaptiveViewport.cs GPU時間を計測して,アプリのQualityレベルの上げ下げを動的 に行い,変更イベントを発火。イベントをリッスンして,高負 荷のコンポーネントの有効/無効を操作して,安定したフレー ムレートを維持の補助をする。 Qualityの変化をリッスンし,指定されたデータに従って ViewPortを調整する。
  • 44. Mixed Reality Toolkit - AdaptiveQuality - AddaptiveViewport.csを参考にクオリティごとの処理を組むとよい
  • 45. Mixed Reality Toolkit - Boundary - Immersiveデバイスで床を描画するツール。 オブジェクトが境界内にあるかを確認する機能もある 境界内にあるか 確認したいオブジェクト 境界
  • 46. Mixed Reality Toolkit - Boundary - 境界内 境界外
  • 47. Mixed Reality Toolkit - Boundary - BoundaryTest.cs
  • 48. Mixed Reality Toolkit - Boundary - BoundaryManager.cs 起動! Immersive RoomScale (0,0,0) HoloLens Stationary (0,0,0)
  • 49. Mixed Reality Toolkit - Input Gamepad - Holotoolkit-Tests/Input/Scenes/GamepadTestHolotoolkit-Examples/Gamepad/XboxControllerExample オブジェクトの移動や回転 テレポーテーションの操作
  • 50. Mixed Reality Toolkit - MotionControllers-GrabMechanics -
  • 52. Mixed Reality Toolkit - Camera - HoloLensCameraに代わるもの テレポーテーション機能がついている
  • 53. Mixed Reality Toolkit - Camera - HoloLensCameraに代わるもの Opaque Display Settings: Immersive用の設定 Transparent Display Settings: HoloLens用の設定
  • 54. Mixed Reality Toolkit とりあえずこれを入れよう、3種のコンポーネント MixedRealityCameraParent: CameraとBoundary Managers: Gesture, GamePad, HandControllerの入力を扱うコンポーネント Cursor: Gazeカーソル HTKを直接いじるような実装をしていなければ、これらPrefabを入れ替える だけでMRTK2017.2の環境に移植できます (ハズです) むしろUWP対応が大変。。。。
  • 56. Mixed Reality 250: Sharing mixed reality ビルド済みプロジェクト(HoloLens/Immersive) Mixed Reality 250 翻訳 概要から第1章まで - 戯言日記 Windows Mixed Reality - Acer and HoloLens Side-By-Side - YouTube
  • 57. Acer VR+hololens firesystem BIM and repair simulation https://www.youtube.com/watch?v=_CYXXba879M&feature=share
  • 59. 無限に歩きたい編 自作ダミープラグ 55円でダミープラグを作ってVirtualDes ktopのデスクトップを広げた話 - Qiita MSI ゲーミングPC VR One VR One 7RD- 010JP 歩き回るためのアイテム ディスプレイを取っ払う アイテム Immersive headset 現実を忘れるアイテム

Notes de l'éditeur

  1. これは先日公開された動作要件です。 そこまでハイスペックなPCではなくとも、動作する最小仕様Mixed Realityとハイエンドな体験を得るためのUltraの2パターンがあります 違いとしては表示フレームレートがUltraが90Hzに対して、一方は60Hz、その上グラフィッククオリティクオリティ、同時アプリ起動数などに違いができてきます Fall Creators 以降と書いてはありますが、HMD単体ならCreators Updateでも動作はします
  2. お使いのPCが動作可能かは、Windows Mixed Reality C Checkというストアアプリで確認することができます
  3. セットアップに進むと、
  4. セットアップに進むと、
  5. 無事セットアップが終わるとCliff House と呼ばれる空間に移動します
  6. この例は、AdaptiveQualityとAdaptiveViewportを使用して適応型ビューポート解像度を実装する方法を示しています。パーティクルエフェクトを表示すると、gpuコストが増加し、品質が低下し、ビューポートのサイズが変更されます。 小さなビューポートでは、テキストがぼんやりとしていることに気づくでしょう。粒子から離れて見て、品質は正常に戻ります。ミックスリアリティヘッドセットを使用して試してみてください。