PotaVolume Control — Warudo 플러그인
「PotaToon의 모든 렌더링 설정을, Warudo 안에서.」
PotaToon 셰이더의 볼륨(전역 렌더링) 속성과 캐릭터 머티리얼 속성을 런타임에서 제어하는 Warudo 플러그인입니다.
씬이나 배경을 변경해도 안정적으로 유지되는 자체 Volume을 생성하고, 각 프로퍼티를 개별적으로 Override하여 적용할 수 있습니다. 노드 그래프에서는 캐릭터 머티리얼의 셰이더 속성을 직접 읽고 쓸 수 있어, 트랜지션 애니메이션까지 포함한 연출이 가능합니다.
◆ 주요 기능
● PotaToon Volume 에셋
PotaToon VolumeComponent의 74개 프로퍼티를 Warudo 에셋에서 직접 제어합니다.
자체 Volume GameObject를 생성하여 씬/배경 변경 시에도 안정적으로 유지됩니다.
각 프로퍼티별 Override 체크박스로 원하는 항목만 선택적으로 적용할 수 있습니다.
지원 섹션:
- General (모드, 그림자, 품질, OIT 등)
- Character Post Processing (노출, 감마, 대비, 색상 필터, 화이트 밸런스 등)
- Screen Outline (외곽선 색상, 두께, 엣지 강도)
- Screen Rim Light (림 너비, 색상)
- Character Bloom (임계치, 강도, 산란, 더트 텍스쳐 등)
- Character Tone Mapping (톤 매핑 모드, 커스텀 커브)
- Environment Post Processing (환경 후처리)
- Environment Tone Mapping (환경 톤 매핑)
- Environment Bloom (환경 블룸)
● Set PotaToon Property 노드
PotaToon 셰이더를 사용하는 캐릭터 머티리얼의 속성을 노드 그래프에서 설정합니다.
5가지 셰이더 프로퍼티 타입을 지원합니다: Float/Range, Color, Int, Vector, Texture.
속성 선택 시 타입을 자동 감지하여 해당 타입의 값 필드만 표시합니다.
속성 선택 시 현재 머티리얼의 값을 기본값으로 자동 설정합니다.
DOTween 기반 트랜지션 애니메이션을 지원합니다 (Float, Color, Vector).
텍스쳐는 Warudo 이미지 리소스 시스템과 연동됩니다.
● Get PotaToon Property 노드
캐릭터 머티리얼의 셰이더 속성 값을 노드 그래프에서 읽어옵니다.
모든 셰이더 프로퍼티 타입의 현재 값을 가져올 수 있습니다.
● 다국어 지원
한국어, 영어, 일본어 3개 국어를 지원합니다.
● 최적화
dirty flag 기반으로 값이 변경된 경우에만 Override를 적용하여 불필요한 연산을 줄입니다.
◆ 설치 방법
1. .warudo 파일을 다운로드합니다.
2. Warudo 데이터 폴더 → Plugins 폴더에 파일을 넣습니다.
3. Warudo를 재시작합니다.
4. 에셋 추가 목록에서 「PotaToon」 카테고리가 나타나면 설치 완료입니다.
◆ 설정 방법 — 에셋
1. Warudo에서 에셋 추가 → 「PotaToon」 카테고리 → 「PotaToon Volume」 선택
2. 제어하고 싶은 섹션의 프로퍼티에서 Override 체크박스를 활성화
3. 원하는 값으로 조절
4. Override를 해제하면 원래 PotaToon 기본값으로 돌아갑니다
◆ 설정 방법 — 노드
1. 노드 그래프에서 「Set PotaToon Property」 또는 「Get PotaToon Property」 노드 추가
2. 대상 캐릭터 지정
3. 머티리얼 선택 (자동완성 지원)
4. 셰이더 속성 선택 (자동완성 지원, 타입 자동 감지)
5. 값을 설정하고 필요시 트랜지션 시간과 이징 설정
◆ 라이선스 안내
본 플러그인은 1인 1라이선스입니다.
커미션 작업 시, 세팅하는 작가와 실제 사용하는 스트리머 양쪽 모두 각각 라이선스를 구매해야 합니다.
하나의 라이선스를 여러 명이 공유하거나 재배포하는 것은 금지됩니다.