Skip to content

BerryToon 시작하기

BerryToon은 유니티용으로 설계된 다재다능하고 기능이 풍부한 툰 셰이더로, 캐릭터, 환경 및 오브젝트를 만들기 위한 광범위한 커스터마이징 옵션을 제공합니다. 이 가이드는 BerryToon의 기능을 이해하고 유니티 프로젝트에서 사용을 시작하는 데 도움이 될 것입니다.

설치

  1. BerryToon 패키지를 유니티 프로젝트로 임포트합니다
  2. 셰이더 파일은 Assets/BerryToon 폴더에 위치하게 됩니다

기본 사용법

셰이더 적용하기

  1. 프로젝트에서 마테리얼(Material)을 선택하거나 새로 만듭니다
  2. 인스펙터 창에서 셰이더 드롭다운 메뉴를 클릭하고 BerryToon/BerryToon을 선택합니다
  3. 커스텀 BerryToon GUI가 나타나며 모든 셰이더 기능에 접근할 수 있습니다

핵심 기능

BerryToon은 원하는 룩을 구현하는 데 도움이 되는 다양한 기능을 제공합니다:

  • 고급 툰: 커스터마이징 가능한 라이트-그림자 전환으로 선명한 셀 셰이딩 비주얼 생성
  • 외곽선: 조절 가능한 두께, 색상 및 텍스처 지원으로 카툰 스타일 외곽선 추가
  • 림라이트: 커스터마이징 가능한 색상, 폭 및 마스킹으로 테두리 하이라이팅 효과 생성
  • 발광: 스크롤 텍스처와 다양한 블렌드 모드로 발광 요소 추가
  • 노멀 맵: 표면 디테일 추가
  • 특수 효과: 반짝임, 매트캡, 패턴 오버레이 및 스페큘러 하이라이트
  • 투명도: 불투명, 컷아웃 및 투명을 포함한 다양한 렌더 모드
  • HSL 조정: 색상 미세 조정을 위한 HSL(색조, 채도, 밝기) 컨트롤

인터페이스 개요

BerryToon GUI는 탐색을 쉽게 하기 위해 접을 수 있는 섹션으로 구성되어 있습니다:

  • 기본 설정: 메인 텍스처, 색상, 오버레이 텍스처 옵션
  • 라이팅 설정: 라이트 감쇠, 앰비언트 라이트, 그림자 파라미터
  • 림라이트 설정: 테두리 발광 효과 및 그라데이션 옵션
  • 림쉐이드 설정: 깊이감을 더하는 어두운 테두리 효과
  • 발광 설정: 다양한 블렌딩 옵션을 가진 발광 요소
  • 외곽선 설정: 카툰 스타일 테두리 외곽선
  • 반짝임 설정: 반짝이는 효과 추가
  • 고급 툰 설정: 툰 셰이딩 효과 미세 조정
  • HSL 설정: 색상 보정 도구
  • 노멀 맵 설정: 표면 디테일 컨트롤
  • 매트캡 설정: 구형 환경 반사
  • 패턴 설정: 스크롤 옵션으로 반복되는 패턴 추가
  • 스페큘러 설정: 제어 가능한 하이라이트 추가
  • 투명도 설정: 투명도 처리 방법 제어

일반적인 효과 시작하기

기본 툰 셰이딩

  1. 기본 설정 섹션에서 메인 텍스처와 기본 색상을 설정합니다
  2. 라이팅 설정에서 다음을 조정합니다:
    • 그림자 가장자리를 제어하는 라이트 감쇠 시작/끝
    • 그림자 톤을 설정하는 그림자 색상
    • 전반적인 밝기를 조정하는 앰비언트 배율

외곽선 추가하기

  1. 외곽선 설정 섹션에서 "외곽선 사용"을 활성화합니다
  2. 외곽선 두께와 색상을 조정합니다
  3. 더 세밀한 제어를 위해:
    • 외곽선 가시성을 제어하는 외곽선 마스크 텍스처 추가
    • 일관된 외곽선 너비를 위해 "고정 크기" 활성화
    • 모델 전체에 너비를 다양하게 하려면 "외곽선 두께 마스크" 사용

발광 효과 만들기

  1. 발광 설정 섹션에서 "발광 사용"을 활성화합니다
  2. 발광 색상 설정 및 발광 맵 추가
  3. 다양한 효과를 위해 발광 블렌드 모드 조정:
    • 일반: 표준 가산 발광
    • 가산: 기존 색상을 밝게 함
    • 스크린: 더 부드러운 밝기 효과
    • 곱하기: 기본 색상 틴트
  4. 애니메이션 발광을 위해 "UV 스크롤 사용"을 활성화하고 속도 설정

림라이트

  1. 림라이트 설정 섹션에서 "림라이트 사용"을 활성화합니다
  2. 다음을 조정합니다:
    • 감쇠를 제어하는 림라이트 강도
    • 효과가 얼마나 확장되는지 설정하는 림 폭
    • 발광 색상을 설정하는 림 색상
  3. 그라데이션 림라이트를 위해 "림라이트 그라데이션 사용"을 활성화하고 위/아래 색상 설정

렌더 모드

BerryToon은 투명도 설정 섹션에서 선택할 수 있는 다양한 렌더링 모드를 지원합니다:

  • 불투명: 고체 오브젝트용 표준 렌더링(기본값)
  • 컷아웃: 알파 임계값을 사용한 이진 투명도
  • 투명: 반투명 마테리얼 지원
  • 프리멀티플라이: 프리멀티플라이드 알파 블렌딩
  • 가산: 가산 블렌딩

컷아웃 또는 투명 모드를 사용할 때 다음을 구성해야 합니다:

  • 투명도를 제어하는 알파 마스크 텍스처
  • (컷아웃 모드의 경우) 알파 컷오프 값

고급 기법

HSL 조정

텍스처를 변경하지 않고 색상 보정을 위해:

  1. HSL 설정 섹션에서 "HSL 조정 사용"을 활성화합니다
  2. 다음을 조정합니다:
    • 색상 변경을 위한 색조 이동(-180도에서 180도까지)
    • 색상 강도를 제어하는 채도
    • 전체 외관을 밝게 하거나 어둡게 하는 밝기

오버레이 텍스처

추가 디테일이나 효과를 위해:

  1. 기본 설정에서 "오버레이 텍스처 사용"을 활성화합니다
  2. 오버레이 텍스처와 색상 설정
  3. 블렌드 모드 선택:
    • 일반 블렌드: 표준 블렌딩
    • 스크린 블렌드: 밝아지는 효과
    • 곱하기 블렌드: 어두워지는 효과
    • 가산 블렌드: 색상 추가