Upgrade to Pro — share decks privately, control downloads, hide ads and more …

【JAWS DAYS 2020】The latest trends in the VR industry in 2020 and the VR services available on AWS

【JAWS DAYS 2020】The latest trends in the VR industry in 2020 and the VR services available on AWS

JAWS DAYS 2020 オンライン
「2020年VR業界の最新動向とAWSで利用できるVRサービスについて」の資料です。

Ad5c154f422a9204af738d173aad4d4c?s=128

Masanori Yamaguchi

March 14, 2020
Tweet

More Decks by Masanori Yamaguchi

Other Decks in Technology

Transcript

  1. フォージビジョン株式会社 http://www.forgevision.com/ VR専⾨技術者が語る 2020年VR業界の最新動向と AWSで利⽤できるVRサービスについて 2020.3.14.sat フォージビジョン株式会社 JAWS DAYS 2020~Your

    Next Cloud Journey~
  2. ⾃⼰紹介 ⽒名:北原 雅⼈(きたはら まさと) 保有資格: - AWS認定ソリューションアーキテクト Pro - ITIL、セールススキル、等々

    好きなAWSサービス: Amazon WorkSpaces、Amazon Sumerian AWS歴︓2年 JAWS-UG所属:JAWS-UG千葉運営メンバー 所属︓クラウドインテグレーション事業部
  3. ⾃⼰紹介 ⽒名:藤⽥ 紘樹(ふじた こうき) VR歴:約1年 AWS歴︓約半年 保有資格: - 上級バーチャルリアリティ技術者

  4. ⾃⼰紹介 ⽒名:⽯井 純平(いしい じゅんぺい) 保有資格: - 上級バーチャルリアリティ技術者 - 応⽤情報技術者 など

    VR歴︓5年 好きなHMD: - Oculus Quest
  5. ⾃⼰紹介 ⽒名:⻑⾕川 晴久(はせがわ はるひさ) 保有資格: - バーチャルリアリティ技術者 - 応⽤情報技術者 など

    VR歴︓8年 好きなHMD: - Oculus Quest
  6. フォージビジョン株式会社 について ▶設⽴ ︓ 2006年4⽉ ▶代表者 ︓ 代表取締役社⻑ 喜多 泰佑

    ▶本社 ︓ 東京都千代⽥区九段北1-5-10 ▶事業内容 ・ITコンサルティング ・システム開発 ・情報提供/情報処理サービス ・セールスプロモーションの企画/⽴案 お客さまの想いをITで形にしたい。 ⼈、もの、情報がITにより密接につながることが当たり前になった現在、私たちはこのIT技術を活かしお客様と ⼀緒にシステムやイノベーションを造り上げていくプロフェッショナル集団であり続けたいと考えています。 本質を捉え、的確に要件を定義し、課題点をひとつひとつ確実にクリアにしていくプロセス、それはまるで、確 かな技術で、何度も打ち鍛え、不純物を取り除きながら成型する鍛冶屋(Forge)。 わたしたちは、IT鍛冶屋として、最適な武器を提供し、お客さまのビジネスを、ともに、着実に推し進めてまい ります。 経営理念 ▶資格 ・AWS APNアドバンスドコンサルティングパートナー ・AWS ソリューションプロバイダープログラム認定 ・Sumo Logic Gold(Strategic) Partner ・Splunk Professional Service Provider ・⼀般社団法⼈ Fintech協会 法⼈会員 ・労働者派遣 派13-311395 企業概要 TOGETHER STEADILY 共に着実に歩む
  7. フォージビジョンでは豊富なノウハウと技術⼒を強みに、ソフトウェ ア開発やクラウドインテグレーションを中⼼とした、各種サービスを お客様へご提供いたします ▌事業サービス ▌ソフトウェア開発事業 お客様の価値を⾼めるためのサービスおよび業務システムとなるアプリケーション開発 サービスをご提供いたします。WEB/スマートフォン/PC/基幹システムとなるソフトウェア をお客様と共に開発していきます ▌クラウドインテグレーション事業 アマゾン

    ウェブ サービス(AWS)を中⼼に、クラウドシステムで最適化されたシステム 構築をご提供いたします。ソフトウェア開発事業と共に、要件定義から開発、その後の 運⽤までワンストップで提供します ▌VR(バーチャルリアリティ)事業 VR開発における豊富な実績を強みに、実写映像および3Dグラフィックを元にしたVR コンテンツをご提供します。弊社特許技術の歩ける全天球動画を利⽤し、新しいVR コンテンツを⽣み出していきます ▌プラットフォームビジネス事業 次世代におけるシステムプラットフォーム技術にいち早く取り組み、通信キャリア向けお よび⼤規模インフラを必要とするシステム基盤について、仮想化および⾃動化を⾏うた めの技術および製品を提供します ▌グローバルビジネス事業 海外から提供され、先⾏する先進テクノロジ、サービス、ソリューションを⽇本の企業の 皆様にいち早くご紹介します。先進技術の導⼊⽀援及びライセンス提供についてご提 供させていただきます Software Integration Cloud Integration Virtual Reality Platform Business Global Business Software Integration Cloud Integration Virtual Reality Platform Business Global business All rights reserved, Copyright ForgeVision, Inc.
  8. 8 クラウドインテグレーション事業 Cloud Integration AWS (Amazon Web Services)に よる最適化されたシステム構築をご提供 いたします。ソフトウェア開発事業と共に、

    要件定義から開発、その後の運⽤まで ワンストップで提供します クラウド チーム体制 エコシステム 取扱い クラウド 移⾏ 請求代⾏ ▌クラウドに特化したチーム体制 クラウドアーキテクチャ専任のエンジニアチームにより、 パブリッククラウドの持つメリットを⼗分に活⽤したシステム 構成をご提供します。 トップレベルの技術者 「2019 APN AWS Top Engineers」に選出された エンジニアも所属しています。 Cloud Integration 弊社はAWS認定の アドバンスド コンサルティング パートナーです ▌エコシステム製品取扱い クラウドシステムを利⽤したデータ解析や監視、 運⽤⾃動化などを効率的に実現するための エコシステムを取り扱っております。 ▌AWS導⼊⽀援サービスの豊富な実績 ▌請求代⾏ クラウドサービスの利⽤料についてはUSドル建てで クレジットカードで⽀払うものも多いです。 弊社ではこれらの⽀払いを代⾏し、⽇本円での 請求書払いでご利⽤いただける仕組みをご提供して おります。 請求書発⾏ 利⽤料請求 お⽀払い ⽀払い代⾏ ! " # $ 利 ⽤ クラウドサービス 弊社 お客さま ▌ 導⼊アセスメント、ガイドライン作成、CoE 導⼊⽀援 ▌ AWS環境構築サービス ▌ オンプレミスもしくは他クラウドからのAWS移⾏サービス ▌ 既存アプリケーションのサーバレス移⾏サービス ▌ マイクロサービスアプリケーション開発 ▌ データ分析基盤構築 ▌ AWS運⽤管理サービス
  9. 9 バーチャルリアリティ事業 Virtual Reality VR開発における豊富な実績を強みに、 実写映像および3Dグラフィックを元にし たVRコンテンツをご提供します。弊社 特許技術の歩ける全天球動画を利⽤ し、新しいVRコンテンツを⽣み出してい きます

    歩ける 全天球 開発実績 ▌歩ける全天球動画とは︖ 弊社が特許を持つこの技術により、リアルなVR空間を実現で きます。これまでVRで実現できなかった様々なアイデアをコンテ ンツ化していきます。 Virtual Reality 弊社にて開発した「歩ける全天球動画」では、360度動画と⽴体形状を組 み合わせることにより、実写映像の中を「リアルスケール」で「⾃分の意志で歩 ける」ことを可能にしました。 ※特許第6503098号 画像処理装置、画像処理プログラム及び画像処理⽅法 ▌開発実績例 ▌ TOKYO弾丸フライト ▌ 星の⽋⽚の物語 ▌ Project LUX 池袋サンシャイン60展望台のVR体感筐体 コンテンツを開発を担当しました PlayStation®VR⽤のゲームソフト VR専⽤にデザインされた謎解き アドベンチャーゲームです VR専⽤マルチエンド型アニメーションの開発 を担当しました。登場⼈物の視点を追体験 することでストーリーが進⾏していきます。
  10. Software Integration ▌ウェブアプリケーション開発実績 ▌ベータフィギュアサイト サーバレスWebアプリケーション開発 フィギュアを⾃由な視点からみて、コメントを共有することで、多くの⼈が同時に同じフィギュアを楽しむ 環境を作りたいというご要望に対し、「オンライン造形鑑賞システム」を開発いたしました。 グラフィカルでインタラクティブな画⾯をリアルタイムで描画するため、Unityを採⽤しました。また、AWS のサービスを⽤いることでサーバレスアーキテクチャを実装。耐久性、可⽤性、スケーラビリティーを備え つつ短納期、低価格でサービスを実現しています。

    ⼀定期間ごとにアプリケーションのベータ版をお客様とレビューすることで、お客様の イメージを確実に形にし、不要な開発作業を少なくする⼯夫も取り⼊れています。 ▌実装期間︓ 2.5ヶ⽉ ▌開発⼯程︓ アジャイル開発 ▌採⽤技術︓ Unity WebGL, AWS, サーバレス, HTML5, CSS3 ▌開発エンジニア︓ 4名 ▌AWSエンジニア︓ 1名
  11. VRのトレンド

  12. Oculus Quest発売 1. スタンドアロン 2. 6DoFヘッドセット(インサイドアウト⽅式) 3. 6DoFハンドコントローラ 4. タイトルラインナップが豊富

    5. 標準ブラウザがWebVR対応 ※重要!! https://www.amazon.co.jp/dp/B07QLRG6M2
  13. 複数社から AR/MRヘッドセット発売 1. Microsoft HoloLens2 1.法⼈向けに発売中 2. Magic Leap One

    1.2020年5⽉以降に発売予定 3. Nreal Light 1.開発者向けに貸出中 https://www.microsoft.com/ja-jp/hololens
  14. 実績紹介

  15. TOKYO弾丸フライト • 池袋サンシャイン60展望台の「SKY CIRCUS」設置のVR体験ができるアトラクショ ンです。 • HMDを装着して⼈間⼤砲型マシンに乗り込み、 池袋サンシャイン60展望台から⾶び出して、未 来の東京を巡るバーチャルツアーです。 •

    ⾵や⼤砲のダイナミックな動き、振動がスピー ディな映像と連動し、本当に空を⾶んでいる気 分を味わえます。
  16. Project LUX • ライトノベル作家、⽀倉凍砂さん企画/シナリオ の、VRで視聴するマルチエンド⽅式アニメーショ ンです。 • 登場⼈物の視点を追体験することでストーリー が進⾏していきます。 •

    対応デバイス︓Oculus Rift, HTC Vive, FOVE0, PlayStation®VR
  17. 星の⽋⽚の物語、ひと かけら版 • 独創的かつ斬新なノベルゲームをリリースし続け ている「⾃転⾞創業」のVR専⽤タイトルです。 • 対応デバイス︓PlayStation®VR, HTC VIVE, Oculus

    Rift, Windows Mixed Reality
  18. 歩ける全天球動画 • 通常の全天球動画は⽴体感がないため、 近づいたり歩き回ったりすることができませ ん。 • 歩ける全天球動画ではステレオパノラマ やフォトグラメトリーとは異なる技術で、全 天球動画を⽴体化しました。 •

    本作では⽔族館のトンネル⽔槽や⾊々 な場所で歩き回る体験ができます。
  19. AWS×VRの実現⽅法

  20. AWS×VRの現状 実装⽅法について

  21. VRからAWSにアクセスする⽅法 • Amazon開発のハイエンドゲームエンジン • スクリプティングは、ノードベース&C++ Amazon Lumberyard • ブラウザベースで3D/VR/ARコンテンツ開発 •

    スクリプティングは、ノードベース&JavaScript Amazon Sumerian • モバイルやマルチプラットフォームに強いゲームエンジン • スクリプティングは、 C# Unity+AWS Mobile SDK for Unity
  22. Amazon Sumerian概要 • AR / VR アプリケーション開発プラットフォーム • ウェブブラウザ、モバイルブラウザ、各種VRデバイス対応 •

    ブラウザベース • Web上でシーンを作成、公開 • パブリックリンクにアクセス • AWS各サービスとの連携 • Amazon Lex : 会話インターフェース • Amazon Polly : テキスト読み上げ
  23. Amazon Sumerianの導⼊事例 仮想介護プラットフォーム • コミュニケーション負担軽減 https://youtu.be/Q1sW6643vdM ⾦融サービスの迅速化 • 仮想チャットルーム、情報提供 https://youtu.be/FwNsDQLiazU

  24. Amazon Sumerianの導⼊事例 • 船の操縦シミュレーション • 操縦室の仮想レプリカを作成 • 空気の質をARで可視化 etc... https://youtu.be/gKOFCGBpSkc

  25. Amazon Sumerian実践 VR編

  26. シーン作成 Øダッシュボードからテンプレートを選択(今回はDefault Lighting)

  27. アセットをインポート Øエディタ上部からインポートできる Ø⽤意されているアセットは無料で利⽤可能

  28. VR対応アセットをインポート ØVR Asset Packをインポート Øバージョンを選択してインポート可能(今回は最新バージョンを使⽤)

  29. アセットを配置 ØアセットパネルのVRCameraRigをエンティティパネルかキャンバスにD&D

  30. 設定を調整 Ø配置したVRCameraRigのインスペクターを開く ØCurrentVRCameraRigにチェックを⼊れる

  31. シーンを公開 Ø公開▼>パブリックリンクを作成>公開 をクリック Ø対応しているブラウザでリンクにアクセス シーン右下のボタンから VRを開始する

  32. シーンを公開 Ø対応しているHMD • Oculus Quest • Oculus Rift • Oculus

    Go • HTC Vive • HTC Vive Pro • Samsung Gear VR
  33. VR Asset Packでできること Øテレポート、物を持つ、インタラクションはサンプルがあるので コードを1⾏も書かずに実装可能 Øvr_action_object_activate Øvr_action_object_grab Øvr_action_object_teleport

  34. Amazon Sumerian実践 他サービス連携編

  35. Amazon S3に配置した動画をシーンに表⽰ ØAmazon S3 (ストレージサービス) に動画を配置 →Sumerianのシーンにストリーミング表⽰ Ø参考︓https://docs.sumerian.amazonaws.com/tutorials/create/beginner/s3-video/ AWS Cloud

    Amazon Sumerian Amazon Simple Storage Service ブラウザからアクセス シーンを作成 動画にアクセス ブラウザ・VRデバイスから シーンにアクセス
  36. S3バケット作成と設定 ØS3バケットのパブリックアクセス設定

  37. S3バケット作成と設定 ØS3バケットのCORS設定を⾏う

  38. S3バケットに動画アップロード Ø動画をアップロードし、公開設定を⾏う Ø公開URLをSumerian側から呼び出す

  39. 動画を表⽰するエンティティをシーンに配置 Ø動画サイズに合わせてエンティティを作成

  40. エンティティにスクリプトをアタッチ Øスクリプトコンポーネントをエンティティに追加

  41. 読み込む動画URLを指定 ØスクリプトのパラメタにURLをセットする

  42. 実装したシーン Øシーンを開始すると作成したエンティティに動画が流れる

  43. SumerianとUnity 徹底⽐較

  44. 料⾦ Sumerian ・無料枠 最初の12か⽉間 最⼤50MBまでの公開シーンの作成 1か⽉あたり100回の表⽰(5GB) ・無料枠超過 ストレージの⽉額コスト シーン転送の⽉額コスト Amazon

    Pollyの⽉額コスト Unity ・Personal 無料※1 ・Plus 4,400円/⽉※2 ・Pro 16,500円/⽉※3 ※1 過去 12 か⽉の収益や調達した資⾦が 10 万⽶ドル以下の場合 ※2 過去 12 か⽉の収益や調達した資⾦が 20 万⽶ドル以下の場合 ※3 過去 12 か⽉の収益や調達した資⾦が 20 万⽶ドルを超える場合
  45. ⽇本語化対応 Sumerian ・⽇本語あり Unity ・⽇本語あり

  46. 開発 Sumerian ・JavaScript、HTML ・ステートマシン(ノードベース) Unity ・C# (ノードベースは有料アセット)

  47. 対応プラットフォーム Sumerian ・ウェブブラウザ / モバイルブラウザ Chrome、Firefoxなど iOS、Androidなど ・ヘッドマウントディスプレイ Oculus Go、Oculus

    Rift、 HTC Vive、HTC Vive Pro、 Google Daydream、Lenovo Mirage Solo Unity ・スタンドアロン Windows、Mac、Linux ・モバイル iOS、Android ・ウェブブラウザ Chrome、Firefoxなど ・ヘッドマウントディスプレイ ほとんどのヘッドマウントディスプレイ ・ゲーム機 PS4、Xbox One、Switchなど
  48. 参考資料 Sumerian ・公式チュートリアル(英語) ・ネット情報 ・書籍 Unity ・公式チュートリアル (英語、⽇本語) ・ネット情報 ・書籍

  49. アセット⼊⼿ Sumerian ・Sumerianライブラリ 無料 公式 Unity ・アセットストア 無料・有料 公式・サードパーティ

  50. インターフェイス Sumerian ・キャンバス ・アセットパネル ・エンティティパネル ・インスペクターパネル Unity ・シーンビュー ・ゲームビュー ・プロジェクトウィンドウ

    ・ヒエラルキーウィンドウ ・インスペクターウィンドウ
  51. インターフェイス Sumerian ・右⼿系、Yアップ ・XYZ軸のギズモで オブジェクト移動、回転、 拡⼤縮⼩ ・ローカル座標⇔ワールド座標 Unity ・左⼿系、Yアップ ・XYZ軸のギズモで

    オブジェクト移動、回転、 拡⼤縮⼩ ・ローカル座標⇔ワールド座標
  52. ライフサイクル Sumerian ・setup ・fixedUpdate ・update ・lateUpdate ・enter ・exit ・cleanup Unity

    ・Awake ・FixedUpdate ・Update ・LateUpdate ・OnApplicationQuit など
  53. Unityプロジェクト 移植チャレンジ

  54. 歩ける全天球動画の構成要素 ⽴体形状 全天球動画 歩ける全天球動画 歩ける全天球シェーダ

  55. 全天球動画 1. プロジェクトに動画をアップロード • ファイルサイズが20MBに制限 • 解像度が2560x1440に制限 →採⽤、ffmpegなどで上記の仕様に合うようエンコード 2. S3などに動画をアップロードしてストリーミング

    • エディタ上のみで、Publishすると動作しない • 実⾏終了しても⾳が鳴り続ける →今回は不採⽤ 3. YouTubeなどに動画をアップロードしてストリーミング • 平⾯にしか描画できない →今回は不採⽤
  56. ⽴体形状 • ドラッグ&ドロップだけでOK︕

  57. シェーダ • HLSLからGLSLに変換が必要 • HLSL2GLSL、hlsl2glslforkなどあるがメンテナンスされていない →⼿作業で変換した • スクリプトからシェーダを書き換える必要がある。 • しかし、APIリファレンスにもチュートリアルも参考にならない…

    • そこで、console.log(sumerian.ShaderLib.textured);
  58. • 動作環境 • Windows10+Firefox • Oculus Quest+Oculus Browser ※Oculus Quest買うしかない!

    など なんとか完成 歩ける全天球動画 for Amazon Sumerianデモ
  59. TEL:03-6272-4773 Mail:info@forgevision.com ・AWSインフラエンジニア ・AWS開発エンジニア ・VR開発エンジニア

  60. フォージビジョン株式会社 〒102-0073 東京都千代⽥区九段北1-5-10 九段クレストビル4F 03-6272-4773 info@forgevision.com