MAKING 3D ITEMS - 3D MAYA
기타

Toon Shader

30min
❗️ 주의사항 제페토에서 제공하는 toon shader가 아닌 다른 shader를 사용하여 유사한 스타일의 아이템이 제작되었을 경우, 경고 없이 아이템의 판매가 중지되거나 삭제 처리될 수 있습니다 step 1 준비 👍 시작하기 전에 최신 버전의 zepeto studio 프로젝트 파일이 다운로드되었는지 확인하세요 \[ 3d 모델링 준비하기 docid 5rbfvt98xj0acnx3rwuiu ] 최신 프로젝트 파일 버전 3 2 12 이상에는 zepeto 내장 셰이더가 포함되어 있습니다 zepeto toon shader는 다음과 같은 기능을 제공합니다 rendering mode 불투명(opaque),컷아웃(cutout),투명(fade)의 렌더링 모드를 설정 할 수 있습니다 render state detail 블렌드 모드, zwrite, cull mode(back 앞면, front 뒷면, off 양면)등을 설정합니다 cull mode를 제외하고는 건들지 않도록 합니다 albedo albedo텍스쳐 color 값이 basecolor로 표시됩니다 알파가 들어간 텍스쳐의 경우, alpha cutoof 수치를 조절하여 불투명 영역과 투명 영역의 경계를 조절 할 수 있습니다 outline color 윤곽선의 컬러를 설정 할 수 있습니다 outline width 윤곽선의 두께를 설정 할 수 있습니다 윤곽선의 두께는 거리에 따라서 일정하게 유지 되지만, 카메라거리가 많이 멀어지면(2m이상) 멀어질 수록 윤곽선의 두께도 같이 줄어듭니다 기본값 0 0012 권장 outline color blend 윤곽선의 색상과 basecolor와 혼합되는 정도를 조절합니다 기본값 0 4 권장 shadow color 음영이 지는 부분의 색상을 조절합니다 해당 컬러는 basecolor에 곱해져서 렌더링 됩니다 shadow threshold 음영이 지는 부분의 영역을 조절합니다 shadow smooth 음영이 지는 영역의 부드럽게 퍼지는 정도를 조절합니다 specular color 광택 컬러를 조절합니다 해당 컬러는 basecolor에 더해져서 렌더링 됩니다 specular threshold 광택 영역을 조절합니다 specular smooth 광택이 부드럽게 퍼지는 정도를 조절합니다 rim color rimlight 컬러를 조절합니다 해당 컬러는 basecolor에 더해져서 렌더링 됩니다 rim threshold rimlight 영역을 조절합니다 rim smooth rimlight가 부드럽게 퍼지는 정도를 조절합니다 emission basecolor에 emissioncolor를 더해줍니다 basecolor + (emission 텍스쳐 emission color) color grading 제페토 환경에 맞게 색상을 조절합니다 step 2 기능 살펴보기 1\ outline control outline color 윤곽선의 컬러를 설정할 수 있습니다 outline width 윤곽선의 두께를 설정 할 수 있습니다 윤곽선의 두께는 거리에 따라서 일정하게 유지 되지만, 카메라 거리가 많이 멀어지면(2m이상) 거리가 멀어질 수록 윤곽선의 두께도 같이 줄어듭니다 outline color blend 윤곽선의 색상과 basecolor와 혼합되는 정도를 조절합니다 outline off 윤곽선을 그리지 않는 옵션입니다 outline normals source 메쉬의 스무스 노말 정보를 tangent로 할지, 노말로 할지 정할 수 있습니다 2\ shading control shadow color 음영이 지는 부분의 색상을 조절합니다 해당 컬러는 basecolor에 곱해져서 렌더링 됩니다 shadow threshold 음영이 지는 부분의 영역을 조절합니다 shadow smooth 음영이 지는 영역의 부드럽게 퍼지는 정도를 조절합니다 shading detail 두번째 톤에 대한 제어프로퍼티입니다 (세부내용은 똑같습니다) 3\ specular control specular color 광택부분의 컬러를 조절합니다 rim threshold rimlight 부분의 영역을 조절합니다 specular smooth 광택영역의 부드럽게 퍼지는 정도를 조절합니다 use specular highlight 광택표현을 on/off합니다 4\ rim control rim color rimlight 컬러를 조절합니다 rim threshold rimlight 부분의 영역을 조절합니다 rim smooth rimlight가 부드럽게 퍼지는 정도를 조절합니다 use rim light rimlight를 on/off합니다 light based mask masked를 선택하면 light가 받지 않는 곳에 rim light를 표시하지 않습니다 step 3 디테일 높이기 1\ shadow threshold texture 👍 아래 디테일은 동일한 shadow 프로퍼티를 사용한 환경에서 비교되었습니다 0 5 그레이텍스쳐 기준으로 어두워지면 그림자가 더 쉽게 생기고, 더 밝아지면 그림자가 잘 안 생깁니다 shadow threshold 텍스처를 사용하지 않았을 때 shadow threshold 텍스처를 사용했을 때 2\ mask texture 👍 아래 디테일은 동일한 outline 프로퍼티를 사용한 환경에서 비교되었습니다 outline, specular, rim에 대한 마스킹 텍스쳐를 각각 r채널, b채널, g채널에서 제어합니다 shadow threshold 텍스처를 사용하지 않았을 때 shadow threshold 텍스처를 사용했을 때 윤곽선은 텍스처의 r 채널을 사용합니다 👍 아래 디테일은 동일한 specular 프로퍼티를 사용한 환경에서 비교되었습니다 outline, specular, rim에 대한 마스킹 텍스쳐를 각각 r채널, b채널, g채널에서 제어합니다 mask 텍스처를 사용하지 않았을 때 mask 텍스처를 사용했을 때 specular 는 텍스처의 g 채널을 사용합니다 👍 아래 디테일은 동일한 rim 프로퍼티를 사용한 환경에서 비교되었습니다 mask 텍스처를 사용하지 않았을 때 mask 텍스처를 사용했을 때 rim에서는 해당 텍스처의 b채널을 사용 3\ textured brush toon shader 경계에 특정 패턴을 표현합니다 텍스처는 0 5 그레이텍스처 기준으로 제작합니다 textured brush 프로퍼티를 사용하지 않았을 때 👍 아래 디테일은 동일한 프로퍼티를 사용한 환경에서 비교되었습니다 textured brush 프로퍼티를 사용했을 때