4
Most read
13
Most read
15
Most read
카툰 렌더링
이창희(@cagetu)
cagetu79@gmail.com
• 외곽선
• 셰이딩
• 적용된 게임
외곽선 렌더링
• 1st 패스
– 텍스쳐 + 셰이딩

• 2nd 패스
– 외각선 렌더링
외곽선 렌더링
• Geometry 방식

– 노말 부풀리기
– 일정한 두께 적용
– 외곽선 검출(edge dectection)

• 후처리 방식

– Depth와 Normal 정보를 이용

• 1. 깊이 차이를 이용
• 2. 법선과 시선의 내적의 차를 이용

– 외곽선 검출(edge dectection)

• 참고

– <Gravity Rush>의 경우, 근경은 “Geometry 방식” “원
경은 “후처리 방식”으로 최적화!
셰이딩
• 일반적으로 툰 셰이딩(Toon Shading) 혹은
셀 셰이딩(Cell Shading) 이라고 부른다.
1. 셰이더 내부에서 그라데이션 구현
2. 간단하게 1D 텍스쳐를 이용해서 그라데이션
을 표현.
셰이딩
• 최근에는 일반적인 툰 셰이딩이 아니라,
게임에 분위기에 잘 어울리는 셰이딩 방식
을 사용

그라비티 데이즈
• 프랑스 만화의
분위기
• “붓으로 음영을 붙인
것 같은 터치”를 더
살리고자 함
• 20세기 초 광고
일러스트 느낌을
만들고 싶었다고
함.
나루토
나루토
• 더 역동적인 결과
를 얻기 위해 수정
나루토
• “애니메이션 블
러” 용 메쉬
결론
• 카툰 렌더링 방식은 이미 널리 알려진 방
식.
– 널리 알려져 있지만, 결과물이 만족스럽게 나
온다는 것인 매우 어렵다.
– 생각보다 부하도 심해서 폴리곤 본 개수 등을
잘 고려해야 함 (예: 포켓몬 xy)

• 렌더링 목표를 확실히!!
Q&A
[참고자료]
• 나루토
–
–
–
–
–
–
–

http://tlqkfrnfl.blog.me/130088014435
„나루토 나루티밋 스톰‟ #2
„나루토 나루티밋 스톰‟ #3
„나루토 나루티밋 스톰‟ #4
„나루토 나루티밋 스톰‟ #5
„나루토 나루티밋 스톰‟ #6
„나루토 나루티밋 스톰‟ #7

• 후 처리를 이용한 외곽선 렌더링
• 만화같은 명암을 입히는 툰쉐이더

More Related Content

PPTX
[1023 박민수] 깊이_버퍼_그림자_1
PDF
Cascade Shadow Mapping
PDF
[Ndc12] 누구나 알기쉬운 hdr과 톤맵핑 박민근
PDF
스크린 스페이스 데칼에 대해 자세히 알아보자(워햄머 40,000: 스페이스 마린)
PDF
NDC2016 프로젝트 A1의 AAA급 캐릭터 렌더링 기술
PDF
Ndc12 이창희 render_pipeline
PDF
Ndc11 이창희_hdr
PDF
레퍼런스만 알면 언리얼 엔진이 제대로 보인다
[1023 박민수] 깊이_버퍼_그림자_1
Cascade Shadow Mapping
[Ndc12] 누구나 알기쉬운 hdr과 톤맵핑 박민근
스크린 스페이스 데칼에 대해 자세히 알아보자(워햄머 40,000: 스페이스 마린)
NDC2016 프로젝트 A1의 AAA급 캐릭터 렌더링 기술
Ndc12 이창희 render_pipeline
Ndc11 이창희_hdr
레퍼런스만 알면 언리얼 엔진이 제대로 보인다

What's hot (20)

PDF
김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019
PPT
Shadow mapping 정리
PPTX
PDF
Motion blur
PDF
【Unite Tokyo 2018】『崩壊3rd』開発者が語るアニメ風レンダリングの極意
PPTX
물리 기반 셰이더의 허와 실:물리기반 셰이더를 가르쳐 봤습니다 공개용
PPTX
[0107 박민근] 쉽게 배우는 hdr과 톤맵핑
PPTX
PBR 기초 이론과 사용되는 맵들 Vol.3
PPTX
물리 기반 셰이더의 이해
PDF
Ndc2010 전형규 마비노기2 캐릭터 렌더링 기술
PDF
감마가 어디감마
PDF
Ndc17 - 차세대 게임이펙트를 위해 알야아할 기법들
PDF
2018.12.22 깊이 버퍼 그림자 매핑
PPTX
Implements Cascaded Shadow Maps with using Texture Array
PDF
멀티스레드 렌더링 (Multithreaded rendering)
PPTX
High dynamic range
PDF
쉐도우맵을 압축하여 대규모씬에 라이팅을 적용해보자
PDF
[NDC19] 모바일에서 사용가능한 유니티 커스텀 섭스턴스 PBR 셰이더 만들기
PPTX
2009-2016 기본기(손맵)의 중요성
PPTX
[Ndc11 박민근] deferred shading
김혁, <드래곤 하운드>의 PBR과 레이트레이싱 렌더링 기법, NDC2019
Shadow mapping 정리
Motion blur
【Unite Tokyo 2018】『崩壊3rd』開発者が語るアニメ風レンダリングの極意
물리 기반 셰이더의 허와 실:물리기반 셰이더를 가르쳐 봤습니다 공개용
[0107 박민근] 쉽게 배우는 hdr과 톤맵핑
PBR 기초 이론과 사용되는 맵들 Vol.3
물리 기반 셰이더의 이해
Ndc2010 전형규 마비노기2 캐릭터 렌더링 기술
감마가 어디감마
Ndc17 - 차세대 게임이펙트를 위해 알야아할 기법들
2018.12.22 깊이 버퍼 그림자 매핑
Implements Cascaded Shadow Maps with using Texture Array
멀티스레드 렌더링 (Multithreaded rendering)
High dynamic range
쉐도우맵을 압축하여 대규모씬에 라이팅을 적용해보자
[NDC19] 모바일에서 사용가능한 유니티 커스텀 섭스턴스 PBR 셰이더 만들기
2009-2016 기본기(손맵)의 중요성
[Ndc11 박민근] deferred shading
Ad

More from changehee lee (20)

PDF
Visual shock vol.2
PDF
Shader compilation
PDF
Gdc 14 bringing unreal engine 4 to open_gl
PDF
Smedberg niklas bringing_aaa_graphics
PDF
Fortugno nick design_and_monetization
PDF
[Kgc2013] 모바일 엔진 개발기
PPTX
Paper games 2013
PPTX
모바일 엔진 개발기
PPTX
Wecanmakeengine
PDF
Mobile crossplatformchallenges siggraph
PDF
개발 과정 최적화 하기 내부툴로 더욱 강력한 개발하기 Stephen kennedy _(11시40분_103호)
PPTX
개발자여! 스터디를 하자!
PDF
[Kgc2012] deferred forward 이창희
PPT
Light prepass
PPTX
Gamificated game developing
PPTX
Windows to reality getting the most out of direct3 d 10 graphics in your games
PDF
Basic ofreflectance kor
PDF
C++11(최지웅)
PDF
Valve handbook low_res
Visual shock vol.2
Shader compilation
Gdc 14 bringing unreal engine 4 to open_gl
Smedberg niklas bringing_aaa_graphics
Fortugno nick design_and_monetization
[Kgc2013] 모바일 엔진 개발기
Paper games 2013
모바일 엔진 개발기
Wecanmakeengine
Mobile crossplatformchallenges siggraph
개발 과정 최적화 하기 내부툴로 더욱 강력한 개발하기 Stephen kennedy _(11시40분_103호)
개발자여! 스터디를 하자!
[Kgc2012] deferred forward 이창희
Light prepass
Gamificated game developing
Windows to reality getting the most out of direct3 d 10 graphics in your games
Basic ofreflectance kor
C++11(최지웅)
Valve handbook low_res
Ad

카툰 렌더링