콘텐츠로 이동

NiloToon Volumes

NiloToon에는 다양한 설정을 가진 많은 Volume이 있어요. 이 페이지에서는 자주 사용하는 몇 가지 Volume과 그 중요한 옵션들(빨간색으로 강조)을 소개해요. NiloToon Volume에 익숙하지 않다면, 빨간색으로 강조된 설정에 먼저 집중하여 설정을 단순화할 수 있어요.

NiloToon Volumes 목록


Bloom

NiloToonBloom은 모든 Volume 중 가장 중요한 Volume이에요. URP의 Bloom과 유사하지만 캐릭터 관련 추가 제어와 고정 해상도 기능이 있어요.

다음과 같은 효과를 만들 수 있어요:

  • 캐릭터의 부드러운 확산 효과
  • 밝은 HDR Emissive 픽셀의 더 밝고 산란된 발광 효과 (예: 어두운 콘서트의 밝은 조명원, 밝은 Emissive 텍스처/모니터)

참고

Bloom은 보통 3D 콘서트에서 필수적으로 사용돼요.

자주 사용되는 공통 설정은 빨간색으로 강조되어 있어요.

Bloom 설정 화면

Bloom 기본 설정

속성 설명
Threshold NiloToon이 Bloom을 적용하는 감마 공간 밝기 값을 설정해요. 이 값보다 낮은 밝기의 픽셀에는 Bloom이 적용되지 않아요. 최소값은 0 (필터링 없음), 기본값은 0.9예요.
Intensity Bloom의 강도를 설정해요. 기본값은 0 (Bloom 비활성화)이에요. Bloom을 활성화하려면 0 이상으로 오버라이드하세요.
Scatter Bloom 효과의 반경을 0~1 범위로 설정해요. 값이 높을수록 반경이 커져요. 기본값은 0.7이에요.
Tint Color Picker를 사용하여 Bloom 효과의 색조 색상을 선택해요.
Clamp Bloom 계산에 사용하는 최대 강도를 설정해요. 씬의 픽셀이 이보다 강하면 현재 강도로 렌더링하되 이 값을 Bloom 계산에 사용해요. 기본값은 65472예요. 일부 오브젝트/Specular 반사가 과도하게 Bloom되는 것을 방지하려면 10~100으로 설정하세요.
High Quality Filtering 활성화하면 Bilinear 대신 고품질 Bicubic Filtering을 사용해요. 깜박임을 줄이고 부드러움을 개선하지만 리소스 집약적이며 성능에 영향을 줄 수 있어요.
DownScale 초기 해상도 스케일을 설정해요. 값이 낮을수록 초기 블러 효과의 리소스 소비가 줄어들어요. 최적 성능을 위해 Quarter로 설정하세요.
Max Iterations 렌더링된 이미지 크기에 따라 반복 횟수가 결정돼요. 이 설정으로 최대 반복 횟수를 정의해요. 값을 줄이면 처리 부하가 감소해요. 기본값은 6이에요.

Lens Dirt

속성 설명
Texture 렌즈에 더러움 효과 (얼룩, 먼지 등)를 적용할 텍스처를 할당해요. 성능 문제가 있으면 낮은 해상도 텍스처를 사용하세요.
Intensity Lens Dirt 효과의 강도를 설정해요.

Char Brightness

속성 설명
Mat BaseMap 모든 NiloToon 캐릭터 BaseMap의 글로벌 밝기 제어예요. Bloom으로 인해 캐릭터가 과도하게 밝은 경우 이 값을 낮춰 주세요.
Mat Result 모든 NiloToon 캐릭터 Material 결과 색상의 글로벌 밝기 제어예요.
Post-Bloom Result Bloom 후 모든 NiloToon 캐릭터 픽셀의 글로벌 밝기 제어예요.

Char Area Bloom Emit

속성 설명
Intensity NiloToon 캐릭터 픽셀의 Threshold 후 Bloom 색상에 대한 글로벌 밝기 제어예요. 캐릭터에 의해 생성되는 Bloom 양을 제어하는 최적의 설정이에요. Threshold에 영향받지 않으며, Char Area Bloom Style Override > Intensity보다 좋아요 (비캐릭터 픽셀로부터 받는 Bloom 양에 영향을 미치지 않으므로).

Char Area Bloom Style Override

속성 설명
Threshold Bloom > Threshold와 동일하지만 캐릭터 픽셀에만 오버라이드돼요. 캐릭터 픽셀에 다른 Bloom 결과를 만들 때 유용해요.
Intensity Bloom > Intensity와 동일하지만 캐릭터 픽셀에만 오버라이드돼요. 비캐릭터 픽셀로부터 받는 Bloom 양에 영향을 미치므로 캐릭터 Bloom 결과가 비캐릭터 영역과 분리되어 보일 수 있어요.

Bloom HSV

속성 설명
(H) Hue Offset Bloom 가산 색상의 Hue를 변경해요. 거의 사용되지 않아요.
(S) Saturation Boost Bloom 가산 색상의 Saturation을 변경해요. Bloom에 의한 스킨 색상 개선에 유용해요.
(V) Value Multiply Bloom 가산 색상의 Value/밝기를 변경해요.
Apply to Char only? 위 HSV 편집을 캐릭터 픽셀에만 적용할지 여부예요.

Resolution-Independent Bloom

속성 설명
Lock resolution 활성화하면 URP의 동적 크기 대신 고정 Bloom 해상도를 사용해요. 고정 Bloom 해상도는 Bloom 결과 (예: 블러 크기)가 게임 해상도/RenderScale에 영향받지 않게 해요. URP의 Bloom은 항상 해상도/RenderScale에 영향받으므로, 특정 아트 스타일 Bloom (예: 고정 화면 공간 블러 크기의 애니메이션 소프트 확산 Bloom)에 매우 일관적이고 안정적인 Bloom 블러 크기가 필요할 때 유용해요.

CharRenderingControl

Volume에 NiloToonCharRenderingControlVolume을 추가하여 캐릭터 렌더링을 글로벌로 제어해요. 이 Volume에는 캐릭터를 어떤 환경에든 조화시키는 다양한 제어 기능이 포함되어 있으며, 아티스트가 제어하는 조명 및 Rim Light에 적합해요.

자주 사용되는 공통 설정은 빨간색으로 강조되어 있어요.

CharRenderingControl 설정 화면

Base Color

속성 설명
Brightness Base Color의 글로벌 밝기 승수예요. 과도한 Bloom을 방지하거나 더 어두운 환경에 캐릭터를 맞추기 위해 낮출 수 있어요.
Tint Color Base Color의 글로벌 색조 색상이에요. 과도한 Bloom을 방지하거나 더 어두운 환경에 캐릭터를 맞추기 위해 낮출 수 있어요.

Result Color

속성 설명
Brightness Material 결과 색상의 글로벌 밝기 승수예요.
Tint Color Material 결과 색상의 글로벌 색조 색상이에요.

Replace to Color (페이크 안개)

속성 설명
Strength 캐릭터에만 적용되는 글로벌 단일 색상 안개의 강도예요. 기본값은 0이에요. 일반적인 사용 사례: 매우 낮은 강도로 안개 효과를 만들거나, 1로 설정하여 캐릭터 색상을 단일 색상으로 교체해요 (보통 후반 작업에서 캐릭터 영역 표시용).
Color 교체할 단일 색상을 선택해요.

Occlusion Map

속성 설명
Strength Material의 Occlusion Map 사용 강도예요. 기본값은 1이에요.

Indirect Light

속성 설명
Strength Indirect Light 사용 강도예요. 기본값은 1이에요.

Shadow Control

Shadow Control 설정 화면

Volume에 NiloToonShadowControlVolume을 추가하여 그림자 비주얼을 글로벌로 제어해요.

가장 일반적인 사용법은 글로벌 Shadow Tint Color를 제어하는 것으로, Material에서 Shadow Color를 글로벌로 편집하는 것과 유사해요. Non Skin/Face더 깊은 Shadow Tint Color와 Skin/Face더 밝은 Shadow Tint Color를 조합하면 더 좋거나 안전한 시각적 결과를 만들 수 있어요.

캐릭터가 URP의 Shadow Map을 받는 경우, Receive URP's shadow Map > As DirectLight Multiplier를 사용하여 URP의 Shadow Map이 메인 조명을 얼마나 차단하는지 변경할 수 있어요.

URP Shadow Map 설정

NiloToonShadowControlVolume 사용 결과는 Skin 렌더링 예시도 참조해 주세요.


AnimePostProcess

현재 작업 중이에요 (WIP).


Tonemapping

NiloToonTonemapping 사용에 대해서는 NiloToon Tonemap 사용 가이드를 참조해 주세요.


MotionBlur

NiloToonMotionBlur 관련 내용은 별도의 Motion Blur 도구 페이지로 이동되었어요.


CinematicRimLight

NiloToonCinematicRimLight 관련 내용은 Additional Light 설정 페이지를 참조해 주세요.