BerryToon 시작하기
BerryToon은 유니티용으로 설계된 다재다능하고 기능이 풍부한 툰 셰이더로, 캐릭터, 환경 및 오브젝트를 만들기 위한 광범위한 커스터마이징 옵션을 제공합니다. 이 가이드는 BerryToon의 기능을 이해하고 유니티 프로젝트에서 사용을 시작하는 데 도움이 될 것입니다.
설치
- BerryToon 패키지를 유니티 프로젝트로 임포트합니다
- 셰이더 파일은
Assets/BerryToon
폴더에 위치하게 됩니다
기본 사용법
셰이더 적용하기
- 프로젝트에서 마테리얼(Material)을 선택하거나 새로 만듭니다
- 인스펙터 창에서 셰이더 드롭다운 메뉴를 클릭하고
BerryToon/BerryToon
을 선택합니다 - 커스텀 BerryToon GUI가 나타나며 모든 셰이더 기능에 접근할 수 있습니다
핵심 기능
BerryToon은 원하는 룩을 구현하는 데 도움이 되는 다양한 기능을 제공합니다:
- 고급 툰: 커스터마이징 가능한 라이트-그림자 전환으로 선명한 셀 셰이딩 비주얼 생성
- 외곽선: 조절 가능한 두께, 색상 및 텍스처 지원으로 카툰 스타일 외곽선 추가
- 림라이트: 커스터마이징 가능한 색상, 폭 및 마스킹으로 테두리 하이라이팅 효과 생성
- 발광: 스크롤 텍스처와 다양한 블렌드 모드로 발광 요소 추가
- 노멀 맵: 표면 디테일 추가
- 특수 효과: 반짝임, 매트캡, 패턴 오버레이 및 스페큘러 하이라이트
- 투명도: 불투명, 컷아웃 및 투명을 포함한 다양한 렌더 모드
- HSL 조정: 색상 미세 조정을 위한 HSL(색조, 채도, 밝기) 컨트롤
인터페이스 개요
BerryToon GUI는 탐색을 쉽게 하기 위해 접을 수 있는 섹션으로 구성되어 있습니다:
- 기본 설정: 메인 텍스처, 색상, 오버레이 텍스처 옵션
- 라이팅 설정: 라이트 감쇠, 앰비언트 라이트, 그림자 파라미터
- 림라이트 설정: 테두리 발광 효과 및 그라데이션 옵션
- 림쉐이드 설정: 깊이감을 더하는 어두운 테두리 효과
- 발광 설정: 다양한 블렌딩 옵션을 가진 발광 요소
- 외곽선 설정: 카툰 스타일 테두리 외곽선
- 반짝임 설정: 반짝이는 효과 추가
- 고급 툰 설정: 툰 셰이딩 효과 미세 조정
- HSL 설정: 색상 보정 도구
- 노멀 맵 설정: 표면 디테일 컨트롤
- 매트캡 설정: 구형 환경 반사
- 패턴 설정: 스크롤 옵션으로 반복되는 패턴 추가
- 스페큘러 설정: 제어 가능한 하이라이트 추가
- 투명도 설정: 투명도 처리 방법 제어
일반적인 효과 시작하기
기본 툰 셰이딩
- 기본 설정 섹션에서 메인 텍스처와 기본 색상을 설정합니다
- 라이팅 설정에서 다음을 조정합니다:
- 그림자 가장자리를 제어하는 라이트 감쇠 시작/끝
- 그림자 톤을 설정하는 그림자 색상
- 전반적인 밝기를 조정하는 앰비언트 배율
외곽선 추가하기
- 외곽선 설정 섹션에서 "외곽선 사용"을 활성화합니다
- 외곽선 두께와 색상을 조정합니다
- 더 세밀한 제어를 위해:
- 외곽선 가시성을 제어하는 외곽선 마스크 텍스처 추가
- 일관된 외곽선 너비를 위해 "고정 크기" 활성화
- 모델 전체에 너비를 다양하게 하려면 "외곽선 두께 마스크" 사용
발광 효과 만들기
- 발광 설정 섹션에서 "발광 사용"을 활성화합니다
- 발광 색상 설정 및 발광 맵 추가
- 다양한 효과를 위해 발광 블렌드 모드 조정:
- 일반: 표준 가산 발광
- 가산: 기존 색상을 밝게 함
- 스크린: 더 부드러운 밝기 효과
- 곱하기: 기본 색상 틴트
- 애니메이션 발광을 위해 "UV 스크롤 사용"을 활성화하고 속도 설정
림라이트
- 림라이트 설정 섹션에서 "림라이트 사용"을 활성화합니다
- 다음을 조정합니다:
- 감쇠를 제어하는 림라이트 강도
- 효과가 얼마나 확장되는지 설정하는 림 폭
- 발광 색상을 설정하는 림 색상
- 그라데이션 림라이트를 위해 "림라이트 그라데이션 사용"을 활성화하고 위/아래 색상 설정
렌더 모드
BerryToon은 투명도 설정 섹션에서 선택할 수 있는 다양한 렌더링 모드를 지원합니다:
- 불투명: 고체 오브젝트용 표준 렌더링(기본값)
- 컷아웃: 알파 임계값을 사용한 이진 투명도
- 투명: 반투명 마테리얼 지원
- 프리멀티플라이: 프리멀티플라이드 알파 블렌딩
- 가산: 가산 블렌딩
컷아웃 또는 투명 모드를 사용할 때 다음을 구성해야 합니다:
- 투명도를 제어하는 알파 마스크 텍스처
- (컷아웃 모드의 경우) 알파 컷오프 값
고급 기법
HSL 조정
텍스처를 변경하지 않고 색상 보정을 위해:
- HSL 설정 섹션에서 "HSL 조정 사용"을 활성화합니다
- 다음을 조정합니다:
- 색상 변경을 위한 색조 이동(-180도에서 180도까지)
- 색상 강도를 제어하는 채도
- 전체 외관을 밝게 하거나 어둡게 하는 밝기
오버레이 텍스처
추가 디테일이나 효과를 위해:
- 기본 설정에서 "오버레이 텍스처 사용"을 활성화합니다
- 오버레이 텍스처와 색상 설정
- 블렌드 모드 선택:
- 일반 블렌드: 표준 블렌딩
- 스크린 블렌드: 밝아지는 효과
- 곱하기 블렌드: 어두워지는 효과
- 가산 블렌드: 색상 추가