서론: 우리가 매일 만드는 ‘Principled BSDF’, 뜻은 알고 계신가요?
블렌더(Blender)에서 모델링에 색을 입히기 위해 셰이더 에디터를 열면, 긴 이름의 노드 하나가 기본으로 떡하니 자리 잡고 있습니다. 바로 ‘Principled BSDF’입니다. 언리얼 엔진(Unreal Engine)에서도 머티리얼을 열면 이와 똑같은 구조의 PBR 셰이더가 우리를 반기죠.
“교수님! PBR 어쩌구 셰이더해서 컬러랑 메탈릭이랑 러프니스 조절하는 기본 재질같은건가요??“
3D 모델러라면 누구나 한 번쯤 가져봤을 의문입니다. 툴이 시키는 대로 알베도와 러프니스 수치를 입력하고 렌더링 버튼을 누르면 그럴싸한 결과물이 나오지만, 그 이면에서 컴퓨터가 빛을 어떻게 계산하는지 모른다면…. 사실 상관없지만(?), 그래도 확실하게 알면 보는 시야가 달라집니다.
오늘은 수많은 PBR 문서에 등장하는 외계어 같은 약자, BRDF가 도대체 무엇인지, 왜 블렌더는 BRDF가 아니라 BSDF라고 부르는지, 그리고 이 수학 공식이 3D 모델러의 작업에 어떤 거대한 깨달음을 주는지 ‘아하!’ 하고 무릎을 칠 수 있게 아주 쉽게 풀어보겠습니다.
1. 외계어 해독: BRDF의 진짜 정체는 ‘빛의 반사 지도’
BRDF는 Bidirectional Reflectance Distribution Function (양방향 반사 분포 함수)의 약자입니다. 이름만 들어도 머리가 아프죠? 3D 아티스트의 시각에서 이 단어들을 아주 쉽게 쪼개어 보겠습니다.
- B (Bidirectional / 양방향): 빛은 조명에서 출발해 물체에 부딪히고, 최종적으로 카메라(우리의 눈)로 들어옵니다. 즉, ‘조명이 쏘는 각도’와 ‘카메라가 바라보는 각도’ 두 가지(양방향)를 동시에 고려한다는 뜻입니다.
- R (Reflectance / 반사): 표면에 부딪힌 빛이 얼마나 튕겨 나가는지를 계산합니다.
- D (Distribution / 분포): 튕겨 나간 빛이 한 방향으로 곧게 가는지, 아니면 사방으로 퍼지는지(산란) 그 ‘퍼짐의 모양’을 결정합니다. (여기가 바로 우리가 아는 Roughness(거칠기)가 개입하는 곳입니다!)
- F (Function / 함수): 컴퓨터가 이를 계산하기 위한 수학 공식입니다.
😘😘 한 줄 요약: BRDF는 “조명에서 온 빛이 물체에 부딪혔을 때, 내 눈(카메라)을 향해 얼마나, 그리고 어떤 모양으로 튕겨 나갈지 컴퓨터에게 알려주는 수학 공식”입니다. 우리가 메탈릭과 러프니스 텍스처를 칠하는 행위는, 사실 이 BRDF 수학 공식의 빈칸에 숫자를 채워 넣는 것과 같습니다!
2. 블렌더는 왜 BRDF가 아니라 ‘BSDF’일까요?
문득 날카로운 의문이 생깁니다. “어? 블렌더 셰이더 노드 이름은 Principled BRDF가 아니라 BSDF던데요?” 정말 훌륭한 관찰력입니다! 여기에는 아주 중요한 그래픽스 용어의 차이가 숨어 있습니다.
- BRDF (Reflectance): 빛이 표면에서 튕겨 나가는(반사) 것만 계산합니다. 금속이나 불투명한 플라스틱을 표현할 때 씁니다.
- BTDF (Transmittance): 빛이 표면을 뚫고 지나가는(투과) 것을 계산합니다. 투명한 유리나 물을 표현할 때 씁니다.
블렌더가 사용하는 BSDF (Bidirectional Scattering Distribution Function / 양방향 산란 분포 함수)의 ‘S(Scattering, 산란)’는 반사(BRDF)와 투과(BTDF)를 모두 합친 궁극의 단어입니다! (블렌더의 산란은 5.0 이후로 렌더링이 정말 예쁘게 나옵니다!)

블렌더의 Principled BSDF 노드 하나로 쇠(반사)도 만들 수 있고, Transmission 수치를 올려 유리(투과)도 만들 수 있죠? 반사와 투과를 모두 하나의 노드에서 처리할 수 있기 때문에, 더 포괄적인 단어인 BSDF라는 이름을 자랑스럽게 달고 있는 것입니다.
3. 언리얼과 블렌더를 통일시킨 ‘디즈니(Disney)’의 혁명
이 길고 복잡한 공식 이름 앞에 붙은 ‘Principled(원칙적인)’이라는 단어의 유래를 알면 3D 그래픽의 역사 하나를 배우게 됩니다.

2012년 이전의 3D 텍스처링은 지옥과도 같았습니다. 아티스트들은 빛의 굴절률(IOR), 스페큘러 파워 등 복잡한 물리/수학 공식을 직접 입력해야 했고, 엔진마다 계산 방식이 달라서 툴을 바꿀 때마다 재질이 완전히 다르게 보였습니다.( 수업시간에 한 PB 렌더링을 쓰던 그 시절이죠 )
이때 애니메이션의 명가 디즈니(Walt Disney Animation Studios)가 영화 <주먹왕 랄프>를 제작하며 3D 그래픽 업계에 혁명적인 논문을 발표합니다. “아티스트들은 수학자가 아니다! 수학은 컴퓨터(BRDF)가 뒤에서 계산하게 숨겨두고, 아티스트가 직관적으로 다룰 수 있는 베이스 컬러, 메탈릭, 러프니스 같은 ‘원칙(Principle)’만 밖으로 빼놓자!”
( 그래서 수업 시간에 블렌더가 주먹왕 랄프와 비슷한 예쁜 렌더링 기법을 가지고 왔다고 가볍게 얘기하는겁니다! )
이것이 바로 ‘Disney Principled BRDF’의 탄생입니다. 이 압도적으로 편리하고 현실적인 디즈니의 공식에 전 세계가 환호했습니다. 이후 언리얼 엔진(Epic Games)도 이를 도입하여 PBR의 글로벌 표준을 확립했고, 블렌더 역시 이를 차용하여 Principled BSDF 노드를 기본으로 탑재하게 된 것입니다.
4. 3D 모델러가 BRDF를 이해했을 때 달라지는 점

사실 BRDF의 복잡한 수식을 완벽히 이해한다고 해서 당장 모델링의 폴리곤 구조가 바뀌거나 작업 속도가 비약적으로 빨라지는 것은 아닙니다.
하지만 이 개념을 깊이 들여다보는 과정은 빛이 현실에서 어떻게 분포하고 산란하는지 그 본질을 깨닫게 해주며, 결과적으로 렌더링 시 셰이더를 어떻게 만져야 의도한 느낌을 낼 수 있는지 그 ‘표현의 깊이’를 한 차원 높여줍니다.
마치 프로젝트에 실력 있는 TA(Technical Artist)가 합류했을 때 시각적 경험의 폭이 훨씬 풍성해지는 것과 같은 이치입니다.
마치며: 거대한 물리 법칙 위에서 예술을 빚어내세요
오늘은 외계어 같았던 BRDF(양방향 반사 분포 함수)와 블렌더의 Principled BSDF의 무슨 의미?, 그리고 3D 그래픽 역사를 바꾼 디즈니의 철학까지 알아보았습니다.
여러분은 지금 수많은 천재 그래픽스 프로그래머들과 수학자들이 수십 년간 다듬어 놓은 완벽한 빛의 공식(BRDF) 위에서 작업하고 있습니다. 이 든든한 수학적 뼈대를 믿고, 우리는 3D 아티스트로서 그 위에 어떤 색(Albedo)을 얹을지, 어떤 세월의 흔적(Roughness)을 남길지, 즐거운 예술적 고민만 하면 됩니다.
오늘 블렌더를 켜시면 ‘Principled BSDF’ 노드가 이전과는 조금 다르게, 아주 듬직한 조력자처럼 느껴지실 겁니다!
🔗 PBR과 빛의 원리, 완벽하게 정복하는 필수 가이드
BRDF가 계산하는 빛의 원리와, 이 공식에 올바른 수치를 입력하는 실무 가이드라인이 궁금하시다면 아래의 연계 포스팅을 반드시 확인해 보세요!