Home
Explore
Submit Search
Upload
Login
Signup
Advertisement
ARもVRもMRもまとめてドドンドーン!
Report
Satoshi Maemoto
Follow
Developer of Mixed Reality. at HoloLab Inc. / T.M.C.N / SystemFriend Inc.
Jul. 15, 2017
•
0 likes
5 likes
×
Be the first to like this
Show More
•
7,539 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Check these out next
世界を変える先端Itテクノロジー
Satoshi Maemoto
Kinect やセンサーデバイスと連動した楽しいアプリ開発
Satoshi Maemoto
沖縄まで踊りに来たぜ!VR/AR/MR最前線
Satoshi Maemoto
ハイテクで最新なブーブークッションをつくってみました
Satoshi Maemoto
Kinect * Unity で立体視するよ!
甚伍 尾坂
Unity-Photon-WebGL Handson 20160626.WTM
Satoshi Maemoto
Internet of UNCで実現する新しい共有体験
Satoshi Maemoto
HoloLensとさまざまなデバイス連携ドドンドーン
Satoshi Maemoto
1
of
48
Top clipped slide
ARもVRもMRもまとめてドドンドーン!
Jul. 15, 2017
•
0 likes
5 likes
×
Be the first to like this
Show More
•
7,539 views
views
×
Total views
0
On Slideshare
0
From embeds
0
Number of embeds
0
Download Now
Download to read offline
Report
Technology
2017/07/15 Tokyo HoloLens Meetup vol.o4 登壇資料です。 https://hololens.connpass.com/event/59676/
Satoshi Maemoto
Follow
Developer of Mixed Reality. at HoloLab Inc. / T.M.C.N / SystemFriend Inc.
Advertisement
Advertisement
Advertisement
Recommended
ARもVRもMRもまとめてドーン
Satoshi Maemoto
3.1K views
•
46 slides
センサー・VR・MR 基本とオススメ
Satoshi Maemoto
2.6K views
•
27 slides
屋外Holoアプリ開発の注意点
Tatsuya Sakai
1.1K views
•
19 slides
LODGEのいいところあげていきます!
Satoshi Maemoto
1.2K views
•
11 slides
Unityでホログラフィックunityちゃんを呼び出す方法
Satoshi Maemoto
6.5K views
•
19 slides
ARもVRもMRもまとめてドーン
Satoshi Maemoto
2.4K views
•
49 slides
More Related Content
Slideshows for you
(20)
世界を変える先端Itテクノロジー
Satoshi Maemoto
•
722 views
Kinect やセンサーデバイスと連動した楽しいアプリ開発
Satoshi Maemoto
•
4.6K views
沖縄まで踊りに来たぜ!VR/AR/MR最前線
Satoshi Maemoto
•
847 views
ハイテクで最新なブーブークッションをつくってみました
Satoshi Maemoto
•
1K views
Kinect * Unity で立体視するよ!
甚伍 尾坂
•
1.9K views
Unity-Photon-WebGL Handson 20160626.WTM
Satoshi Maemoto
•
1.1K views
Internet of UNCで実現する新しい共有体験
Satoshi Maemoto
•
825 views
HoloLensとさまざまなデバイス連携ドドンドーン
Satoshi Maemoto
•
6K views
HMCN - センサー&デバイスでできる楽しい事例紹介
Satoshi Maemoto
•
8.3K views
めざせスカウター! HoloLensによる特定個人の 顔認識アプリ制作とその課題
Kenta Iwasaki
•
8.2K views
20160723 unibook lt大会_発表資料(HoloLensのアプリ開発)
WheetTweet
•
1.5K views
KinectV2×Unityなら ゲームからヘルスケアまで
Satoshi Maemoto
•
5K views
KINECT Mixed Reality
Satoshi Maemoto
•
2.5K views
知っ徳!納徳! Magic Leap《概要編+L.E.A.P編》+ インディペンデント クリエイタープログラムについて
Sadao Tokuyama
•
1.3K views
20160902 unity勉強会発表資料
WheetTweet
•
9.3K views
HoloLensでPhotonを使ってみる(とりあえず動くか編)
Takahiro Miyaura
•
1K views
ゲームツクール第1回 Unity x VuforiaでARカメラを作ろう!
ゲームツクール!
•
3.2K views
【Unity道場 自動車編】Unityで実現する産業向けxRソリューション
UnityTechnologiesJapan002
•
277 views
HMCNスライド(存在感を伝達する対話システム)
甚伍 尾坂
•
4.1K views
デブサミ2015 KINECT V2+UnityでVRコンテンツを作ってみたら楽しかった
Satoshi Maemoto
•
7.2K views
Viewers also liked
(16)
HoloLens Meetup vol.4 俺達が作るべきMR
yuu jii
•
7.9K views
React Nativeアプリをリリースし続けるために、最初に行う8つの取り組み
Yukiya Nakagawa
•
27K views
Preparing for distributed system failures using akka #ScalaMatsuri
TIS Inc.
•
6.4K views
ここまで来た!2017年 Web VRでできること
Jun Ito
•
11K views
Akka-chan's Survival Guide for the Streaming World
Konrad Malawski
•
5.4K views
FPGAって、何?
Toyohiko Komatsu
•
5.4K views
Compact ordered dict__k_lab_meeting_
miki koganei
•
1.2K views
Raspberry piと.net coreのstandardな関係
Masuda Tomoaki
•
860 views
勉強会資料 Distribution
miki koganei
•
1.4K views
負荷試験、どうしてる?(公開版)
miki koganei
•
3.2K views
Golangにおける端末制御 リッチなターミナルUIの実現方法
Masashi Shibata
•
6.9K views
悪意ないユーザに配慮した不正クライアントの排除
klab-koike-r
•
2.2K views
OpenCVをAndroidで動かしてみた
徹 上野山
•
138.7K views
OpenCVの基礎
領一 和泉田
•
128K views
OpenCV 3.0 on iOS
Shuichi Tsutsumi
•
132.9K views
7 key recipes for data engineering
univalence
•
3.2K views
Advertisement
Similar to ARもVRもMRもまとめてドドンドーン!
(20)
vrmr-170602064754 2.pdf
HiroakiKitahara
•
6 views
楽しいものづくり ファーストステップ
Satoshi Maemoto
•
385 views
SUPER HIGH-TECH UNC で実現する新しい世界
Satoshi Maemoto
•
614 views
xR Developerなら知っておきたいカメラの基礎知識
Satoshi Maemoto
•
1.9K views
MIXED REALITY に REALITY を PLUS するハプティクス技術
Satoshi Maemoto
•
523 views
xR Tech Tokyo 登壇資料 Mixed Realityではじまるコラボレーティブ・コンピューティング
Shinya Tachihara
•
4.6K views
ジェスチャ認識・物体形状取得がもたらす新たな未来
Kaoru NAKAMURA
•
1.4K views
【Unite Tokyo 2018】XR x AI Watsonで もっと拡がるUnity開発
UnityTechnologiesJapan002
•
3.2K views
MakersHubMeetup! 「大阪のIoTスタートアップと東京のセンサー好き飲み会が手を組んでみた!」
Satoshi Maemoto
•
1.7K views
Azure 入門 (と言いながらちょまどの好きな Azure サービス紹介)
Madoka Chiyoda
•
592 views
Sensor & Device Showcase 2014(Tokyo MotionControl Network)
Yukihiro Kimura
•
1.8K views
What is tmcn for isit
Yukihiro Kimura
•
565 views
#MRDevDaysJP HoloLens 2 アプリ開発入門
Madoka Chiyoda
•
645 views
C# を使い倒す!クロス プラットフォーム アプリ開発とクラウド連携の新潮流 - Xamarin セッション
Yoshito Tabuchi
•
2.5K views
MYQLO〜あなたの拡張クローゼット〜
Ryota Aoki
•
833 views
第5回業開中心会議
Kaoru NAKAMURA
•
6.7K views
内蔵化、モバイル化に向かうDepthセンサー
Kaoru NAKAMURA
•
2.9K views
スマートフォンアプリケーション開発の最新動向
Tsutomu Ogasawara
•
5.6K views
Kinect Camp with TMCN 「Kinectでできる"楽しい"事例紹介」
Satoshi Maemoto
•
6.8K views
クロスプラットフォーム開発としての「Mixed Reality Toolkit V2」が持つ可能性
Takahiro Miyaura
•
344 views
More from Satoshi Maemoto
(12)
広島でMixed Realityやりましょう!
Satoshi Maemoto
•
332 views
UNC progress report
Satoshi Maemoto
•
522 views
TMCN振り返り 令和ver
Satoshi Maemoto
•
509 views
今話題の!AIoT MR UNCで変わる世界
Satoshi Maemoto
•
327 views
FESTA de UNC
Satoshi Maemoto
•
407 views
UNC近況報告
Satoshi Maemoto
•
1.1K views
xRLT vol.01 LT
Satoshi Maemoto
•
956 views
Magical Mirror
Satoshi Maemoto
•
1.8K views
きゃらみらーでユニティちゃんと踊ろう!
Satoshi Maemoto
•
743 views
TMCN と HMCNって何? という質問にお答えします。
Satoshi Maemoto
•
551 views
20151124.会津大学 JINS MEME 概要 & Unity Plugin作成
Satoshi Maemoto
•
2.8K views
きゃらみらーでユニティちゃんとダンス!
Satoshi Maemoto
•
1.4K views
Advertisement
Recently uploaded
(20)
Oracle Cloud Infrastructure:2023年5月度サービス・アップデート
オラクルエンジニア通信
•
25 views
留信网认证可查【皇家霍洛威学院文凭证书毕业证购买】
32lkhng
•
2 views
①【麦吉尔大学毕业证文凭学位证书|工艺完美复刻】
love445ds
•
2 views
《杨百翰大学毕业证|学位证书校内仿真版本》
d520dasw12
•
2 views
SoftwareControl.pdf
ssusercd9928
•
15 views
本科/硕士《加拿大戴尔豪斯大学毕业证成绩单》
1523dsa
•
2 views
シン3次元表示装置 ーその1ー
Takashi Yamanoue
•
121 views
ペンタエリスリトール市場.pdf
HinaMiyazu
•
3 views
統計学の攻略_推測統計学の考え方.pdf
akipii Oga
•
0 views
①【汤普森河大学毕业证文凭学位证书|工艺完美复刻】
love445ds
•
2 views
☀️【卡尔顿大学毕业证成绩单留学生首选】
15sad
•
2 views
点群SegmentationのためのTransformerサーベイ
Takuya Minagawa
•
10 views
初学者のためのプロンプトエンジニアリング実践.pptx
Akifumi Niida
•
196 views
統計学の攻略_統計的仮説検定の9パターン.pdf
akipii Oga
•
0 views
ネットワークパケットブローカー市場.pdf
HinaMiyazu
•
3 views
①【阳光海岸大学毕业证文凭学位证书|工艺完美复刻】
vgh215w
•
2 views
モバイル・クラウド・コンピューティング-データを如何に格納し、組み合わせ、情報として引き出すか
Masahiko Funaki
•
2 views
Forguncy8 製品概要 202305.pptx
フォーガンシー
•
6 views
統計学の攻略_正規分布ファミリーの全体像.pdf
akipii Oga
•
0 views
20230516 @Mix Leap Hirohiko_Suwa
Masashi Nakagawa
•
82 views
ARもVRもMRもまとめてドドンドーン!
ARもVRもMRも まとめてドドンドーン! 株式会社ホロラボ 一般社団法人T.M.C.N 株式会社システムフレンド 前本 知志
・KINECTやHoloLens等のセンサーデバイスを使ったアプリ (イベントコンテンツ、画像処理、画像認識、医療系) ARアプリ、VRアプリ、MixedRealityアプリなどを作っています。 http://www.systemfriend.co.jp/kinect_nui https://youtu.be/ZSXwhj8HqkE ・株式会社ホロラボ Co-founder(共同創設者) http://hololab.co.jp/ ・TMCN
(Tokyo MotionControl Network) Co-founder(共同創設者) https://www.facebook.com/TokyoMotioncontrolNetwork ・著書「Intel RealSense SDK センサープログラミング」 https://www.shoeisha.co.jp/book/detail/9784798139630 ・Microsoft MVP for Windows Development https://mvp.microsoft.com/ja-jp/PublicProfile/5002154?fullName=Satoshi%20%20Maemoto 前本 知志 2 http://satoshi-maemoto.hatenablog.com/
属性関連図 3 株式会社 システムフレンド 取締られ役 取締役 兼任 株式会社ホロラボ Co-fouder
(共同創設者) 一般社団法人T.M.C.N Co-fouder (共同創設者) Microsoft MVP Windows Development (Windows Mixed Reality) 前本 知志 US Microsoft Corp. パートナー AR・MR・VR開発 センサー&デバイスコミュニティ HoloLens専門
https://www.facebook.com/TokyoMotioncontrolNetwork
数年前から KINECT と Unityで いろいろ作ってきました
ダンス系コンテンツ アキバで学べるパーティAKIPARTY vol.3
~くりすますだお☆~
オタ芸とめっちゃ合う (横浜 岩崎学園ISCプログラミングコンテスト) https://youtu.be/ivL6ZxukTlo
http://www.systemfriend.co.jp/charamirror
ユニティちゃんと踊れる! 抱っこだってできる!(オクルージョンしてる) 2015/08/28 CEDEC 2015 https://youtu.be/ZSXwhj8HqkE
KINECTを使った MixedReality 実現に必要となった考え方
現実世界と仮想世界の 座標系を合わせる KINECTの3D骨格情報を取得(メートル座標系) Unity座標系と対応させる (1Unity=1メートル設定で考える) X Y Z
1メートル ↓ 1Unity
現実世界と仮想世界の カメラ位置と方向をシンクロさせる KINECTのリアル設置位置とUnity内のカメラ位置、角度、視野を合わせる KINECTの場合SDKのCoodinateMapperを駆使しリアルカメラ映像とCGのシンク ロを取る <三種の神器> •
メジャー • 養生テープ • 三角関数
たのしいことになったw https://youtu.be/M8e9mCI-u80
さらに… リアルとバーチャルの重なりを考慮する KINECTのDepthとCGのZバッファをGPUで高速に比較し物体の前後関係を判定 し表示する
GPUでの処理 – UnityでShaderを書く
基本的にはこんなに簡単 if (KINECTのDepth値<CGのZバッファ値) { return KINECTのColor; } else { return CGのピクセル; }
現実空間とCGのMix -> MixedReality https://youtu.be/YxCGnmfChKk
異なる世界をMixするには モノサシと基準を一致させる 超重要!
では世界の覗くカメラが 複数になったら 一体何がおこるんです?
通常のコンテンツ
O 各デバイスで固有の仮想空間が作られ るデバイスローカルワールド。 各世界同士の関連はない。 O O
単一の世界をシェアするには
O P1 P2 P3 世界の絶対中心Oを定義し、 そこを中心とした基準座標系を定義する。 各デバイスは自分が世界のどこにいてどこを見つ めているかがわかっている。 めざすもの
O O O 課題 デバイスはそれぞれが原点Oとなってそれぞれの座標 系で世界を見つめてしまう。 →現実空間と位置が合わせられない
まずは 基準座標系を定義する
O 床面に原点Oを定義する。 Oから赤マーク方向のベクトルが 世界の前方と決める。 これで「おれワールド」が定義され た。 青マーク、緑マークは後述するカメラ位置逆計 算のための補助マーカーである。
ところでなぜこれを始めたか ひとつの対象物を複数のKINECTでスキャンしなければならない仕 事が舞い込んだ デモの時は会議室に機材を持ち込んで短時間で設営・稼働させる 必要があった
KINECT位置を完全固定できるリグを作る時間もお金もないw じゃあ、適当にKINECTを配置してもキャリブレーションがとれる仕組みを 勝手に作ろう
ところでなぜこれを始めたか ということで、2016年のGW中にプロトが完成し、以後ブラッシュアップが続いています。 今はオブジェクト同期のためのカスタマイズが容易な通信フレームワークの追加、 KINECTに加えHoloLensやTangoとのシェアリング、Spectator View対応も実施中、 MicrosoftのSharingより現状優れた点が多いということで導入が進んでいます。
Depthセンサーの キャリブレーション
O KINECTのカメラ映像からKINECTが 原点Oに対し3次元的にどの位置に配 置され、どこを注視しているのかを 逆計算する。 ※これはGPSの測位計算と似てる計算方法 みたいです。 算出にはカメラから最低3点への距離情報が 必要です。 O http://www.systemfriend.co.jp/node/708 https://youtu.be/WY2PDLq2dzo
X X X カメラと点の距離を半径とした3球の交点を求めるとそれがカメラの位置となる
X X X カメラ回転は3点でできる面の法線ベクトルNをもとに算出する。 つまり、リアル映像から求まる法線Nrと、 Unity内バーチャルカメラから見たVR空間内の法線Nvが一致するような Quaternionを求めればよい(結構大変だったw N
P1 複数のKINECTそれぞれのおれワールド原点Oに対する 相対設置位置、注視方向を計算から求めることができた! O P2 P3
Depthセンサーであれば大丈夫 RealSenseでもうごいています
(demo)
まとめてドドンドーン!
AR・VR・MRデバイスに関わらず、 “マルチデバイス”で 現実世界と重ねあわされた世界 を同時に体験するために必要な考え方
要はこういうのが作れる
他のデバイスを 世界に参加させる
P1 参加デバイスに共通世界の中心と向きのベクトルを教えてあげる。 各デバイスは世界の中心の見え方から自分の位置を逆計算しつつ コンテンツを表示する。 O
HoloLensの場合 世界の中心点と世界の向きを定義するARマーカーを Vuforiaで認識し世界にJoinする。
Google Tangoの場合 世界の中心点と世界の向きを定義するマーカーをタップして世界にJoinする。 (VuforiaとTango Cameraが同時に使えなかったので教えてエロい人!)
その他のデバイス HTC VIVEやOculusのようなポジショントラックでき るコントローラーがあるデバイスは世界中心にコン トローラーを置いてキャリブレーションできる
スマホはARマーカーを認識してExtended Trackingを 有効にすれば誤差は生じるがキャリブレーション可 能 ARKitはSLAM能力すごいのですんなり入れそう
自分が中心だったデバイスが、 ひとつの世界を覗く覗き窓に 役割を変えた
(demo)
https://youtu.be/kfslVIxSV-k
https://youtu.be/O9F4Pi1R6xE
https://youtu.be/Fm8khHTCp24
AR,VR,MRの違いはあれど仮想空間または現実世界に 仮想世界を重ね合わせてみることに違いはない 現実世界はたった一つしかないのだから、そこを基 準に仮想世界を作り重ね、デバイスは世界をのぞく のぞき窓になればよい
基準作りと位置トラック(キャリブレーション)が 大切 各のぞき窓が世界をどのように眺めているかが判断 できれば一つのものを様々なデバイスから同時に見 たり、操作ができる まとめ
Advertisement