반응형
Arnold Standard Surface 셰이더의 Thin Film(박막 간섭) 섹션을 사용하여 비누 방울이나 자개와 같은 오묘한 무지개 빛 효과를 만드는 내용입니다.
1. Thin Film(박막 간섭)의 개념
- 원리: 비누 방울, 기름 유출, 금속의 산화막 등에서 볼 수 있는 현상으로, 매우 얇은 막의 표면과 바닥면에서 반사된 빛이 서로 간섭(Interference)을 일으켜 무지개색을 띠게 하는 효과입니다.
- 단위: 막의 두께는 나노미터(nm) 단위로 계산됩니다.
2. 주요 파라미터 및 설정

- Thickness (두께): 박막의 두께를 결정하며, 이 수치에 따라 나타나는 색상이 달라집니다.
- 0이면 효과가 없으며, 250nm ~ 600nm 사이에서 다양한 색상 변화가 나타납니다.
- IOR (굴절률): 박막을 둘러싼 매질의 굴절률을 제어합니다. (비누 방울의 경우 보통 1.33 ~ 1.4 사이를 사용)
3. 노이즈를 활용한 변화(Variation) 주기

현실적인 박막 효과를 위해서는 두께가 일정하지 않고 부위별로 차이가 있어야 합니다.
- Range 노드 활용: 1. Noise 노드를 생성합니다 (기본 출력값 0~1).
2. Range 노드를 추가하여 0~1의 출력 범위를 박막 두께에 적합한 250~500(nm) 정도로 변환합니다.
3. 이를 Thickness 입력단에 연결하면 표면의 노이즈 패턴에 따라 색상이 다채롭게 변하는 자연스러운 효과를 얻을 수 있습니다.
4. 비누 방울(Soap Bubble) 셰이더 완성하기
이 글에서 제안하는 완벽한 비누 방울 설정법은 다음과 같습니다.

- Base: Weight를 0으로 설정 (기본 색상 제거).
- Specular: Roughness를 0으로 설정, IOR을 1.4 정도로 조절.
- Transmission: Weight를 1로 설정 (완전 투명하게 만듦).
- Coat: Weight를 1, Roughness를 0으로 설정 (표면의 날카로운 반사 추가).
- Thin Film: Thickness를 500nm 정도로 설정하여 무지개 빛을 추가.
요약:
Thin Film은 나노미터 단위의 두께를 조절하여 빛의 간섭 효과를 만드는 기능입니다. Range 노드를 사용해 노이즈의 범위를 박막 두께 수치로 매핑하는 것이 핵심이며, 투명도(Transmission)와 코팅(Coat) 레이어를 적절히 조합하면 아주 사실적인 비누 방울 질감을 구현할 수 있습니다.
반응형