언리얼 엔진 4를 활용한 멀티 플랫폼 프로젝트 사례 공유

124

Upload: lee-dustin

Post on 12-Jul-2015

16.798 views

Category:

Technology


2 download

TRANSCRIPT

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

http://bit.ly/cdc2014_l1 )

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

유니티 2.6

유니티 3.0

유니티 3.5유니티 4.0

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Shader Lab. syntax

with HLSL/GLSL

Shader Code

Shader Lab. syntax

with Surface Shader

Code

Multi-Platform

Shader Code

Multi-Platform

Uber Shader Code

Final

Shader Code

3rd Party

Visual Tool

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Unreal 3 Shader Unreal 3 Mobile Shader

Unreal4 Unified Shader Technology

(Physically Based Shading)

PC/Console

Platform Shader

Highend Mobile

Platform Shader

Low Mobile

Platform Shader

Character images are provided by courtesy of Dotomchi Games

PC / Mac

(integrated / dedicated GPU, x cores, x memory,

features)

Phone / Tablet

(x cores, x memory, features)

High end

(fast)

UE4: Forward Renderer

(ES2, Metal)

UE4: Deferred Renderer

(Direct3D, OpenGL, ES3.1)

• Dynamic/Static per pixel HDR lighting

• Many lights/reflection probes

• Motion Blur, TemporalAA, SSAO, SSR, Deferred Decals, …

• Shading consistent with Deferred

• 4 performance tiers:

LDR, Basic, HDR, HDR with per pixel sun

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

CPU GPU

Engine Resource

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

PC / Mac

(integrated / dedicated GPU, x cores, x memory,

features)

Phone / Tablet

(x cores, x memory, features)

High end

(fast)

UE4: Forward Renderer

(ES2, Metal)

UE4: Deferred Renderer

(Direct3D, OpenGL, ES3.1)

• Dynamic/Static per pixel HDR lighting

• Many lights/reflection probes

• Motion Blur, TemporalAA, SSAO, SSR, Deferred Decals, …

• Shading consistent with Deferred

• 4 performance tiers:

LDR, Basic, HDR, HDR with per pixel sun

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

PC / Mac

(integrated / dedicated GPU, x cores, x memory,

features)

Phone / Tablet

(x cores, x memory, features)

High end

(fast)

UE4: Forward Renderer

(ES2, Metal)

UE4: Deferred Renderer

(Direct3D, OpenGL, ES3.1)

• Dynamic/Static per pixel HDR lighting

• Many lights/reflection probes

• Motion Blur, TemporalAA, SSAO, SSR, Deferred Decals, …

• Shading consistent with Deferred

• 4 performance tiers:

LDR, Basic, HDR, HDR with per pixel sun

1 2 3

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

PC / Mac

(integrated / dedicated GPU, x cores, x memory,

features)

Phone / Tablet

(x cores, x memory, features)

High end

(fast)

UE4: Forward Renderer

(ES2, Metal)

UE4: Deferred Renderer

(Direct3D, OpenGL, ES3.1)

• Dynamic/Static per pixel HDR lighting

• Many lights/reflection probes

• Motion Blur, TemporalAA, SSAO, SSR, Deferred Decals, …

• Shading consistent with Deferred

• 4 performance tiers:

LDR, Basic, HDR, HDR with per pixel sun

1

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

PC / Mac

(integrated / dedicated GPU, x cores, x memory,

features)

Phone / Tablet

(x cores, x memory, features)

High end

(fast)

UE4: Forward Renderer

(ES2, Metal)

UE4: Deferred Renderer

(Direct3D, OpenGL, ES3.1)

• Dynamic/Static per pixel HDR lighting

• Many lights/reflection probes

• Motion Blur, TemporalAA, SSAO, SSR, Deferred Decals, …

• Shading consistent with Deferred

• 4 performance tiers:

LDR, Basic, HDR, HDR with per pixel sun

2

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

PC / Mac

(integrated / dedicated GPU, x cores, x memory,

features)

Phone / Tablet

(x cores, x memory, features)

High end

(fast)

UE4: Forward Renderer

(ES2, Metal)

UE4: Deferred Renderer

(Direct3D, OpenGL, ES3.1)

• Dynamic/Static per pixel HDR lighting

• Many lights/reflection probes

• Motion Blur, TemporalAA, SSAO, SSR, Deferred Decals, …

• Shading consistent with Deferred

• 4 performance tiers:

LDR, Basic, HDR, HDR with per pixel sun

3

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games

Character images are provided by courtesy of Dotomchi Games