webglを用いた3d画像の web配信技術について · webglを用いた3d画像の...

18
©2015 INNOVERSE LLC. WebGLを用いた3D画像の Web配信技術について ~ネット住宅展示場などの事例を用いて~

Upload: others

Post on 01-Nov-2019

1 views

Category:

Documents


0 download

TRANSCRIPT

  • ©2015 INNOVERSE LLC.

    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.

    ■ 設立 2014年7月

    ■ 3Dを基軸とした各種 デジタルテクノロジーと アイデアを掛け合わせた 新しいビジネスを創出 することを目的とする 岡山のITベンチャー

    ■ SE / 建築士 / プランナーという

    異色のユニット

    INNOVERSE LLC.合同会社イノバース

  • ©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 AP3Dモデルファイル

    クライアント

    ブラウザWebGLダウンロード

    GPU

    OS

    OpenGL / OpenGL ES

    アクセス

  • ©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.

    3Dソフト(ZBrush等)の機能により、  低ポリゴン化処理理(デシメーション)をしている。

    問題点「1」への現状の対応と課題

    ただ、WEB配信での快適性を維持するまで  低ポリゴン化(1万ポリゴン程度度)すると、  

    画質が⼤大きく低下する。

    ※約100万ポリゴンを5万ポリゴン程度まで縮減 ファイルサイズは約5MB程度

  • ©2015 INNOVERSE LLC.

    ■ 暗号化ファイルのデータ配信(現⾏行行)

    サーバー

    暗号化済み ファイル

    クライアント

    テンポラリ領域暗号化済みファイル

    ダウンロードファイルの中身

    ダウンロードのみで サーバ負荷は低い

    暗号化による セキュリティ確保

    テンポラリ領域に保存されてしまう

    復号化処理が ボトルネック

    問題点「2」への現状の対応と課題

  • ©2015 INNOVERSE LLC.

    サーバー

    ファイル

    ファイルの中身

    クライアント

    テンポラリ領域REST結果 ファイルの中身

    ■ RESTによるデータ配信(対応案)

    問題点「2」への現状の対応と課題

    テンポラリには 保存されない

    複合化処理が 不要

    隠蔽性が低い

    サーバーに 負荷が集中

  • ©2015 INNOVERSE LLC.

    ■ 新たな低ポリゴン化処理理の確⽴立立

    ■ REST形式のセキュリティを確保する⽅方式の確⽴立立

    今後の研究課題

    ⾒見見た⽬目の画質を保ったまま、  3Dモデルデータをコンパクト化するとともに、 セキュリティー性⾼高く、レスポンスを改善する。

    ■ ファイルオープンの負荷軽減・分散⽅方法の確⽴立立

  • ©2015 INNOVERSE LLC.

    Thank youご静聴ありがとうございました。