SlideShare a Scribd company logo
1 of 144
Download to read offline
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
Realtime Camera Tracking
民主化と展望
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
質問・感想は #cgwsync にて
2
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
ご注意
3
● 一部、写真撮影を禁止させていただく要素があります
都度ご説明しますが、ご留意のほどお願いいたします
● 時間の都合で駆け足になる部分もあるかと思いますが
後ほどこのスライドはWeb上に公開いたしますので
お許しください
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
チーム紹介
4
SyncはR&Dを軸にしたクリエイティブチームです
元々映像/放送/CG業界に居る人間が集まりましたが、最近はカメラ/オブ
ジェクトのリアルタイムトラッキングに関わることが多いです
https://www.sync.dev
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
自己紹介
5
岡田太一
Editor/Compositer/Technical Director
CGI GeneralistからキャリアをスタートしCM業界におい
て一通りのポスプロ工程を経験
最近は映像制作だけでなくUnity/UE4によるリアルタイム
CG案件に関わる
Sync所属
株式会社スタッド代表取締役
株式会社カットバック取締役
Twitter: @minami_kikukawa
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
自己紹介
6
小枝繁之
Editor/Programmer
都内ポスプロにてTV番組の編集を11年担当
テレビ朝日・フジテレビ・スカパーJSATの4K HDR番組を
初期から手掛ける
去年よりプログラミングを担当
2019年8月に株式会社G-CaLを設立
Sync所属
株式会社G-CaL代表取締役
Twitter: @kowaza31
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
自己紹介
7
渡邉祐貴
CG Director
TV 映画 CM業界におけるCG Animater/CG Directorと
して活動
映像作品以外にもグラフィックデザイン作品におけるCG製
作を担当
アート作品への参加も試みながらCGデザインを模索中
Sync所属
デザインプロダクション YAR所属
株式会社ルアー代表取締役
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
もくじ
8
● リアルタイムカメラトラッキングとは
● 事例 バーチャルスタジオをVIVEで作ってみた
● 事例 生放送やってみた
● 事例 イベント展示やってみた
● まとめ
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
リアルタイムカメラトラッキングとは
9
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
というか、まずカメラトラッキングとは
10
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 11
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
CGと実写を合成するときに
カメラの位置を合わせるやつのこと
12
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 13
AfterEffectsとかにも
入ってますよね
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 14
それをリアルタイムでやるには
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
いろんなトラッキング方法がある
15
● 光学式
● 磁気式
● 機械式
● 特徴点式
これらは、いわゆるモーションキャプチャに使われる技術
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
ただし、カメラであることの特殊性を考慮
16
● FOV(レンズ、センサーサイズ、フランジバック)
● センサー位置(ノーダルオフセット)
● レンズ歪み(レンズキャリブレーション)
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 17
リアルタイムでカメラトラッキングを
するとどんなことができるのか
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
例えばこんなことができる
18
Virtual Studio and AR Solution: Reality Engine's 3rd Year
https://www.youtube.com/watch?v=U1cyWcXItu4
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
最近の主なプレイヤー
19
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
事例
バーチャルスタジオをVIVEで作ってみた
20
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 21
先ほどの動画みたいなバーチャルスタジオ
触ってみたいですよね
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 22
でもお高いんでしょう?
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 23
あんまりお金を使いたくないから
自分で作ってみよう
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 24
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
Unreal Engineはゲーム以外の用途では無料
25
Unreal Engine よくある質問(FAQ) より引用
https://www.unrealengine.com/ja/faq
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
VIVEはちょっと頑張れば個人でも買える
26
VIVE™ 日本公式サイト より引用
https://www.vive.com/jp/
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
というわけで方針
27
● Unreal Engineで開発
● カメラトラッキングにはVIVE Trackerを採用
● グリーンバックの実写をクロマキー合成する
● なるべく手持ちの機材を流用
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
なるべく手持ちの機材を流用
● PC (Ryzen Threadripper 1950X / 128GB RAM / Geforce RTX 2080 Ti)
● VIVE Pro
● Blackmagic Ultimatte
● Blackmagic Ursa Mini Pro (EF)
● なんかEFマウントの単焦点レンズ
28
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
カメラとVIVE Trackerを固定
29
● ちゃんと固定したいのでカメラ上部のハンドルに固定
● Arca Swiss互換クイックを探してくる
● フネの方に、ズレ防止のボッチがあるのが大事
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
VIVE Trackerとカメラセンサー位置の計測
30
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
VIVE Trackerとカメラセンサー位置の計測
31
● まっとうなビデオカメラだと
図のようにセンサー位置を示すマークがある
● VIVE Trackerの固定位置と
センサー位置のオフセットを計測
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
Unreal側でカメラリグを組む
32
● VIVE Trackerを親、Unrealのカメラを子にする
● その際、先ほど計測したオフセットを調整
● 装着したレンズのスペックに合わせてFOV調整
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
Blackmagic Ultimatteで合成
33
実写カメラの出力と
UnrealのCGカメラの出力を
Ultimatteでクロマキー合成
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
とりあえず動いた
34
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
でもなんかおかしい
35
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
PANすると足元がズレる
36
● あ、単焦点だけど魚眼レンズだった
● レンズ歪みを考慮するため、
OpenCVでレンズキャリブレーションをする
● キャリブレーション結果を使って、
CG側をディストーションする
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
PANすると動きのタイミングがズレる
37
● 歪みは直ったけど、CGのタイミングが遅い
● 実写側にディレイを入れてタイミングを合わせる
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
おおむねできました
38
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
できたし発表しよう
39
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 40
Siggraph Asia 2018に出展
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 41
こんなんなりました
ViewfindR : Siggraph Asia 2019
https://www.youtube.com/watch?v=evjoZejy9is
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
まとめ
42
● とにかく安い
○ 計30万くらい
■ VIVE + VIVE Trackerで15万
■ PCは安く済ませるなら15万くらいので動く
■ カメラ、レンズ、三脚とかは別ね
○ 放送用のソリューションだと300万~1億くらい(スタジオ施工も)
○ 今回はUltimatte使ってるけど、無くてもなんとかなる
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
まとめ
43
● 場所の制限がほぼない
○ VIVE Stationが置ければ良いので、スタジオ施工が要らない
○ 仮設も容易
○ 自宅でもいい=Youtuberでも使える
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
まとめ
44
● 自前で組んでる分、柔軟性が高い
○ 他のソリューションを使う仕事の際もテスト環境に使える
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
事例 生放送やってみた
45
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
先ほどのようなことをやってたら
生放送の案件が来ました
46
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
要件
47
● スタジオの演者さんと10代の子のアバター(以下CGキャラクター)が
生放送でやりとり
● 演者さんの目線とCGキャラクターの目線が合うようにしたい
● Unity、Shotoku、VizRTの組み合わせでやってほしい
実写男 CG子
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
CGキャラクターってどう表示されるの?
48
● 普通に考えたら選択肢は以下
○ AR合成
○ グリーンバック合成
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
AR合成だと
49
● 実写の上にCGを重ねることになる
● 演者は合成結果をチェック用モニターでしか見れない
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
グリーンバック合成だと
50
● CGの上に実写を重ねることになる
● 演者は合成結果をチェック用モニターでしか見れない
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
_人人人人人人人人人人人人人人人人人人人人人_
> 演者は合成結果をモニターでしか見れない <
 ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^ ̄
51
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
そりゃ目線は合わない
52
実写男
CG子
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
考えた結果
53
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
スタジオの壁に
CGを投影しちゃおう
54
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 55
つまりこういうこと
実写男 CG子
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
ただ、これだけだと…
56
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
実写カメラが斜め位置の時にCGが破綻する
57
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 58
破綻した画
本来出てほしい画
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
そこで
59
カメラ位置に対して正しい画に更新し続けよう
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 60
講演時はここでUnityの操作プレゼンがありました
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
さて、大ネタが決まって安心していたら
61
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
他にも色々要件が
62
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
追加要件一覧
63
● 尺は2時間あるよ
● 絶対コマ落ちは許さん
● やっぱりARも欲しい
● スクリーンは4Kで出したい
● スタジオのスケジュールがなかなか取れない
● 当日まで変更するよ
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
追加要件 尺は2時間あるよ
64
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
マジですか?
65
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
PCが落ちないか不安で夜も眠れません
66
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
せめて一番いいやつ使わせてください
67
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 68
hp z8 (200万円の構成) Quadro RTX 8000 (90万円) x2
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
しかし
69
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 70
どんなにいいPCを使っても
しばらく動かしてるとなんか調子悪くなるときはある
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 71
落ちたら即バックアップ機に切り替え
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
つまり、こうなる
72
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 73
● メイン機
○ hp z8 (Xeon Gold 6128/6C12T x2) + Quadro RTX 8000 x2
● バックアップ機
○ hp z8 (Xeon Gold 6128/6C12T x2) + Quadro RTX 6000 x2
● 3系統目バックアップに、メディアサーバから静止画出しの準備
最終的に3系統バックアップ
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
ここまでやれば何とかなるでしょ
74
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
そう思っていた時期がありました
75
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
追加要件
絶対コマ落ちは許さない
76
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
やっぱり放送なので
コマ落ちは放送事故
77
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
(なるべく)全部ベイクしよう
78
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
最適化祭り
79
● 基本は 3ds max + VRAY で制作
● ポリゴン数は少な目に(100万以下)
● なるべくオブジェクトを結合する
● flatiron で UV 展開
● 1テクスチャの中に、基本的な質感は全部詰め込む
● ダイナミックなライトは必要最低限に
● 出力はDeckLinkを諦めGPUから直接HDMIアウトに
● NVIDIA Control Panelの詰め
● Unityは最後絶対ビルドする
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
それでも謎のコマ落ちが出てきたら以下略
80
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
追加要件 やっぱりARも欲しい
81
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
スクリーンとARを共存させるためには
82
● 同じカメラトラッキングに紐づいた別系統が必要
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
でも用意できてるPCは2台
83
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
でも用意できてるPCは2台
84
役割分担してしまうと、バックアップにならない
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
マルチディスプレイするか…
85
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
追加要件
スクリーンは4Kで出したい
86
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
寄りの画ってあるんですよね
87
余裕があればUnityで見てみる
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 88
● 色々試した結果、Unityは複数画面出力時に違う解像度
を混ぜると動作がおかしくなりがち
ハードウェア的には行けると思うけど…
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 89
● AR
● スクリーン
● 操作画面←NEW!
改めて必要な画面数は
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 90
● 生放送なので、演出や展開に合わせたシーン遷移や、
状況確認の為の操作画面が必要
● 本来操作画面に高解像度は必要ないけれど、前述の
Unityの制限のため同じ解像度で動かしたほうが無難
あ、操作画面のこと忘れてた
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 91
● AR 3840x2160
● スクリーン 3840x2160
● 操作画面 3840x2160
● 合計 11520x2160
改めて必要な解像度は
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
…無理じゃね?
92
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 93
● AR系統はHDでRenderTexture化してUHD出力
○ その後別のハードウェアでHDに信号変換
● スクリーン系統は最初から最後までUHDで押し通す
● 操作画面は必要な要素を超低解像度(640x360)でRenderTexture化
● GPU(VRAM)の節約になる
RenderTextureで解像度を最適化
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
追加要件
スタジオのスケジュールが
なかなか取れない件
94
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
現場はTV局のスタジオ
95
● 本番ではスタジオの機材を使わなければならない
○ Shotoku / VizRT
● だったら本番機材で実験したい
● でもスタジオと機材のスケジュールが自由にならない
● 更にはスタジオを動かす為に数十人規模のスタッフが必要
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
気軽に実験ができない
96
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
そういえば以前自分で
バーチャルスタジオ作ったなぁ
97
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
テスト環境を手元に構築
98
● VIVEで作ったバーチャルスタジオをテスト環境にする
○ Unrealで作ったものをUnityに移植
■ これはこれで色々大変だった
● 局のスタジオとテスト環境で縮尺を変える
○ スタジオのスクリーンを手元のTVサイズに
● チェックボックス一つで本番とテスト環境を切り替えられるようにした
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
追加要件
当日まで変更するよ
99
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 100
オブジェクト結合してテクスチャ焼きこんじゃったよ!
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
オブジェクトの配置とライティングが変わる
101
=ベイクやり直し
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
そんなときは
102
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
スタジオまで持ち込みました
103
● Ryzen Threadripper 2990WX (32C64T)でベイク
○ 本番機のz8より2倍以上速い
● 10g LANで本番PCとSMB接続
● ローカルでgit建てての同時作業
○ gitの詳細はググってね
アップグレードしたよ
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
構成図
104
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
採用したソリューション
105
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
まとめ
106
● 本番ではバックアップ機を使用せずに済んだ
● 全編通して目立ったコマ落ちなし
● 変なことやっているのを視聴者に気付かれなかった
○ これは良いこと…でもさみしい
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
事例
イベント展示やってみた
107
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
イベント展示の案件が来ました
108
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
要件
109
       のソリューションをアピールしたい
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
Zero Density (Reality)とは
110
Unrealベースのバーチャルスタジオ
全部入りみたいな
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 111
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
実は講演冒頭で例として流した動画が
ZeroDensityのRealityという
ソリューションのデモです
112
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
めっさハイエンド機材
わくわくしますね
113
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
で、どこで何やるの?
114
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
改めて要件
115
東京ゲームショーで        を
放送業界以外にアピールしたいので
企画出しからよろしく
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
課題の洗い出し
116
● 東京ゲームショー(以下TGS)でInterBEE(放送機器展)と同じことをやって
もしょうがない
● イチからレベルを全部作っている時間がない
● 被写体は返しのモニターを見るしかない
● 同行者が居ても順番に被写体になるしか参加手段がない
● なにより、普通の展示方法では我々が面白くない
● バーチャルスタジオをTGSの来場者向けに楽しんでもらうためには?
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
体験型で触れる何かを作ろう
117
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
こんなんなりました
118
TOKYO GAME SHOW 2019 Rundown
https://www.youtube.com/watch?v=70LaMrYoiNA
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
こんなんなりました
119
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
やったこと
120
● レベルはアセットで頑張る
● レベルの模型を物理で制作
● 模型上に自キャラを表す人形を物理で配置
● 人形を動かした位置にシーン全体がジャンプ
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
ちなみに
121
今回のカメラトラッキングはstYpeでした
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
レベルの模型を物理で制作
122
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 123
 物理頑張った
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 124
● Unrealレベルから模型用に3面図を起こす
● 造形屋さんを探して発注
● 信じて待つ
● さすがです
レベルの模型を物理で制作
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
模型上に自キャラを表す人形を
物理で配置
125
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 126
 物理で作った
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 127
● モーショントラッキングにはVICONを採用
● 造形屋さんにマーカー装着前提の人形を発注
● LiveLinkで人形位置をReality(Unreal)に渡す
● サブレベルで人形と模型のコリジョンを制御
模型上に自キャラを表す人形を物理で配置
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
人形を動かした位置に
シーン全体がジャンプ
128
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
案外バーチャルスタジオで
シーンが移動することって
ないんですよね
129
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 130
Unrealのカメラはそもそも物理カメラにトラッキングしている
=Unrealのカメラ位置にオフセットかけるのは現実的ではない
いろいろ難しいのは分かる
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 131
世界の方を動かしましょう
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
人形を動かした位置にシーン全体がジャンプ
132
● RealityEngine側の原点位置をオフセット
● 相対的には空を飛んでいくように見える
● ただし、モーションブラーの設定注意
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
大変だったこと
133
正直、情報が少なすぎて
かなり謎ノウハウのR&Dが必要だった部分が
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
大変だったこと
134
● VICON Unreal Pluginが動かなかった
○ RealityはUnrealのFork版の為、サポート対象外
■ 対応を要望として提出
○ Motion Builder経由でLiveLink制御することに
● LiveLinkの情報がWeb上にあんまりない
○ 公式がすべて
○ その公式リファレンスも情報量少ない
● RealityEditor上ではLiveLink動いたけど、Cookできない!
○ メーカー的にはLiveLinkは標準機能じゃないのでサポート外
■ 要望提出2
○ Editor上のStandAloneモードで乗り切る
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
まとめ
135
● TGS内でも異色の展示で好評いただきました
● 体験の為には物理大事
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
まとめ
136
● ZeroDensity(Reality)は非常に高機能だった
○ キーイングの画質すごい
○ 放送レベルの業務に対応するための機能がたくさん
● stYpeの精度すごい
○ ズームレンズの対応もバッチリ
○ 足元キッチリ
○ 一度セッティングできたら、会期中キャリブレー
ション要らず
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
まとめ
137
● 色々壁には当たるけど、やってみよう精神大事
● LiveLinkは掘り甲斐がある
○ PiStageとか触ってみたい
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 138
全体まとめ
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 139
機材の選択肢も増え
ローエンドからミドルレンジでも良いものが増えました
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 140
VIVE Trackerのようなローエンドでも
用途如何によっては使い物になりますし
より気軽にカメラトラッキングができるようになれば
用途自体も増えていくように思います
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 141
これまでリアルタイムカメラトラッキングに
触れたことが無かった方にも
少しでも興味を持っていただけたら幸いです
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 142
結論
リアルタイムカメラトラッキング楽しいよ
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 143
Syncではカメラトラッキングだけでなく
ビジュアライズに関わるR&Dを進めています
CG Worldでも求人をしていますので
ご興味があれば是非お問い合わせください
Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved.
質問・感想は #cgwsync にて
144

More Related Content

What's hot

[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View SynthesisDeep Learning JP
 
SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~
SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~
SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~SSII
 
文献紹介:VideoCLIP: Contrastive Pre-training for Zero-shot Video-Text Understanding
文献紹介:VideoCLIP: Contrastive Pre-training for Zero-shot Video-Text Understanding文献紹介:VideoCLIP: Contrastive Pre-training for Zero-shot Video-Text Understanding
文献紹介:VideoCLIP: Contrastive Pre-training for Zero-shot Video-Text UnderstandingToru Tamaki
 
SSII2021 [SS1] Transformer x Computer Visionの 実活用可能性と展望 〜 TransformerのCompute...
SSII2021 [SS1] Transformer x Computer Visionの 実活用可能性と展望 〜 TransformerのCompute...SSII2021 [SS1] Transformer x Computer Visionの 実活用可能性と展望 〜 TransformerのCompute...
SSII2021 [SS1] Transformer x Computer Visionの 実活用可能性と展望 〜 TransformerのCompute...SSII
 
画像キャプションと動作認識の最前線 〜データセットに注目して〜(第17回ステアラボ人工知能セミナー)
画像キャプションと動作認識の最前線 〜データセットに注目して〜(第17回ステアラボ人工知能セミナー)画像キャプションと動作認識の最前線 〜データセットに注目して〜(第17回ステアラボ人工知能セミナー)
画像キャプションと動作認識の最前線 〜データセットに注目して〜(第17回ステアラボ人工知能セミナー)STAIR Lab, Chiba Institute of Technology
 
SSII2022 [SS1] ニューラル3D表現の最新動向〜 ニューラルネットでなんでも表せる?? 〜​
SSII2022 [SS1] ニューラル3D表現の最新動向〜 ニューラルネットでなんでも表せる?? 〜​SSII2022 [SS1] ニューラル3D表現の最新動向〜 ニューラルネットでなんでも表せる?? 〜​
SSII2022 [SS1] ニューラル3D表現の最新動向〜 ニューラルネットでなんでも表せる?? 〜​SSII
 
論文紹介:Temporal Action Segmentation: An Analysis of Modern Techniques
論文紹介:Temporal Action Segmentation: An Analysis of Modern Techniques論文紹介:Temporal Action Segmentation: An Analysis of Modern Techniques
論文紹介:Temporal Action Segmentation: An Analysis of Modern TechniquesToru Tamaki
 
動作認識の最前線:手法,タスク,データセット
動作認識の最前線:手法,タスク,データセット動作認識の最前線:手法,タスク,データセット
動作認識の最前線:手法,タスク,データセットToru Tamaki
 
【DL輪読会】AuthenticAuthentic Volumetric Avatars from a Phone Scan
【DL輪読会】AuthenticAuthentic Volumetric Avatars from a Phone Scan【DL輪読会】AuthenticAuthentic Volumetric Avatars from a Phone Scan
【DL輪読会】AuthenticAuthentic Volumetric Avatars from a Phone ScanDeep Learning JP
 
三次元表現まとめ(深層学習を中心に)
三次元表現まとめ(深層学習を中心に)三次元表現まとめ(深層学習を中心に)
三次元表現まとめ(深層学習を中心に)Tomohiro Motoda
 
【Unity道場スペシャル 2018仙台】お手軽クオリティアップ術
【Unity道場スペシャル 2018仙台】お手軽クオリティアップ術【Unity道場スペシャル 2018仙台】お手軽クオリティアップ術
【Unity道場スペシャル 2018仙台】お手軽クオリティアップ術Unity Technologies Japan K.K.
 
Kubernetesによる機械学習基盤への挑戦
Kubernetesによる機械学習基盤への挑戦Kubernetesによる機械学習基盤への挑戦
Kubernetesによる機械学習基盤への挑戦Preferred Networks
 
SSII2020TS: 物理ベースビジョンの過去・現在・未来 〜 カメラ・物体・光のインタラクションを モデル化するには 〜
SSII2020TS: 物理ベースビジョンの過去・現在・未来 〜 カメラ・物体・光のインタラクションを モデル化するには 〜SSII2020TS: 物理ベースビジョンの過去・現在・未来 〜 カメラ・物体・光のインタラクションを モデル化するには 〜
SSII2020TS: 物理ベースビジョンの過去・現在・未来 〜 カメラ・物体・光のインタラクションを モデル化するには 〜SSII
 
【DL輪読会】"Instant Neural Graphics Primitives with a Multiresolution Hash Encoding"
【DL輪読会】"Instant Neural Graphics Primitives with a Multiresolution Hash Encoding"【DL輪読会】"Instant Neural Graphics Primitives with a Multiresolution Hash Encoding"
【DL輪読会】"Instant Neural Graphics Primitives with a Multiresolution Hash Encoding"Deep Learning JP
 
SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~
SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~
SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~SSII
 
SSII2021 [TS3] 機械学習のアノテーションにおける データ収集​ 〜 精度向上のための仕組み・倫理や社会性バイアス 〜
SSII2021 [TS3] 機械学習のアノテーションにおける データ収集​ 〜 精度向上のための仕組み・倫理や社会性バイアス 〜SSII2021 [TS3] 機械学習のアノテーションにおける データ収集​ 〜 精度向上のための仕組み・倫理や社会性バイアス 〜
SSII2021 [TS3] 機械学習のアノテーションにおける データ収集​ 〜 精度向上のための仕組み・倫理や社会性バイアス 〜SSII
 
深層学習の新しい応用と、 それを支える計算機の進化 - Preferred Networks CEO 西川徹 (SEMICON Japan 2022 Ke...
深層学習の新しい応用と、 それを支える計算機の進化 - Preferred Networks CEO 西川徹 (SEMICON Japan 2022 Ke...深層学習の新しい応用と、 それを支える計算機の進化 - Preferred Networks CEO 西川徹 (SEMICON Japan 2022 Ke...
深層学習の新しい応用と、 それを支える計算機の進化 - Preferred Networks CEO 西川徹 (SEMICON Japan 2022 Ke...Preferred Networks
 
[解説スライド] NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
[解説スライド] NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis[解説スライド] NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
[解説スライド] NeRF: Representing Scenes as Neural Radiance Fields for View SynthesisKento Doi
 

What's hot (20)

[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
[DL輪読会]NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
 
SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~
SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~
SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~
 
Depth Estimation論文紹介
Depth Estimation論文紹介Depth Estimation論文紹介
Depth Estimation論文紹介
 
文献紹介:VideoCLIP: Contrastive Pre-training for Zero-shot Video-Text Understanding
文献紹介:VideoCLIP: Contrastive Pre-training for Zero-shot Video-Text Understanding文献紹介:VideoCLIP: Contrastive Pre-training for Zero-shot Video-Text Understanding
文献紹介:VideoCLIP: Contrastive Pre-training for Zero-shot Video-Text Understanding
 
SSII2021 [SS1] Transformer x Computer Visionの 実活用可能性と展望 〜 TransformerのCompute...
SSII2021 [SS1] Transformer x Computer Visionの 実活用可能性と展望 〜 TransformerのCompute...SSII2021 [SS1] Transformer x Computer Visionの 実活用可能性と展望 〜 TransformerのCompute...
SSII2021 [SS1] Transformer x Computer Visionの 実活用可能性と展望 〜 TransformerのCompute...
 
画像キャプションと動作認識の最前線 〜データセットに注目して〜(第17回ステアラボ人工知能セミナー)
画像キャプションと動作認識の最前線 〜データセットに注目して〜(第17回ステアラボ人工知能セミナー)画像キャプションと動作認識の最前線 〜データセットに注目して〜(第17回ステアラボ人工知能セミナー)
画像キャプションと動作認識の最前線 〜データセットに注目して〜(第17回ステアラボ人工知能セミナー)
 
SSII2022 [SS1] ニューラル3D表現の最新動向〜 ニューラルネットでなんでも表せる?? 〜​
SSII2022 [SS1] ニューラル3D表現の最新動向〜 ニューラルネットでなんでも表せる?? 〜​SSII2022 [SS1] ニューラル3D表現の最新動向〜 ニューラルネットでなんでも表せる?? 〜​
SSII2022 [SS1] ニューラル3D表現の最新動向〜 ニューラルネットでなんでも表せる?? 〜​
 
論文紹介:Temporal Action Segmentation: An Analysis of Modern Techniques
論文紹介:Temporal Action Segmentation: An Analysis of Modern Techniques論文紹介:Temporal Action Segmentation: An Analysis of Modern Techniques
論文紹介:Temporal Action Segmentation: An Analysis of Modern Techniques
 
動作認識の最前線:手法,タスク,データセット
動作認識の最前線:手法,タスク,データセット動作認識の最前線:手法,タスク,データセット
動作認識の最前線:手法,タスク,データセット
 
【DL輪読会】AuthenticAuthentic Volumetric Avatars from a Phone Scan
【DL輪読会】AuthenticAuthentic Volumetric Avatars from a Phone Scan【DL輪読会】AuthenticAuthentic Volumetric Avatars from a Phone Scan
【DL輪読会】AuthenticAuthentic Volumetric Avatars from a Phone Scan
 
三次元表現まとめ(深層学習を中心に)
三次元表現まとめ(深層学習を中心に)三次元表現まとめ(深層学習を中心に)
三次元表現まとめ(深層学習を中心に)
 
【Unity道場スペシャル 2018仙台】お手軽クオリティアップ術
【Unity道場スペシャル 2018仙台】お手軽クオリティアップ術【Unity道場スペシャル 2018仙台】お手軽クオリティアップ術
【Unity道場スペシャル 2018仙台】お手軽クオリティアップ術
 
Kubernetesによる機械学習基盤への挑戦
Kubernetesによる機械学習基盤への挑戦Kubernetesによる機械学習基盤への挑戦
Kubernetesによる機械学習基盤への挑戦
 
SSII2020TS: 物理ベースビジョンの過去・現在・未来 〜 カメラ・物体・光のインタラクションを モデル化するには 〜
SSII2020TS: 物理ベースビジョンの過去・現在・未来 〜 カメラ・物体・光のインタラクションを モデル化するには 〜SSII2020TS: 物理ベースビジョンの過去・現在・未来 〜 カメラ・物体・光のインタラクションを モデル化するには 〜
SSII2020TS: 物理ベースビジョンの過去・現在・未来 〜 カメラ・物体・光のインタラクションを モデル化するには 〜
 
【DL輪読会】"Instant Neural Graphics Primitives with a Multiresolution Hash Encoding"
【DL輪読会】"Instant Neural Graphics Primitives with a Multiresolution Hash Encoding"【DL輪読会】"Instant Neural Graphics Primitives with a Multiresolution Hash Encoding"
【DL輪読会】"Instant Neural Graphics Primitives with a Multiresolution Hash Encoding"
 
SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~
SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~
SSII2019TS: 実践カメラキャリブレーション ~カメラを用いた実世界計測の基礎と応用~
 
SSII2021 [TS3] 機械学習のアノテーションにおける データ収集​ 〜 精度向上のための仕組み・倫理や社会性バイアス 〜
SSII2021 [TS3] 機械学習のアノテーションにおける データ収集​ 〜 精度向上のための仕組み・倫理や社会性バイアス 〜SSII2021 [TS3] 機械学習のアノテーションにおける データ収集​ 〜 精度向上のための仕組み・倫理や社会性バイアス 〜
SSII2021 [TS3] 機械学習のアノテーションにおける データ収集​ 〜 精度向上のための仕組み・倫理や社会性バイアス 〜
 
深層学習の新しい応用と、 それを支える計算機の進化 - Preferred Networks CEO 西川徹 (SEMICON Japan 2022 Ke...
深層学習の新しい応用と、 それを支える計算機の進化 - Preferred Networks CEO 西川徹 (SEMICON Japan 2022 Ke...深層学習の新しい応用と、 それを支える計算機の進化 - Preferred Networks CEO 西川徹 (SEMICON Japan 2022 Ke...
深層学習の新しい応用と、 それを支える計算機の進化 - Preferred Networks CEO 西川徹 (SEMICON Japan 2022 Ke...
 
実装レベルで学ぶVQVAE
実装レベルで学ぶVQVAE実装レベルで学ぶVQVAE
実装レベルで学ぶVQVAE
 
[解説スライド] NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
[解説スライド] NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis[解説スライド] NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
[解説スライド] NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis
 

Similar to Sync -Realtime Camera Tracking 民主化と展望

スマホ業界とエンジニアのキャリア形成
スマホ業界とエンジニアのキャリア形成スマホ業界とエンジニアのキャリア形成
スマホ業界とエンジニアのキャリア形成Namito Satoyama
 
誰でもできるGoogleアシスタント開発
誰でもできるGoogleアシスタント開発誰でもできるGoogleアシスタント開発
誰でもできるGoogleアシスタント開発Namito Satoyama
 
今日から始めるProductManager
今日から始めるProductManager今日から始めるProductManager
今日から始めるProductManagerNamito Satoyama
 
AutoMLとQumicoを使って、ラズパイでディープラーニングを動かす話
AutoMLとQumicoを使って、ラズパイでディープラーニングを動かす話AutoMLとQumicoを使って、ラズパイでディープラーニングを動かす話
AutoMLとQumicoを使って、ラズパイでディープラーニングを動かす話Natsutani Minoru
 
AutoMLとQumicoを使って、ラズパイでディープラーニングを動かす話
AutoMLとQumicoを使って、ラズパイでディープラーニングを動かす話AutoMLとQumicoを使って、ラズパイでディープラーニングを動かす話
AutoMLとQumicoを使って、ラズパイでディープラーニングを動かす話Rakuten Group, Inc.
 
Ionicを使ってスマホアプリを作ってみた
Ionicを使ってスマホアプリを作ってみたIonicを使ってスマホアプリを作ってみた
Ionicを使ってスマホアプリを作ってみた虎の穴 開発室
 
インクルーシブなサービス改善 〜当事者の声を取り込む〜 #accfes
インクルーシブなサービス改善 〜当事者の声を取り込む〜 #accfesインクルーシブなサービス改善 〜当事者の声を取り込む〜 #accfes
インクルーシブなサービス改善 〜当事者の声を取り込む〜 #accfesYahoo!デベロッパーネットワーク
 
AR/VR/MRとは&エンタメ寄り事例紹介
AR/VR/MRとは&エンタメ寄り事例紹介AR/VR/MRとは&エンタメ寄り事例紹介
AR/VR/MRとは&エンタメ寄り事例紹介Shingo Mori
 
SORACOM Discovery2019 F4 インフラ x IoT: デジタライゼーションにおける社会インフラの未来(2)
SORACOM Discovery2019 F4 インフラ x IoT: デジタライゼーションにおける社会インフラの未来(2)SORACOM Discovery2019 F4 インフラ x IoT: デジタライゼーションにおける社会インフラの未来(2)
SORACOM Discovery2019 F4 インフラ x IoT: デジタライゼーションにおける社会インフラの未来(2)SORACOM,INC
 
Phybbit Series A 事業計画書
Phybbit Series A 事業計画書Phybbit Series A 事業計画書
Phybbit Series A 事業計画書Satoko Ohtsuki
 
協働プロジェクト「空気を読む家」キッチンにおけるデータ収集
協働プロジェクト「空気を読む家」キッチンにおけるデータ収集協働プロジェクト「空気を読む家」キッチンにおけるデータ収集
協働プロジェクト「空気を読む家」キッチンにおけるデータ収集Kazuhide Okamura
 
空気を読む家のキッチン(3-2)
空気を読む家のキッチン(3-2)空気を読む家のキッチン(3-2)
空気を読む家のキッチン(3-2)aitc_jp
 

Similar to Sync -Realtime Camera Tracking 民主化と展望 (20)

スマホ業界とエンジニアのキャリア形成
スマホ業界とエンジニアのキャリア形成スマホ業界とエンジニアのキャリア形成
スマホ業界とエンジニアのキャリア形成
 
GMOアドマーケティングのインフラについて
GMOアドマーケティングのインフラについてGMOアドマーケティングのインフラについて
GMOアドマーケティングのインフラについて
 
画像認識技術のローカルサービスへの適用 #ヤフー名古屋
画像認識技術のローカルサービスへの適用 #ヤフー名古屋画像認識技術のローカルサービスへの適用 #ヤフー名古屋
画像認識技術のローカルサービスへの適用 #ヤフー名古屋
 
誰でもできるGoogleアシスタント開発
誰でもできるGoogleアシスタント開発誰でもできるGoogleアシスタント開発
誰でもできるGoogleアシスタント開発
 
今日から始めるProductManager
今日から始めるProductManager今日から始めるProductManager
今日から始めるProductManager
 
AutoMLとQumicoを使って、ラズパイでディープラーニングを動かす話
AutoMLとQumicoを使って、ラズパイでディープラーニングを動かす話AutoMLとQumicoを使って、ラズパイでディープラーニングを動かす話
AutoMLとQumicoを使って、ラズパイでディープラーニングを動かす話
 
AutoMLとQumicoを使って、ラズパイでディープラーニングを動かす話
AutoMLとQumicoを使って、ラズパイでディープラーニングを動かす話AutoMLとQumicoを使って、ラズパイでディープラーニングを動かす話
AutoMLとQumicoを使って、ラズパイでディープラーニングを動かす話
 
Ionicを使ってスマホアプリを作ってみた
Ionicを使ってスマホアプリを作ってみたIonicを使ってスマホアプリを作ってみた
Ionicを使ってスマホアプリを作ってみた
 
Toolsの杜- 弥生株式会社の自動仕訳エンジンを支えるフロントエンド ~ 「ダサいは、バグだ!」を標榜してUXを徹底的に追求する ~
Toolsの杜- 弥生株式会社の自動仕訳エンジンを支えるフロントエンド ~ 「ダサいは、バグだ!」を標榜してUXを徹底的に追求する ~Toolsの杜- 弥生株式会社の自動仕訳エンジンを支えるフロントエンド ~ 「ダサいは、バグだ!」を標榜してUXを徹底的に追求する ~
Toolsの杜- 弥生株式会社の自動仕訳エンジンを支えるフロントエンド ~ 「ダサいは、バグだ!」を標榜してUXを徹底的に追求する ~
 
インクルーシブなサービス改善 〜当事者の声を取り込む〜 #accfes
インクルーシブなサービス改善 〜当事者の声を取り込む〜 #accfesインクルーシブなサービス改善 〜当事者の声を取り込む〜 #accfes
インクルーシブなサービス改善 〜当事者の声を取り込む〜 #accfes
 
SIP2019 HumanCentrix
SIP2019 HumanCentrixSIP2019 HumanCentrix
SIP2019 HumanCentrix
 
AR/VR/MRとは&エンタメ寄り事例紹介
AR/VR/MRとは&エンタメ寄り事例紹介AR/VR/MRとは&エンタメ寄り事例紹介
AR/VR/MRとは&エンタメ寄り事例紹介
 
【Unite Tokyo 2019】続・BIMImporter
【Unite Tokyo 2019】続・BIMImporter【Unite Tokyo 2019】続・BIMImporter
【Unite Tokyo 2019】続・BIMImporter
 
Startx 202102
Startx 202102Startx 202102
Startx 202102
 
SORACOM Discovery2019 F4 インフラ x IoT: デジタライゼーションにおける社会インフラの未来(2)
SORACOM Discovery2019 F4 インフラ x IoT: デジタライゼーションにおける社会インフラの未来(2)SORACOM Discovery2019 F4 インフラ x IoT: デジタライゼーションにおける社会インフラの未来(2)
SORACOM Discovery2019 F4 インフラ x IoT: デジタライゼーションにおける社会インフラの未来(2)
 
20190706 splint
20190706 splint20190706 splint
20190706 splint
 
Phybbit Series A 事業計画書
Phybbit Series A 事業計画書Phybbit Series A 事業計画書
Phybbit Series A 事業計画書
 
Googleアシスタントアプリ実際のところ
Googleアシスタントアプリ実際のところ Googleアシスタントアプリ実際のところ
Googleアシスタントアプリ実際のところ
 
協働プロジェクト「空気を読む家」キッチンにおけるデータ収集
協働プロジェクト「空気を読む家」キッチンにおけるデータ収集協働プロジェクト「空気を読む家」キッチンにおけるデータ収集
協働プロジェクト「空気を読む家」キッチンにおけるデータ収集
 
空気を読む家のキッチン(3-2)
空気を読む家のキッチン(3-2)空気を読む家のキッチン(3-2)
空気を読む家のキッチン(3-2)
 

Sync -Realtime Camera Tracking 民主化と展望

  • 1. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. Realtime Camera Tracking 民主化と展望
  • 2. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 質問・感想は #cgwsync にて 2
  • 3. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. ご注意 3 ● 一部、写真撮影を禁止させていただく要素があります 都度ご説明しますが、ご留意のほどお願いいたします ● 時間の都合で駆け足になる部分もあるかと思いますが 後ほどこのスライドはWeb上に公開いたしますので お許しください
  • 4. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. チーム紹介 4 SyncはR&Dを軸にしたクリエイティブチームです 元々映像/放送/CG業界に居る人間が集まりましたが、最近はカメラ/オブ ジェクトのリアルタイムトラッキングに関わることが多いです https://www.sync.dev
  • 5. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 自己紹介 5 岡田太一 Editor/Compositer/Technical Director CGI GeneralistからキャリアをスタートしCM業界におい て一通りのポスプロ工程を経験 最近は映像制作だけでなくUnity/UE4によるリアルタイム CG案件に関わる Sync所属 株式会社スタッド代表取締役 株式会社カットバック取締役 Twitter: @minami_kikukawa
  • 6. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 自己紹介 6 小枝繁之 Editor/Programmer 都内ポスプロにてTV番組の編集を11年担当 テレビ朝日・フジテレビ・スカパーJSATの4K HDR番組を 初期から手掛ける 去年よりプログラミングを担当 2019年8月に株式会社G-CaLを設立 Sync所属 株式会社G-CaL代表取締役 Twitter: @kowaza31
  • 7. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 自己紹介 7 渡邉祐貴 CG Director TV 映画 CM業界におけるCG Animater/CG Directorと して活動 映像作品以外にもグラフィックデザイン作品におけるCG製 作を担当 アート作品への参加も試みながらCGデザインを模索中 Sync所属 デザインプロダクション YAR所属 株式会社ルアー代表取締役
  • 8. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. もくじ 8 ● リアルタイムカメラトラッキングとは ● 事例 バーチャルスタジオをVIVEで作ってみた ● 事例 生放送やってみた ● 事例 イベント展示やってみた ● まとめ
  • 9. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. リアルタイムカメラトラッキングとは 9
  • 10. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. というか、まずカメラトラッキングとは 10
  • 11. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 11
  • 12. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. CGと実写を合成するときに カメラの位置を合わせるやつのこと 12
  • 13. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 13 AfterEffectsとかにも 入ってますよね
  • 14. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 14 それをリアルタイムでやるには
  • 15. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. いろんなトラッキング方法がある 15 ● 光学式 ● 磁気式 ● 機械式 ● 特徴点式 これらは、いわゆるモーションキャプチャに使われる技術
  • 16. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. ただし、カメラであることの特殊性を考慮 16 ● FOV(レンズ、センサーサイズ、フランジバック) ● センサー位置(ノーダルオフセット) ● レンズ歪み(レンズキャリブレーション)
  • 17. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 17 リアルタイムでカメラトラッキングを するとどんなことができるのか
  • 18. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 例えばこんなことができる 18 Virtual Studio and AR Solution: Reality Engine's 3rd Year https://www.youtube.com/watch?v=U1cyWcXItu4
  • 19. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 最近の主なプレイヤー 19
  • 20. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 事例 バーチャルスタジオをVIVEで作ってみた 20
  • 21. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 21 先ほどの動画みたいなバーチャルスタジオ 触ってみたいですよね
  • 22. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 22 でもお高いんでしょう?
  • 23. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 23 あんまりお金を使いたくないから 自分で作ってみよう
  • 24. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 24
  • 25. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. Unreal Engineはゲーム以外の用途では無料 25 Unreal Engine よくある質問(FAQ) より引用 https://www.unrealengine.com/ja/faq
  • 26. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. VIVEはちょっと頑張れば個人でも買える 26 VIVE™ 日本公式サイト より引用 https://www.vive.com/jp/
  • 27. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. というわけで方針 27 ● Unreal Engineで開発 ● カメラトラッキングにはVIVE Trackerを採用 ● グリーンバックの実写をクロマキー合成する ● なるべく手持ちの機材を流用
  • 28. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. なるべく手持ちの機材を流用 ● PC (Ryzen Threadripper 1950X / 128GB RAM / Geforce RTX 2080 Ti) ● VIVE Pro ● Blackmagic Ultimatte ● Blackmagic Ursa Mini Pro (EF) ● なんかEFマウントの単焦点レンズ 28
  • 29. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. カメラとVIVE Trackerを固定 29 ● ちゃんと固定したいのでカメラ上部のハンドルに固定 ● Arca Swiss互換クイックを探してくる ● フネの方に、ズレ防止のボッチがあるのが大事
  • 30. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. VIVE Trackerとカメラセンサー位置の計測 30
  • 31. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. VIVE Trackerとカメラセンサー位置の計測 31 ● まっとうなビデオカメラだと 図のようにセンサー位置を示すマークがある ● VIVE Trackerの固定位置と センサー位置のオフセットを計測
  • 32. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. Unreal側でカメラリグを組む 32 ● VIVE Trackerを親、Unrealのカメラを子にする ● その際、先ほど計測したオフセットを調整 ● 装着したレンズのスペックに合わせてFOV調整
  • 33. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. Blackmagic Ultimatteで合成 33 実写カメラの出力と UnrealのCGカメラの出力を Ultimatteでクロマキー合成
  • 34. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. とりあえず動いた 34
  • 35. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. でもなんかおかしい 35
  • 36. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. PANすると足元がズレる 36 ● あ、単焦点だけど魚眼レンズだった ● レンズ歪みを考慮するため、 OpenCVでレンズキャリブレーションをする ● キャリブレーション結果を使って、 CG側をディストーションする
  • 37. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. PANすると動きのタイミングがズレる 37 ● 歪みは直ったけど、CGのタイミングが遅い ● 実写側にディレイを入れてタイミングを合わせる
  • 38. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. おおむねできました 38
  • 39. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. できたし発表しよう 39
  • 40. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 40 Siggraph Asia 2018に出展
  • 41. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 41 こんなんなりました ViewfindR : Siggraph Asia 2019 https://www.youtube.com/watch?v=evjoZejy9is
  • 42. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. まとめ 42 ● とにかく安い ○ 計30万くらい ■ VIVE + VIVE Trackerで15万 ■ PCは安く済ませるなら15万くらいので動く ■ カメラ、レンズ、三脚とかは別ね ○ 放送用のソリューションだと300万~1億くらい(スタジオ施工も) ○ 今回はUltimatte使ってるけど、無くてもなんとかなる
  • 43. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. まとめ 43 ● 場所の制限がほぼない ○ VIVE Stationが置ければ良いので、スタジオ施工が要らない ○ 仮設も容易 ○ 自宅でもいい=Youtuberでも使える
  • 44. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. まとめ 44 ● 自前で組んでる分、柔軟性が高い ○ 他のソリューションを使う仕事の際もテスト環境に使える
  • 45. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 事例 生放送やってみた 45
  • 46. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 先ほどのようなことをやってたら 生放送の案件が来ました 46
  • 47. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 要件 47 ● スタジオの演者さんと10代の子のアバター(以下CGキャラクター)が 生放送でやりとり ● 演者さんの目線とCGキャラクターの目線が合うようにしたい ● Unity、Shotoku、VizRTの組み合わせでやってほしい 実写男 CG子
  • 48. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. CGキャラクターってどう表示されるの? 48 ● 普通に考えたら選択肢は以下 ○ AR合成 ○ グリーンバック合成
  • 49. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. AR合成だと 49 ● 実写の上にCGを重ねることになる ● 演者は合成結果をチェック用モニターでしか見れない
  • 50. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. グリーンバック合成だと 50 ● CGの上に実写を重ねることになる ● 演者は合成結果をチェック用モニターでしか見れない
  • 51. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. _人人人人人人人人人人人人人人人人人人人人人_ > 演者は合成結果をモニターでしか見れない <  ̄Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^ ̄ 51
  • 52. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. そりゃ目線は合わない 52 実写男 CG子
  • 53. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 考えた結果 53
  • 54. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. スタジオの壁に CGを投影しちゃおう 54
  • 55. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 55 つまりこういうこと 実写男 CG子
  • 56. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. ただ、これだけだと… 56
  • 57. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 実写カメラが斜め位置の時にCGが破綻する 57
  • 58. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 58 破綻した画 本来出てほしい画
  • 59. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. そこで 59 カメラ位置に対して正しい画に更新し続けよう
  • 60. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 60 講演時はここでUnityの操作プレゼンがありました
  • 61. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. さて、大ネタが決まって安心していたら 61
  • 62. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 他にも色々要件が 62
  • 63. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 追加要件一覧 63 ● 尺は2時間あるよ ● 絶対コマ落ちは許さん ● やっぱりARも欲しい ● スクリーンは4Kで出したい ● スタジオのスケジュールがなかなか取れない ● 当日まで変更するよ
  • 64. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 追加要件 尺は2時間あるよ 64
  • 65. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. マジですか? 65
  • 66. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. PCが落ちないか不安で夜も眠れません 66
  • 67. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. せめて一番いいやつ使わせてください 67
  • 68. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 68 hp z8 (200万円の構成) Quadro RTX 8000 (90万円) x2
  • 69. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. しかし 69
  • 70. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 70 どんなにいいPCを使っても しばらく動かしてるとなんか調子悪くなるときはある
  • 71. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 71 落ちたら即バックアップ機に切り替え
  • 72. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. つまり、こうなる 72
  • 73. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 73 ● メイン機 ○ hp z8 (Xeon Gold 6128/6C12T x2) + Quadro RTX 8000 x2 ● バックアップ機 ○ hp z8 (Xeon Gold 6128/6C12T x2) + Quadro RTX 6000 x2 ● 3系統目バックアップに、メディアサーバから静止画出しの準備 最終的に3系統バックアップ
  • 74. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. ここまでやれば何とかなるでしょ 74
  • 75. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. そう思っていた時期がありました 75
  • 76. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 追加要件 絶対コマ落ちは許さない 76
  • 77. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. やっぱり放送なので コマ落ちは放送事故 77
  • 78. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. (なるべく)全部ベイクしよう 78
  • 79. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 最適化祭り 79 ● 基本は 3ds max + VRAY で制作 ● ポリゴン数は少な目に(100万以下) ● なるべくオブジェクトを結合する ● flatiron で UV 展開 ● 1テクスチャの中に、基本的な質感は全部詰め込む ● ダイナミックなライトは必要最低限に ● 出力はDeckLinkを諦めGPUから直接HDMIアウトに ● NVIDIA Control Panelの詰め ● Unityは最後絶対ビルドする
  • 80. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. それでも謎のコマ落ちが出てきたら以下略 80
  • 81. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 追加要件 やっぱりARも欲しい 81
  • 82. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. スクリーンとARを共存させるためには 82 ● 同じカメラトラッキングに紐づいた別系統が必要
  • 83. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. でも用意できてるPCは2台 83
  • 84. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. でも用意できてるPCは2台 84 役割分担してしまうと、バックアップにならない
  • 85. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. マルチディスプレイするか… 85
  • 86. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 追加要件 スクリーンは4Kで出したい 86
  • 87. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 寄りの画ってあるんですよね 87 余裕があればUnityで見てみる
  • 88. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 88 ● 色々試した結果、Unityは複数画面出力時に違う解像度 を混ぜると動作がおかしくなりがち ハードウェア的には行けると思うけど…
  • 89. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 89 ● AR ● スクリーン ● 操作画面←NEW! 改めて必要な画面数は
  • 90. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 90 ● 生放送なので、演出や展開に合わせたシーン遷移や、 状況確認の為の操作画面が必要 ● 本来操作画面に高解像度は必要ないけれど、前述の Unityの制限のため同じ解像度で動かしたほうが無難 あ、操作画面のこと忘れてた
  • 91. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 91 ● AR 3840x2160 ● スクリーン 3840x2160 ● 操作画面 3840x2160 ● 合計 11520x2160 改めて必要な解像度は
  • 92. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. …無理じゃね? 92
  • 93. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 93 ● AR系統はHDでRenderTexture化してUHD出力 ○ その後別のハードウェアでHDに信号変換 ● スクリーン系統は最初から最後までUHDで押し通す ● 操作画面は必要な要素を超低解像度(640x360)でRenderTexture化 ● GPU(VRAM)の節約になる RenderTextureで解像度を最適化
  • 94. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 追加要件 スタジオのスケジュールが なかなか取れない件 94
  • 95. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 現場はTV局のスタジオ 95 ● 本番ではスタジオの機材を使わなければならない ○ Shotoku / VizRT ● だったら本番機材で実験したい ● でもスタジオと機材のスケジュールが自由にならない ● 更にはスタジオを動かす為に数十人規模のスタッフが必要
  • 96. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 気軽に実験ができない 96
  • 97. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. そういえば以前自分で バーチャルスタジオ作ったなぁ 97
  • 98. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. テスト環境を手元に構築 98 ● VIVEで作ったバーチャルスタジオをテスト環境にする ○ Unrealで作ったものをUnityに移植 ■ これはこれで色々大変だった ● 局のスタジオとテスト環境で縮尺を変える ○ スタジオのスクリーンを手元のTVサイズに ● チェックボックス一つで本番とテスト環境を切り替えられるようにした
  • 99. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 追加要件 当日まで変更するよ 99
  • 100. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 100 オブジェクト結合してテクスチャ焼きこんじゃったよ!
  • 101. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. オブジェクトの配置とライティングが変わる 101 =ベイクやり直し
  • 102. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. そんなときは 102
  • 103. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. スタジオまで持ち込みました 103 ● Ryzen Threadripper 2990WX (32C64T)でベイク ○ 本番機のz8より2倍以上速い ● 10g LANで本番PCとSMB接続 ● ローカルでgit建てての同時作業 ○ gitの詳細はググってね アップグレードしたよ
  • 104. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 構成図 104
  • 105. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 採用したソリューション 105
  • 106. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. まとめ 106 ● 本番ではバックアップ機を使用せずに済んだ ● 全編通して目立ったコマ落ちなし ● 変なことやっているのを視聴者に気付かれなかった ○ これは良いこと…でもさみしい
  • 107. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 事例 イベント展示やってみた 107
  • 108. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. イベント展示の案件が来ました 108
  • 109. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 要件 109        のソリューションをアピールしたい
  • 110. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. Zero Density (Reality)とは 110 Unrealベースのバーチャルスタジオ 全部入りみたいな
  • 111. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 111
  • 112. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 実は講演冒頭で例として流した動画が ZeroDensityのRealityという ソリューションのデモです 112
  • 113. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. めっさハイエンド機材 わくわくしますね 113
  • 114. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. で、どこで何やるの? 114
  • 115. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 改めて要件 115 東京ゲームショーで        を 放送業界以外にアピールしたいので 企画出しからよろしく
  • 116. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 課題の洗い出し 116 ● 東京ゲームショー(以下TGS)でInterBEE(放送機器展)と同じことをやって もしょうがない ● イチからレベルを全部作っている時間がない ● 被写体は返しのモニターを見るしかない ● 同行者が居ても順番に被写体になるしか参加手段がない ● なにより、普通の展示方法では我々が面白くない ● バーチャルスタジオをTGSの来場者向けに楽しんでもらうためには?
  • 117. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 体験型で触れる何かを作ろう 117
  • 118. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. こんなんなりました 118 TOKYO GAME SHOW 2019 Rundown https://www.youtube.com/watch?v=70LaMrYoiNA
  • 119. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. こんなんなりました 119
  • 120. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. やったこと 120 ● レベルはアセットで頑張る ● レベルの模型を物理で制作 ● 模型上に自キャラを表す人形を物理で配置 ● 人形を動かした位置にシーン全体がジャンプ
  • 121. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. ちなみに 121 今回のカメラトラッキングはstYpeでした
  • 122. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. レベルの模型を物理で制作 122
  • 123. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 123  物理頑張った
  • 124. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 124 ● Unrealレベルから模型用に3面図を起こす ● 造形屋さんを探して発注 ● 信じて待つ ● さすがです レベルの模型を物理で制作
  • 125. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 模型上に自キャラを表す人形を 物理で配置 125
  • 126. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 126  物理で作った
  • 127. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 127 ● モーショントラッキングにはVICONを採用 ● 造形屋さんにマーカー装着前提の人形を発注 ● LiveLinkで人形位置をReality(Unreal)に渡す ● サブレベルで人形と模型のコリジョンを制御 模型上に自キャラを表す人形を物理で配置
  • 128. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 人形を動かした位置に シーン全体がジャンプ 128
  • 129. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 案外バーチャルスタジオで シーンが移動することって ないんですよね 129
  • 130. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 130 Unrealのカメラはそもそも物理カメラにトラッキングしている =Unrealのカメラ位置にオフセットかけるのは現実的ではない いろいろ難しいのは分かる
  • 131. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 131 世界の方を動かしましょう
  • 132. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 人形を動かした位置にシーン全体がジャンプ 132 ● RealityEngine側の原点位置をオフセット ● 相対的には空を飛んでいくように見える ● ただし、モーションブラーの設定注意
  • 133. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 大変だったこと 133 正直、情報が少なすぎて かなり謎ノウハウのR&Dが必要だった部分が
  • 134. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 大変だったこと 134 ● VICON Unreal Pluginが動かなかった ○ RealityはUnrealのFork版の為、サポート対象外 ■ 対応を要望として提出 ○ Motion Builder経由でLiveLink制御することに ● LiveLinkの情報がWeb上にあんまりない ○ 公式がすべて ○ その公式リファレンスも情報量少ない ● RealityEditor上ではLiveLink動いたけど、Cookできない! ○ メーカー的にはLiveLinkは標準機能じゃないのでサポート外 ■ 要望提出2 ○ Editor上のStandAloneモードで乗り切る
  • 135. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. まとめ 135 ● TGS内でも異色の展示で好評いただきました ● 体験の為には物理大事
  • 136. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. まとめ 136 ● ZeroDensity(Reality)は非常に高機能だった ○ キーイングの画質すごい ○ 放送レベルの業務に対応するための機能がたくさん ● stYpeの精度すごい ○ ズームレンズの対応もバッチリ ○ 足元キッチリ ○ 一度セッティングできたら、会期中キャリブレー ション要らず
  • 137. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. まとめ 137 ● 色々壁には当たるけど、やってみよう精神大事 ● LiveLinkは掘り甲斐がある ○ PiStageとか触ってみたい
  • 138. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 138 全体まとめ
  • 139. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 139 機材の選択肢も増え ローエンドからミドルレンジでも良いものが増えました
  • 140. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 140 VIVE Trackerのようなローエンドでも 用途如何によっては使い物になりますし より気軽にカメラトラッキングができるようになれば 用途自体も増えていくように思います
  • 141. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 141 これまでリアルタイムカメラトラッキングに 触れたことが無かった方にも 少しでも興味を持っていただけたら幸いです
  • 142. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 142 結論 リアルタイムカメラトラッキング楽しいよ
  • 143. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 143 Syncではカメラトラッキングだけでなく ビジュアライズに関わるR&Dを進めています CG Worldでも求人をしていますので ご興味があれば是非お問い合わせください
  • 144. Creative Conference 2019 / Realtime Camera Tracking の民主化と展望 / © 2019 Sync. Some Rights Reserved. 質問・感想は #cgwsync にて 144