その1

WebGLを用いた3D画像の
Web配信技術について
∼ネット住宅展示場などの事例を用いて∼
©2015 INNOVERSE LLC.
■ テレビせとうちでは、昨年7月にネット住宅展示場
「ななちゃんLAND」をオープン
■ 「ななちゃんLAND」ではWebGLの仕組みを利用して
住宅の3次元CGでモデリングしたデータを配信
■ 建物の中に入って自由に見ることができ、
様々な角度から骨組みを見ることも可能
©2015 INNOVERSE LLC.
3D・CGネット住宅展示場「ななちゃんLAND」
©2015 INNOVERSE LLC.
見えてきた課題
■ 表示できるブラウザが限定される
Internet ExplorerはVer.11からWebGLに対応
しかし、表示できない建物もでてきたり、動きがぎこち
なかったりと問題が多いため、早くからWebGLに対応
しているGoogle Chromeを推奨
■ スマホ・タブレットでは表示できない
処理能力不足・・・代わりに動画を表示
■ 3Dデータが大きく、配信に時間がかかる
表示されるまでに時間かかり
ユーザにとっては不快
■ 3Dデータは、ユーザの端末にデータが残る
製作者の著作権を保護できない
©2015 INNOVERSE LLC.
INNOVERSE LLC.
合同会社イノバース
■ 設立 2014年7月
■ 3Dを基軸とした各種
デジタルテクノロジーと
アイデアを掛け合わせた
新しいビジネスを創出
することを目的とする
岡山のITベンチャー
■ SE / 建築士 / プランナーという
異色のユニット
©2015 INNOVERSE LLC.
各種提供サービスの基本的な仕組み
3Dモデルの制作
Webブラウザ表示
©2015 INNOVERSE LLC.
一般的な3Dモデル制作方法
3DCGソフト
3Dスキャナー
フォトグラメトリー
©2015 INNOVERSE LLC.
フォトグラメトリーによる3Dモデル制作
対象物の全周囲を写真撮影し、ソフトに写真データを
読み込みます。
©2015 INNOVERSE LLC.
フォトグラメトリーによる3Dモデル制作
ソフトで撮影位置を解析後、モデルを作成します。また
他のソフトへデータを渡し、高解像度化・リファイン
などを行ってデータの完成です。
©2015 INNOVERSE LLC.
3DモデルのWEBブラウザ表示
3DモデルデータをWEBブラウザの3DCG表示仕様である
「WebGL」を用いて、ブラウザ上で3D表示します。
クライアント
サーバー
WEB AP
3Dモデルファイル
アクセス
ブラウザ
WebGL
ダウンロード
OS
OpenGL / OpenGL ES
GPU
©2015 INNOVERSE LLC.
3DモデルのWEBブラウザ表示
3DモデルデータをWEBブラウザの3DCG表示仕様である
「WebGL」を用いて、ブラウザ上で3D表示します。
©2015 INNOVERSE LLC.
動作環境
PC環境
OS(Windows)
Vista、 7、 8、 8.1
OS(Macintosh)
Mac OS X 10.9
ブラウザ
Internet Explorer 11、Chrome、Firefox、Safari 6、7(Macのみ)
CPU
Intel Core2 Duo E6600以上
メモリ
2GB以上(グラフィックメモリ512MB以上)
スマホ・タブレット環境
OS
iOS 8、 Android4.0 以上
対応機種例
iPhone 4S、GALAXY S II 以上
ブラウザ
Google Chrome for Android、Firefox for Mobile、Safari 8(iOS8向け)
ISEE3での非対応環境への対応方法
ブラウザのバージョンが非対応の場合
水平方向360 の写真画像表示形式に切り替え表示をすることで対応している。
©2015 INNOVERSE LLC.
現状の問題点
1. 3Dモデルデータはサイズ(ポリゴン)が⼤大きく、 Web配信および表⽰示処理理で負荷が⾼高いため、 パフォーマンスが悪い。
2. 3Dモデルはクライアント側(テンポラリ)に ダウンロードされ、データが残ってしまうため、 セキュリティー上の懸念念がある。
©2015 INNOVERSE LLC.
問題点「1」への現状の対応と課題
3Dソフト(ZBrush等)の機能により、 低ポリゴン化処理理(デシメーション)をしている。
※約100万ポリゴンを5万ポリゴン程度まで縮減
ファイルサイズは約5MB程度
ただ、WEB配信での快適性を維持するまで 低ポリゴン化(1万ポリゴン程度度)すると、 画質が⼤大きく低下する。
©2015 INNOVERSE LLC.
問題点「2」への現状の対応と課題
■ 暗号化ファイルのデータ配信(現⾏行行)
ダウンロードのみで
暗号化による
サーバ負荷は低い
セキュリティ確保
クライアント
サーバー
テンポラリ領域
暗号化済み
ファイル
暗号化済みファイル
ファイルの中身
ダウンロード
テンポラリ領域に
復号化処理が
保存されてしまう
ボトルネック
©2015 INNOVERSE LLC.
問題点「2」への現状の対応と課題
■ RESTによるデータ配信(対応案)
サーバーに
複合化処理が
負荷が集中
不要
クライアント
サーバー
ファイル
テンポラリ領域
REST結果
ファイルの中身
ファイルの中身
隠
テンポラリには
性が低い
保存されない
©2015 INNOVERSE LLC.
今後の研究課題
■ 新たな低ポリゴン化処理理の確⽴立立
■ ファイルオープンの負荷軽減・分散⽅方法の確⽴立立
■ REST形式のセキュリティを確保する⽅方式の確⽴立立
⾒見見た⽬目の画質を保ったまま、 3Dモデルデータをコンパクト化するとともに、
セキュリティー性⾼高く、レスポンスを改善する。
©2015 INNOVERSE LLC.
Thank you
ご静聴ありがとうございました。
©2015 INNOVERSE LLC.