7
유유유 RPG 유유유유 유유유유 Study ( 유유유유유 유유 유유유 유유유유 유유 ) 유유유

유니티 Rpg게임배경 스타트업 6번째 스터디자료

Embed Size (px)

Citation preview

Page 1: 유니티 Rpg게임배경 스타트업 6번째 스터디자료

유니티 RPG 게임배경 스타트업 Study( 아티스트를 위한 유니티 쉐이더의 기초 )

김제룡

Page 2: 유니티 Rpg게임배경 스타트업 6번째 스터디자료

2

- 버텍스 쉐이더- 모델을 구성하고 있는 버텍스를 조작한다고 보면 됨

- 지오메트리 쉐이더- 모델을 생성할 수 있는 기능이 있음 . 큐브맵 생각하면 됨 .

- 픽셀 쉐이더- 화면에 그려진 이미지를 조작한다고 보면 됨 .

- 랜더링 패스- Forward 랜더링 : 정해진 수의 빛처리 , 모바일에서는 거의 이것 , 픽셀 기반

실시간 라이트가 많아질수록 부하 커짐- Deferred Lighting : 제한없는 빛처리 가능 , 유니티 PRO 버전만 지원 , 무거우니 모바일은

안녕- Vertex Lit : 가장 빠르지만 , 적당한 품질의 이미지를 만들어냄 . 그래도 잘쓰면 굿

쉐이더의 이해

Page 3: 유니티 Rpg게임배경 스타트업 6번째 스터디자료

3

Diffuse

Specular : 퐁하이라이트 - 스펙큘러 맵 아님

Bumped : 노말맵

Transparent : 투명

Transparent Cutout( 투명이지만 alpha test 사용 , UI 등에

주로 씀 )

Self-IllUmin : 자기 발광

Reflective : 반사 : 큐브맵 필요 , 사용한다면 바로 안쓰고 ,

튜닝할듯 .

Parallax : 요철이라고도 하는데 , 노말맵보다 입체감이 좋지만

무겁습니다 .

Vertex lit : 픽셀 쉐이더를 쓰지 않아 빠릅니다만 단순한 효과에

쓸수

있습니다 .

유니티의 기본 쉐이더

Page 4: 유니티 Rpg게임배경 스타트업 6번째 스터디자료

4

FX : 반투명 효과로 Add 하는 방식으로 주로 사용 .

Unlit : 2D 에 주로 사용 ( 보통 빛에 영향도 안 받음 )

Decal : 텍스쳐를 붙이는 것 . 바닥에 지진효과라던지 .

Cartoon : 만화 느낌 낼려면 사용 .

Page 5: 유니티 Rpg게임배경 스타트업 6번째 스터디자료

5

라이트 쿠키

빛이 창문으로 들어와서 , 땅에 드리워지는 효과를 줄때 사용하면 좋음

Asset -> Import Package -> Light Cookie

Light 를 눌러 , cookie 를 설정해 보아요 .

Lens Flare( 렌즈 플레어 )

카메라로 태양을 보면 , 눈을 실명시키면서 느낄수 있는 빛에 렌즈에

맺히는 효과

Asset -> Import package -> Light Flare

Water

Basic 와 Pro 제공

Pro 는 Unity pro 에서 제공 , 반사 굴절 제공

Import Package -> Water 를 한후 , Standard 폴더에서 water

프리팹을 끌어다 쓰면 됨

Page 6: 유니티 Rpg게임배경 스타트업 6번째 스터디자료

6

쉐도우 건 쉐이더의 활용

- Shadowgun 이 생소할 수도 있는데 , Dead Trigger 를 만든

MADFINGER 라는

개발사에서 만든 게임입니다 .

- 모바일인데도 리얼함이 대박입니다 .

- 쉐이더가 공개된 것이 있습니다 .

깃발 쉐이더 / 은은하게 빛나는 애니메이션을 지원하는 쉐이더 / 반사

쉐이더등

볼만한 가치가 있습니다 .( 개발자가… )

Page 7: 유니티 Rpg게임배경 스타트업 6번째 스터디자료

Thank you.