産業界に向けてunityが 取り組んでいる事 · 2018-10-11 ·...

44
産業界に向けてUnityが 取り組んでいる事 ユニティ・テクノロジーズ・ジャパン合同会社 エンタープライズコンサルティング ディベロッパーリレーションズマネージャー/エンジニア 黒河 優介

Upload: others

Post on 25-May-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

産業界に向けてUnityが取り組んでいる事ユニティ・テクノロジーズ・ジャパン合同会社

エンタープライズコンサルティング

ディベロッパーリレーションズマネージャー/エンジニア

黒河 優介

Page 2: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

まず初めに…

Page 3: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

20年前の話……

Page 4: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

現在・近い将来の話…

Page 5: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

本日のアジェンダ

• Unityの紹介

• 扱えるデータ形式の拡充

• 最先端技術への取り組み

Page 6: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

Unityについて

Unityはゲーム制作のための総合開発環境「ゲームエンジン」

です。3Dグラフィックスの描画をはじめ、インタラクティブ

なコンテンツを作成するのに必要な機能を搭載しています。

またC# Scriptやネイティブプラグインでのアプリケーション

独自機能の追加も出来ます。VR/AR/MRへも対応しているため、

ゲーム産業以外での利用ケースも増えております。

Page 7: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

Unity AssetStore

Unity Technologies およびコミュニティのメン

バーにより作成されたバラエティに富んだデー

タを有償もしくは無償で入手することが出来ま

す。

多くのアセットは商用での利用も可能ですが、

詳しくはそれぞれのライセンスを確認してくだ

さい。

Page 8: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

Unity AssetStore

Page 9: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

Unity対応プラットフォーム

Page 10: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

対象プラットフォーム切り替え

「Switch Platform」ボタンを

押して、書き出す対象のプラッ

トフォーム切り替えが出来ます

Page 11: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

Unity + XR( AR/MR/VR )

AR / VRの対応は

チェックボックス一つで出来ます

Page 12: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

Unity + XR( AR/MR/VR )仮想空間上で配置したカメラは、

自身の動きと連動して動きます。

Page 13: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

Unity + XR( AR/MR/VR )

Hololens 91%

HTC Vive 74%

Gear VR 87%

Oculus Rift 69%

Page 14: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

Unity + XR( AR/MR/VR )

ヘッドマウント型のデバイスだけでなく、

スマートフォン・タブレットでのARにも対応し

ています。iOSのARKit2,AndroidのAR Coreに

も対応済みです。

Page 15: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

Unity + XR( AR/MR/VR )

新しいデバイス/APIへの対応も随時行っています。

新しいデバイス「Magic Leap」への対応も行いました。

(※2018/08/10 現在日本ではデバイス未発売となっていますが、Unityでは米国での

販売開始前より対応を行っていました)

Page 16: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

扱えるデータの拡充

Page 17: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

扱えるデータ形式の拡充

• PiXYZ SOFTWAREとの提携

• Unity BIM Importer

• AXFフォーマットへの対応

Page 18: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

PiXYZ SOFTWAREとの提携

• CADデータソリューションを提供していた、PiXYZ SOFTWAREと

Unity社が提供し、CADデータを利用したインタラクティブなコン

テンツ制作をよりしやすくなりました

Page 19: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

PiXYZ SOFTWAREの製品を一部紹介

• PiXYZ Plugin

o CADデータをUnityにそのまま取り込めるようにします

• PiXYZ Studio

o CADデータをUnityの取り込める形式に変更できるソフトウェアです

o ポリゴン化したときに軽量にするリダクションに関する機能も多彩です

• PiXYZ Review

o CADデータ用Viewerソフトウェアです

o VR/MRにも対応しており、ネットワークを利用しての共同作業も可能です

Page 20: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

https://www.youtube.com/watch?v=nck3CeU0Pxg

Page 21: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

Unity BIM Importer

• BIMデータをそのままUnityへ取り込んで扱えます

oRevit/ARCHICADの両方に対応します

o高品質なデータを高速にインポート出来ます

Page 22: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

AXFフォーマットへの対応

AXFフォーマットはTac7のような X-Rite Material Scannerで扱われ

る形式です。

実物からスキャンしたデータをMaterialに出来るため、よりリアルな

描画が可能になります。

Page 23: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

物の質感はMaterialが重要

Mesh Material 表示

Page 24: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

同じ形状のMaterial違い

Page 25: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

最新技術への取り組み

Page 26: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

最先端技術への取り組み

• Project MARS (XR分野)

• ML-Agent (AI分野)

• Unity Analytics (ビックデータ分野)

• GPU Progressive Lightmapper (グラフィックス分野)

• Scriptable RenderPipeline (グラフィックス分野)

Page 27: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

Project MARS

Mixed & Augmented Reality Studio の略

MR/AR向けのソフトウェアをより開発しやすくするために、取り組

んでいるプロジェクトです。

Page 28: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

位置情報の利用を支援

Page 29: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ
Page 30: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

ML-Agent

Page 31: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

https://youtu.be/kpb8ZkMBFYs

Page 32: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

Unity Analytics

Page 33: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

GPU Progressive Lightmapper

Page 34: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

LightのBakeについて

Before After

リアルタイムに描画を行うため、天井の光源から

の直接光のみが考慮されて処理されます

Page 35: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

LightのBakeについて

本来、赤・緑 それぞれの壁からの間接光を受

けているため、左側は緑色を帯び、右側は赤

色を帯びるはずです

Page 36: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

LightのBakeについて

Before After

事前に間接光の情報を計算して焼き付けるLightのBakeを

行う事で、リアルタイムでの描画品質を向上させます。

(しかしこの計算には時間を要します)

Page 37: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

https://www.youtube.com/watch?v=Ddnb968cuuY

Page 38: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

Scriptable Render Pipeline

Page 39: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

Scriptable Render Pipeline

今までのUnityではハイエンドなPCとモバイルの両方を同じ仕組みを

利用して描画していました。しかし、これには無理が生じて来ました。

Unityは新しくアプリケーション毎に独自の描画の仕組みを定義でき

るようにしました。それが Scriptable Render Pipelineです

Page 40: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

Scriptable Render Pipeline

Unityからはハイエンドの最新用のHDRPと、すべてのデバイスをサ

ポートするLWRPの二つを供給していきます

Page 41: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

https://www.youtube.com/watch?v=85THdW8OJNk

Page 42: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

Material Library

先ほどのデモでも利用された車用のマテリアルをMaterial Libraryと

して公開する予定です

Page 43: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

Appendix

• Unity BIM Importer

o http://bimimporter.unity3d.jp/

• PiXYZ

o https://unity3d.com/jp/pixyz

• Project MARS

o https://www.youtube.com/watch?v=YQlcwrTvDOU&list=PLX2vGYjWbI0REDH4GGjgyl5xzLaBE2a5T

• ML-Agent

o https://blogs.unity3d.com/2018/05/24/imitation-learning-in-unity-the-workflow/

• Scriptable RenderPipeline

o https://www.youtube.com/watch?v=85THdW8OJNk

Page 44: 産業界に向けてUnityが 取り組んでいる事 · 2018-10-11 · Unityはゲーム制作のための総合開発環境「ゲームエンジン」 です。3Dグラフィックスの描画をはじめ、インタラクティブ

Autodesk and the Autodesk logo are registered trademarks or trademarks of Autodesk, Inc., and/or its subsidiaries and/or affiliates in the USA and/or other countries. All other brand names, product names, or trademarks belong to their respective holders. Autodesk reserves the right to alter product and services offerings, and specifications and pricing at any time without notice, and is not responsible for typographical or graphical errors that may appear in this document.

© 2018 Autodesk. All rights reserved.