디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

[17] 펭귄 게임 개발일지 - 툰 쉐이더

Frustman갤로그로 이동합니다. 2023.05.23 00:05:02
조회 13100 추천 63 댓글 49





정말 오랜만에 개발일지 올리네!

그간 놀고 있던 건 아니야!



7ceb8771b48b61f33dea86e2449f2e2dca8deed0e0c08a5fa1bb2fc893



스마일게이트 퓨처랩에서 진행하는 인디게임 개발 장학팀에 선발돼서

스터디까지 겸하면서 개발 진행했는데, 스터디 내용을 허락없이 올리기엔 눈치가 보이더라구~


그래서 이번에 개발 장학 기간이 끝난 김에 개발일지 올리게 됐어.



a76a08ad230e69e87eb1d19528d527034eb36907aabf18


이번 개발 주기에는 툰 쉐이더를 만들었어.

카툰 그래픽을 지향하는 프로젝트다 보니 툰 쉐이더에 대한 지식이

아무래도 필요할 것 같았거든.


툰 쉐이더는 처음 건드리다 보니 원신의 툰 쉐이더를 레퍼런스 삼아서

만들기로 했는데, 레퍼런스 자료가 많아서 참고하기 좋았어.

참고한 내용에 맞춰서 어떤 방식으로 툰 쉐이더를 만들었는지 알려줄게.



a76a08ad230e6ae87eb1d19528d52703911c0ca136a101


a76a08ad230e6be87eb1d19528d5270379b5b944b188a2


가장 먼저 미호요 공식 사이트에서 사용할 모델을 다운 받았어.

사용한 모델은 '엠버'라는 캐릭터야.



a76a08ad230e6ce87eb1d19528d52703a184e172cc17c096


기본적인 텍스쳐들은 공식 사이트에서 같이 배포하고 있어서

단순히 적용만 시켜줘도 좋은 퀄리티의 모델이 나와.

여기서 눈 여겨볼 점은 이미 그림자가 텍스쳐에 칠해져 있다는 거야.


 

a76a08ad230e6de87eb1d19528d52703412d4e320387f5


a17d2cad2f1b782a99595a48fa9f3433f728bd6f6b8abd3c665aa9f4


다음으로는 가장 기본적인 셀 쉐이딩을 적용해줬어.

그림자의 양상을 텍스쳐에서 받아오게 설정해줘서

단순하게 이 텍스쳐를 바꿔주는 걸로 다양한 효과를 연출할 수 있어.


7fee9e36ebd518986abce8954787716d89bbbe


위 사진은 쉐이딩 텍스쳐에 따른 그림자의 변화야.




a76a08ad230e61e87eb1d19528d52703008ecf6ba23696


다음으로는 Anisotrophic Hair와 Face Mask야.




2cb3d935ea9c3faf689fe8b115ef0465a5a8cdbbc148


2cb3d935ea8076a167b9f68b12d21a1d4413acc49aac45


Anisotrophic Hair는 위 두 사진과 같이 머릿결의 방향성을 효과로 주는 걸 말해.



a76a08ad230e69f620afd8b236ef203ec6ca1b9e39503140


위 텍스쳐처럼 머릿결에 해당하는 마스킹 텍스쳐를 따로 만들고, Fresnel 효과를 줬어.



a76a08ad230e69f720afd8b236ef203ecf40b4046f585d


2bbcd323abd531a04e81d2b628f172640c3fe9f047


Face mask는 얼굴에 지는 그림자를 NdotL과 같은 라이팅 모델이 아니라,

따로 만들어둔 텍스쳐를 따라 생기게 만드는 일종의 마스킹에 해당해.

확실히 위 방식으로 만들어야 애니메이션스러운 캐릭터가 나오더라구.



a76a08ad230e69f420afd8b236ef203e07877e20602056f2


다음은 금속 재질에 대한 처리야.



0a94f666b7826af523ef83f8448364b1b7c8d8e4608210e1b9ba1ad26e4c2746479de37fcdc2a9be6726d73eb5493ae3


이 경우에는 Matcap이라는 일종의 텍스쳐 베이킹 기법을 이용해 만들었어.


0893e128bce22f93369ef3b202e20573474e9f29abab9acc8ea5083cbe83a2

위 사진같이 미리 구워진 금속 재질의 텍스쳐를 사용해 빛 연산을 해주는 건데,

실제로 만들 때는, 위에서 설명한 ToonRamp 함수와 적절히 섞어서 사용했어.



a76a08ad230e69f520afd8b236ef203e12cf4f785a80cc0f


마지막으로 Outline과 Edge Highlight를 포스트 프로세싱으로 구현해줬어.

이 부분이 생각보다 어려웠는데, URP 환경에서는 포스트 프로세싱을 구현해줄 때

결국 별도의 패스를 만들어서 Renderer Feature로 빼주는 게 가장 편하더라고.



79ec8277b78669f43aee84e14783706c7ad383b272d1ba53f565572c325f1663a9835ed5


79ef8172b4806cf73ceb87e758d62d3b9a2db7bf7f865d502c760fcdf2


구체적인 내용을 세팅하기에도 편하고, 순서를 정하기도 좋아서

결과적으로는 괜찮게 구현된 것 같아.


또, 나는 현재 Deffered Render Pipeline로 게임을 만들고 있어서

툰 쉐이더도 이에 맞춰서 만들어줄 필요가 있는데,

생각보다 어려웠던 점은 Unlit 쉐이더로 만든 객체를

위 파이프라인의 G-Buffer에 그릴 필요가 있더라고.



7fef9e36ebd518986abce8954786766d6319


결과적으로는 G-Buffer에도 여타 다른 Lit 쉐이더 처럼 값들을 저장하게 하는데 성공했어.

이 G-Buffer에 저장된 값들을 사용해서 Outline이나 Edge Highlight를 만들었어.




78ec8268f5dc3f8650bbd58b36837165e60f2589


결과적으로는 이런 느낌이 나는 모델을 만들 수 있었어.

결과적으로 이쁘게 나오는 건 확실히 원신 캐릭터 모델링과 텍스쳐가 크게 한 몫 하는 것 같아.



모아 놓고 보니까 단순히 게시글 하나로 설명하기에는 부족한 게 많아 보이네.

혹시나 궁금한 점 있으면 자유롭게 물어봐 줘!

알고 있는 선에서 답해줄게!



출처: 인디 게임 개발 갤러리 [원본 보기]

추천 비추천

63

고정닉 20

17

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 주류 모델하면 매출 폭등시킬 것 같은 아이돌 스타는? 운영자 26/01/05 - -
공지 실시간베스트 갤러리 이용 안내 [4492/2] 운영자 21.11.18 16325004 706
394535
썸네일
[군갤] 트럼프, "덴마크는 중국 러시아 상대로 그린란드 지킬 능력 안 된다"
[12]
케이크갤로그로 이동합니다. 15:10 2287 23
394534
썸네일
[싱갤] (고전)싱글벙글 오버워치 경쟁전 만화.rnanhwa
[6]
치즈돈까쓰갤로그로 이동합니다. 15:06 2015 9
394532
썸네일
[의갤] 의대 24,25학번들, "더블링 개선하라"
[53]
ㅇㅇ(110.11) 15:00 2011 45
394531
썸네일
[냉갤] 불 없이 요리하라는 미션을 다르게 해석한 윤남노
[57]
ㅇㅇ(175.119) 14:55 2498 5
394529
썸네일
[야갤] "위안부는 매춘부"…전국 돌며 '소녀상 모욕 챌린지' 벌인 男
[243]
감돌갤로그로 이동합니다. 14:50 2614 29
394528
썸네일
[티갤] 페이커, '2026 대한민국 퍼스트브랜드 대상' e스포츠선수 부문 선정
[130]
우리혁갤로그로 이동합니다. 14:45 2108 30
394526
썸네일
[이갤] "월급 빼고 다 오르네"…국민연금 지급액 올해 2.1% 인상
[102]
Exterminatus갤로그로 이동합니다. 14:40 3196 17
394525
썸네일
[이갤] 전격 체포된 마두로, 뉴욕 법정 출석
[93]
NiKe갤로그로 이동합니다. 14:35 2670 21
394523
썸네일
[싱갤] 재능도 없고 친구도 없고 싱붕이같았던 ufc 고트.jpg
[53]
ㅇㅇ갤로그로 이동합니다. 14:30 3799 8
394520
썸네일
[야갤] 엘베 담배 냄새, 숨 못 쉬겠다 민원 넣자 너 몇호냐? 협박한 흡연자
[233]
감돌갤로그로 이동합니다. 14:20 5165 27
394519
썸네일
[이갤] 美 기습 전 '마두로 몰락' 올인…내부정보 의혹
[54]
NiKe갤로그로 이동합니다. 14:15 3690 5
394517
썸네일
[카연] 흙수저 어드벤처 -6-
[45]
지존박실짱짱맨갤로그로 이동합니다. 14:10 3053 121
394516
썸네일
[싱갤] 유튜브 댓글 난리난 잘생긴 남자들 많다는 장소들.jpg
[267]
ㅇㅇ갤로그로 이동합니다. 14:05 13018 41
394514
썸네일
[기갤] [단독] 조세호 복귀 소식에…폭로자 “와이프와 찍은 영상 공개할 것”
[184]
긷갤러(118.129) 14:00 9998 85
394513
썸네일
[야갤] 미성년자 5명 성폭행 40대 카페주인 홍채정보로 코인 가입도
[190]
Fila갤로그로 이동합니다. 13:55 11835 155
394511
썸네일
[완갤] 엔비디아 루빈의 성능이 공개됐대
[69]
분노의라스갤로그로 이동합니다. 13:50 6838 19
394510
썸네일
[기갤] "님은 개만도 못하시죠"…정희원, '을질'의 전말
[118]
ㅇㅇ(106.101) 13:45 5468 9
394508
썸네일
[싱갤] 싱글벙글 번호 못따서 후회된다는 영포티형님
[229]
Maturelove갤로그로 이동합니다. 13:40 11776 43
394507
썸네일
[냉갤] 흑백 썰 풀면서 노젓는 냉부해 ㅋㅋㅋ
[35]
ㅇㅇ(175.119) 13:35 7602 40
394505
썸네일
[야갤] 배우 꿈꾸며 오디션 보러 갔는데…"유명해지고 싶으면 벗어라"
[146]
감돌갤로그로 이동합니다. 13:30 7964 24
394504
썸네일
[이갤] 법정 증언 폭로: 윤석열 '계엄' 직접 시사
[143]
NiKe갤로그로 이동합니다. 13:25 3339 21
394502
썸네일
[특갤] 현재 난리난 핀란드 스타트업 전고체 배터리 성능 논란
[293]
ㅇㅇ갤로그로 이동합니다. 13:20 8367 63
394501
썸네일
[국갤] 이번엔 “내란 종식위해 용인 삼성전자 옮겨야”… 황당한 호남 이전론
[298]
관심종자갤로그로 이동합니다. 13:16 6990 123
394499
썸네일
[롤갤] T1 LAB <- 여기는 거의 노틸러스 개인 놀이터네
[54]
ㅇㅇ갤로그로 이동합니다. 13:10 12438 132
394498
썸네일
[야갤] 남아 성폭행 살해한 30대, 출소 후 동성 강제추행…檢, 중형구형
[173]
감돌갤로그로 이동합니다. 13:05 7089 52
394496
썸네일
[이갤] 해병대 지휘부 '장화 높이' 지시, 사실상 수중수색
[52]
NiKe갤로그로 이동합니다. 13:00 3735 10
394495
썸네일
[싱갤] 시달소 감독 ^호소다마모루^ 신작 근황
[121]
dd갤로그로 이동합니다. 12:55 8056 28
394493
썸네일
[우갤] 간간히 쓰는 원본마 콩알상식 모음집 -9-
[39]
ㅇㅇ(61.252)갤로그로 이동합니다. 12:50 2044 20
394492
썸네일
[야갤] 한중 정상 '혐중정서' 대응… 드라마·영화 교류 확대
[1135]
묘냥이갤로그로 이동합니다. 12:45 7530 21
394490
썸네일
[싱갤] 싱글벙글 관광객 없어서 우울증 걸린 일본 개복치
[224]
ㅇㅇ갤로그로 이동합니다. 12:40 20590 122
394489
썸네일
[야갤] 택배기사 월구독료 29만원...인천 한 아파트 ㄹㅇ...jpg
[322]
Adidas갤로그로 이동합니다. 12:35 19391 274
394486
썸네일
[국갤] [단독]남욱 법인 계좌에 1천억 원 확인
[168]
Big갤로그로 이동합니다. 12:25 7765 148
394484
썸네일
[군갤] 베네수엘라 부통령, 트럼프 한마디에 항전 포기
[193]
말차라떼의여유갤로그로 이동합니다. 12:20 9492 71
394483
썸네일
[싱갤] 싱글벙글 마두로 잡혀간 베네수엘라 근황
[336]
ㅇㅇ갤로그로 이동합니다. 12:15 13999 46
394481
썸네일
[이갤] 공천 대가 1억 의혹…서울시의원 전격 출국·입국통보
[42]
NiKe갤로그로 이동합니다. 12:10 3050 23
394480
썸네일
[갤갤] 26년 최악의 스마트폰❓
[157]
■x(211.205) 12:05 14966 69
394478
썸네일
[퓨갤] MBC) 심준석군 "중위 제안 거절, 2년 내 콜업 목표"
[272]
퓨마생생정보갤로그로 이동합니다. 12:00 6098 15
394477
썸네일
[싱갤] 싱글벙글 최근 화제라는 중국 휴머노이드 로봇 훈련 영상
[166/2]
ㅇㅇ갤로그로 이동합니다. 11:55 8910 33
394475
썸네일
[이갤] 물축제서 워터건 중상 사고…주최측 검찰 송치
[98]
NiKe갤로그로 이동합니다. 11:50 6984 25
394474
썸네일
[싱갤] 싱글벙글 유령마을이라 불린다는 서울 달동네 현저동.jpg
[101]
수인갤러리갤로그로 이동합니다. 11:45 9125 12
394472
썸네일
[공갤] 李대통령 "공직자 24시간 일해야, 돈은 마귀"…기강 확립 당부
[254/1]
관심종자갤로그로 이동합니다. 11:40 8965 28
394470
썸네일
[중갤] [단독] 정부 위원회 수장이 '마두로 석방 시위' 참가
[324]
ㅇㅇ갤로그로 이동합니다. 11:30 6403 141
394469
썸네일
[이갤] 스위스 스키장 화재 참사…사망 40명 신원 확인
[134]
NiKe갤로그로 이동합니다. 11:30 6737 5
394468
썸네일
[중갤] 1.5만 명 병사 적금까지…초유의 '미지급' 후폭풍
[432]
ㅇㅇ갤로그로 이동합니다. 11:25 12875 178
394466
썸네일
[백갤] 아기맹수 만난 나폴리 맛피자 근황 ㅋㅋㅋㅋㅋㅋ
[145]
ㅇㅇ(175.119) 11:20 14191 58
394465
썸네일
[군갤] 밴스 부통령 자택에서 향해 총격사건 발생
[138]
KC-46A갤로그로 이동합니다. 11:15 15829 122
394463
썸네일
[싱갤] 군침군침 나라별 아이스크림 모음
[69]
수인갤러리갤로그로 이동합니다. 11:10 9063 15
394462
썸네일
[유갤] 도수치료사를 며느릿감으로 점찍고 스토킹한 모자
[98]
ㅇㅇ(175.119) 11:05 10692 34
394460
썸네일
[이갤] 美의 베네수엘라 작전에 코스피 급등
[103]
NiKe갤로그로 이동합니다. 11:00 7034 11
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2