VRWorksとUE4で 高速で没入感の高いVRアプリを開発しよう

Preview:

Citation preview

エヌビディア合同会社澤井 理紀

VRWORKS と UE4 で高速で没入感の高い VR アプリを開発しよう

2

NVIDIA — AMPLIFYING IMAGINATION & INTELLIGENCE

ビジュアル & AI コンピューティング

GPU

ゲーミング VR / AR / MR データセンター 自動運転

3

ゲーム

映画

スポーツ

コンサート

トラベル リテール

パーソナルエンターテインメン

トVR

4

エンタープライズ VR/AR

医療 建築

設計 製造 コラボレーション

デジタルコンテンツ制作

5

キャプチャ &ストリーミング

エンジン

アプリ開発者

インプット &

トラッキング

ヘッドセット

</>

プラットフォーム &

ストア

VR のエコシステムを支援

6

NVIDIA VR プラットフォーム

VR のヘッドセット、エンジン、アプリの開発者に最新のGPU テクノロジーを提供

NVIDIA VRWorks業界をリードする性能最高クラスの電力対性能

NVIDIA GPU最新の VR とゲームに最適化エンタープライズクラスのドライバ

NVIDIA ソフトウェア

7

NVIDIA QUADRO高い信頼性と生産性

1/2 GB DDR3192 コア

K4202 GB DDR3384 コア

K6204 GB GDDR5512 コア

K12004 GB GDDR5768 コア

M2000

8 GB GDDR51,664 コア

M4000

16 GB GDDR5X2,560 コア (Pascal)

P500024 GB GDDR5X3,840 コア (Pascal)

P6000

8

NVIDIA VRWORKSVR にリアリティを提供

SIMULTANEOU

SMULTI-

PROJECTION

PHYSXRAY TRACED AUDIO PHYXS

グラフィックス 物理特性音響 タッチ

Simultaneous Multi-projection PhysXPhysX Collision SolverRay Traced Audio

9

VR 開発者のための包括的な SDKグラフィックス ヘッドセット 音響タッチ & 物理

NVIDIA VRWORKS

プロフェッショナル

ビデオ

10

VR 開発者のための包括的な SDKグラフィックス ヘッドセット 音響タッチ & 物理

NVIDIA VRWORKS

プロフェッショナル

ビデオ

11

一般用途 = 60 MP/S(1920 X 1080 @ 30 FPS)

バーチャルリアリティ = 450 MP/S(3024 X 1680* @ 90 FPS)

1920

1080

1512

1680

*VR のレンダー解像度

1512

VR の要求性能とても高い解像度とフレームレート

13

VR レンダリングの特徴

ステレオ ( 立体視 )レンズに合わせて歪み補正

14

VR ヘッドセットのレンズ歪みと補正

15

VR ヘッドセットのレンズ歪みと補正

ユーザーの視覚表示画像 レンズ

16

VR レンダリングの基礎

レンダリング画像 歪めた画像

17

レンダリング画像 歪めた画像

VR レンダリングの基礎画面に表示されない多くのピクセルを GPU がレンダリング

18

NVIDIA MULTI-RES SHADINGMAXWELL アーキテクチャにて採用

19

LENS MATCHED SHADINGレンズ補正面へレンダリング

20

LENS MATCHED SHADINGレンズ補正面へレンダリング

オリジナル画像 LMS 画像

21

従来のステレオレンダリング2 つのジオメトリパスが必要

左目 ( パス 1) 右目 ( パス 2)

22

SINGLE PASS STEREO1 つのジオメトリパスで両目のレンダリング

左目

右目

23

VR 開発者のための包括的な SDKグラフィックス ヘッドセット 音響タッチ & 物理

NVIDIA VRWORKS

プロフェッショナル

ビデオ

24

PhysX Flex

HairWorks Flow

Destruction

PHYSX物理シミュレーション

CLOTH

25

FLEXパーティクルベースの物理シミュレーション

26

FLOW格子ベースの物理シミュレーション

27

VRWORKS 採用の広がり

アプリケーション

ヘッドセット エンジン

28

VRWORKS に対する開発者の反応

「 Pascal 世代の VRWorks の先進的な機能はフォトリアルなグラフィックスの限界を上げてくれました。」 — Kjartan Pierre Emilsson, , CEO, Sólfar Studios

「新しい VRWorks Lens Matched Shading と Single Pass Stereo の機能は、VR アプリケーションが直面するパフォーマンス上の課題に対するスマートで斬新なアプローチです。」”— Brandon Laatsch, Co-founder, Stress Level Zero

「 VRWorks テクノロジーを Mars 2030 に追加することで性能の余地が得られ、それを使って新しいレベルの没入感とリアリズムを作成できました。」

— Julian Reyes, lead VR producer for FUSION

「 NVIDIA の新しい Psscal 世代の VRWorks の機能を Valkyrie に採用して、ゲームのビジュアルとパフォーマンスを別のレベルに引き上げることを楽しみにしています。」 — Hilmar Veigar Pétursson, CEO, CCP Games

29

VRWORKS IN UNREAL ENGINE 4

Unreal Engine 4.12 と 4.13 から VRWorks グラフィックスが利用可能

- Multi-Res shading- Single Pass Stereo- Lens Matched Shading

https://developer.nvidia.com/nvidia-vrworks-and-ue4

30

31

BUILT WITH

32

VRWORKS を活用

Clown Painter - FlexBalloon Knight - PhysX Fire Archer - Flow

Mole Boxing - HairworksShooting Gallery - Destruction Cannon Skeet - VRWorks

33

MOD に対応

34

NVIDIA による 5 種類の MOD

サーカステント トミーガン火の玉モグラ無重力ベタベタ銃スーパーモグラ叩き

35

FUNHOUSE MOD KITUE4 のブループリントで FUNHOUSE のレベルを編集

36

UNREAL ENGINE 4 でVR FUNHOUSE を改造、開発しよう

Source Code on GitHubVR Funhouse Mod Kithttps://developer.nvidia.com/vr-funhouse-mod-kit

37

NVIDIA ANSEL

38

ANSELキャプチャ画像を革新

EXR 360SUPER REZFILTERSFREE CAMERA

39

FREE CAMERA

IN-GAME VIEW ANSEL FREE CAMERA

40

HIGH EXR CAPTURE

41

EXR EXPOSURE

42

SUPER RESOLUTION

43

360 CAPTURE

44

ANSEL IN UNREAL ENGINE

Unreal Engine 4.14 向けにプラグインを提供中

https://developer.nvidia.com/nvidia-ansel-developers

45

まとめUnreal Engine 4 に対応した開発ツール

VRWorks VR Funhouse Ansel

THANK YOU

Recommended