유니티 쉐이더 단기속성

67
2017 iFunFactory Dev Day -Great Technology For Great Games- Shader 제작 단기 속성 Great Technology For Great Games 발표자 : 유니티테크놀로지스코리아 오지현 https://support.unity3d.com

Upload: ifunfactory-inc

Post on 21-Apr-2017

147 views

Category:

Engineering


2 download

TRANSCRIPT

Page 1: 유니티 쉐이더 단기속성

2017 iFunFactory Dev Day-Great Technology For Great Games-

Shader 제작 단기 속성Great Technology For Great Games

발 표 자 : 유 니 티 테 크 놀 로 지 스 코 리 아 오 지 현

h t t p s : / / s u p p o r t . u n i t y 3 d . c o m

Page 2: 유니티 쉐이더 단기속성
Page 3: 유니티 쉐이더 단기속성
Page 4: 유니티 쉐이더 단기속성
Page 5: 유니티 쉐이더 단기속성

2017 iFunFactory Dev Day-Great Technology For Great Games-

Shader 제작 단기 속성Great Technology For Great Games

발 표 자 : 유 니 티 테 크 놀 로 지 스 코 리 아 오 지 현

Shader 개요라이팅 이론

렌더링 파이프라인Shader 문법

Surface Shader 예

Page 6: 유니티 쉐이더 단기속성

Image : 리얼포스, 신티크

Page 7: 유니티 쉐이더 단기속성

?

Page 8: 유니티 쉐이더 단기속성

Image : Sonder

Page 9: 유니티 쉐이더 단기속성

Image : Agent A

Page 10: 유니티 쉐이더 단기속성
Page 11: 유니티 쉐이더 단기속성

Image :Holographic Dissolve Shader from AssetStore

Page 12: 유니티 쉐이더 단기속성
Page 13: 유니티 쉐이더 단기속성
Page 14: 유니티 쉐이더 단기속성
Page 15: 유니티 쉐이더 단기속성

?

Page 16: 유니티 쉐이더 단기속성
Page 17: 유니티 쉐이더 단기속성

Image : 정종필

Page 18: 유니티 쉐이더 단기속성

Image : 정종필

Page 19: 유니티 쉐이더 단기속성

Image : 정종필

Page 20: 유니티 쉐이더 단기속성
Page 21: 유니티 쉐이더 단기속성

Image :ozlael.tistory.com/41

Page 22: 유니티 쉐이더 단기속성

Image : VOLVO

Page 23: 유니티 쉐이더 단기속성
Page 24: 유니티 쉐이더 단기속성
Page 25: 유니티 쉐이더 단기속성
Page 26: 유니티 쉐이더 단기속성
Page 27: 유니티 쉐이더 단기속성
Page 28: 유니티 쉐이더 단기속성
Page 29: 유니티 쉐이더 단기속성
Page 30: 유니티 쉐이더 단기속성

Image : www.ntu.edu.sg/home/ehchua/

Page 31: 유니티 쉐이더 단기속성

Image : www.ntu.edu.sg/home/ehchua/

Page 32: 유니티 쉐이더 단기속성

Image : www.ntu.edu.sg/home/ehchua/

Page 33: 유니티 쉐이더 단기속성

Image : www.ntu.edu.sg/home/ehchua/

Page 34: 유니티 쉐이더 단기속성

Image : www.ntu.edu.sg/home/ehchua/

Page 35: 유니티 쉐이더 단기속성

Image : www.ntu.edu.sg/home/ehchua/

Page 36: 유니티 쉐이더 단기속성

Image : www.ntu.edu.sg/home/ehchua/

Page 37: 유니티 쉐이더 단기속성

Image : www.ntu.edu.sg/home/ehchua/

Page 38: 유니티 쉐이더 단기속성

Surface ShaderVS

Vertex Shader & Fragment Shader

Page 39: 유니티 쉐이더 단기속성
Page 40: 유니티 쉐이더 단기속성
Page 41: 유니티 쉐이더 단기속성

Surface ShaderVS

Vertex Shader & Fragment Shader

Page 42: 유니티 쉐이더 단기속성
Page 43: 유니티 쉐이더 단기속성
Page 44: 유니티 쉐이더 단기속성
Page 45: 유니티 쉐이더 단기속성

ShaderLab

ShaderLab

CG

CGPROGRAM

ENGCG

Page 46: 유니티 쉐이더 단기속성

float c1; float2 c2;float4 v1, v2;

V1.x = 1;V2.r = 1;

v1.rgba = float4(1,1,1,1);v1.rg = v2.rg;v2.xyzw = v1.rgba;v2 = v1.rgrg;v2.rg = v1.zz;v2 = 1;v2 = float4( c3,1);

Swizzle(Swizzling)

Page 47: 유니티 쉐이더 단기속성

…CGPROGRAM…

Page 48: 유니티 쉐이더 단기속성
Page 49: 유니티 쉐이더 단기속성
Page 50: 유니티 쉐이더 단기속성
Page 51: 유니티 쉐이더 단기속성

…CGPROGRAM…

Page 52: 유니티 쉐이더 단기속성
Page 53: 유니티 쉐이더 단기속성

Lighting

Page 54: 유니티 쉐이더 단기속성

Image : www.gamedevforever.com/220

Page 55: 유니티 쉐이더 단기속성
Page 56: 유니티 쉐이더 단기속성

Image : www.aversis.be

Page 57: 유니티 쉐이더 단기속성
Page 58: 유니티 쉐이더 단기속성
Page 59: 유니티 쉐이더 단기속성

https://www.youtube.com/watch?v=2cYQeCMMmLc

Page 60: 유니티 쉐이더 단기속성

Image Based lighting

Page 61: 유니티 쉐이더 단기속성
Page 62: 유니티 쉐이더 단기속성
Page 63: 유니티 쉐이더 단기속성
Page 64: 유니티 쉐이더 단기속성

0 1

Page 65: 유니티 쉐이더 단기속성

0 1

Page 66: 유니티 쉐이더 단기속성
Page 67: 유니티 쉐이더 단기속성

2017 iFunFactory Dev Day-Great Technology For Great Games-

유니티테크놀로지스코리아

https://support.unity3d.com/

https://unity3d.com/

+82 527 9700

THANKS!G r e a t T e c h n o l o g y F o r G r e a t G a m e s , i F u n F a c t o r y

https://goo.gl/NxnucH