3D 기초: PBR 렌더링(물리 기반 렌더링) 완벽 이해, 실무에서 무조건 쓰는 이유

서론: 초보자도 현실적인 3D를 만들게 도와주는 PBR

PBR 렌더링이 없었던 과거에는 3D 그래픽은 아티스트가 빛의 반사나 그림자를 일일이 눈대중으로 그려 넣어야(Baking) 했습니다. 그러다 보니 환경(조명)이 조금만 바뀌어도 재질이 완전히 가짜처럼 보이는 치명적인 단점이 있었죠.

이 모든 문제를 한 방에 해결하고, 현재 게임, 영화, 애니메이션 등 모든 3D 산업의 글로벌 표준으로 자리 잡은 혁명적인 기술이 있습니다. 바로 PBR(Physically Based Rendering, 물리 기반 렌더링)입니다.

오늘은 3D 아티스트라면 숨 쉬듯 자연스럽게 알아야 할 PBR의 핵심 원리와, 실무에서 포트폴리오의 퀄리티를 폭발시키는 4가지 핵심 맵(Map)의 비밀을 완벽하게 파헤쳐 보겠습니다.

PBR 렌더링 이전에는 PB 렌더링이 있었다지요

PB 렌더링 Specular/Glossness

3D 그래픽을 현실 세계와 유사하게 표현하기 위한 노력은 컴퓨터 그래픽 분야에서 계속해서 이루어져 왔습니다.

지금은 레거시 렌더링이라고 불리는 PB 렌더링 기법 (Photorealistic Rendering)은 [Specular/Glossness]를 사용해서 사실적인 이미지를 구현하려 하였고 PB 렌더링 기법을 사용 한 영화 토이 스토리가 처음 나왔을 때, 깜짝 놀랄만 했죠

그러나 Specular(광택)과 Glossiness(광택의 퍼짐 정도)로는 현실 세계의 물리적 특성을 완벽하게 반영하지 못합니다. 예를 들어 금속의 느낌을 정확하게 표현하려면 스펙큘러의 색상을 임의로 조절해야 하고 또한,
물체 주변에 반사된 빛이나 Rim Light와 같은 추가적인 효과를 더해주어야 현실적인 느낌을 전달할 수 있습니다.
그래픽 디자이너의 역량이 크게 작용했죠

3D 맥스의 레거시 재질 세부 옵션 중 Specular/Glossness
3D 맥스의 레거시 재질 세부 옵션 중 Specular/Glossness

1. PBR(물리 기반 렌더링)이란 도대체 무엇인가요?

PBR 렌더링

PBR(Physically Based Rendering)은 이름 그대로 ‘현실 세계에서 빛이 물체 표면에 부딪히고 반사되는 물리적인 원리를 수학적으로 모방한 렌더링 방식’입니다.

과거에는 “이 쇠붙이는 이 정도 빛나게 그려야지” 하고 감각에 의존했다면, PBR 환경에서는 “이 물체는 금속이고, 표면의 거칠기는 0.3이야”라고 물리적인 수치(Data)만 입력해 줍니다. 그러면 컴퓨터가 주변의 조명 환경(HDRI 등)을 스스로 계산해, 사막 한가운데 있든 어두운 지하실에 있든 현실과 100% 똑같이 반응하는 정확한 재질을 화면에 뿌려줍니다.

블렌더(Blender), 언리얼 엔진(Unreal Engine), 서브스턴스 페인터(Substance Painter) 등 여러분이 쓰는 모든 최신 3D 프로그램은 이 PBR 렌더링 시스템을 기본으로 작동합니다.


2. 실무 텍스처링의 4대장: PBR 핵심 맵(Map) 완벽 이해

언리얼 공식 PBR
언리얼 공식 PBR

PBR 셰이더(Shader)를 열어보면 수많은 옵션이 있지만, 실무에서는 아래 4가지 핵심 맵만 완벽하게 통제하면 사실상 모든 재질을 만들 수 있습니다.

1) 알베도 (Albedo / Base Color) : 순수한 고유의 색

base color
  • 정의: 물체가 가진 가장 순수한 본연의 색상입니다.
  • 핵심 주의사항: 알베도 맵에는 절대 그림자나 빛 반사(하이라이트) 정보가 들어가면 안 됩니다. 빛과 그림자는 컴퓨터가 실시간으로 계산할 영역입니다. 아티스트는 그저 빛이 전혀 없는 상태에서의 순수한 ‘페인트 색’만 칠해주면 됩니다.
  • 실무 팁: 현실 세계에는 완전한 순수 검정(#000000)이나 완전한 순수 흰색(#FFFFFF)은 존재하지 않습니다. 너무 극단적인 색을 쓰면 빛을 흡수하거나 튕겨내어 디테일이 날아가므로, 아주 어두운 회색이나 아주 밝은 회색으로 타협해야 합니다.

2) 러프니스 (Roughness) : 표면의 거칠기

언리얼 러프니스
언리얼 러프니스 이미지
Roughness
  • 정의: 물체 표면의 미세한 거칠기를 결정합니다. 재질의 퀄리티를 결정하는 가장 중요한 맵입니다.
  • 원리 (0~1의 마법): 값이 0에 가까울수록(검은색) 표면이 매끄러워져 거울이나 젖은 타일처럼 빛을 선명하게 반사합니다.
    • 값이 1에 가까울수록(흰색) 표면이 거칠어져 분필이나 시멘트처럼 빛이 사방으로 흩어집니다(난반사).
  • 실무 팁: 고급스러운 재질감은 바로 이 ‘러프니스의 대비’에서 나옵니다. 낡은 금속을 만들 때 전체를 똑같이 거칠게 하지 말고, 손때가 탄 부분은 덜 거칠게(반짝이게), 먼지가 쌓인 부분은 거칠게(푸석하게) 맵을 그려주면 디테일이 폭발합니다.

3) 메탈릭 (Metallic) : 금속인가, 비금속인가?

언리얼 메탈릭
언리얼 메탈릭 이미지
  • 정의: 이 물체가 전기가 통하는 도체(금속)인지, 부도체(플라스틱, 나무, 가죽 등)인지를 결정합니다.
  • 실무 팁: 메탈릭은 어중간한 회색을 거의 쓰지 않습니다. 금속이면 확실하게 1(흰색), 비금속이면 확실하게 0(검은색)으로 극단적인 이분법을 적용하는 것이 PBR의 정석입니다. (예외적으로 쇠에 녹이 슬었거나 먼지가 아주 얇게 쌓인 경계선에서만 미세한 회색을 씁니다.)

4) 노멀 (Normal Map) : 가짜 굴곡을 위한 이미지맵

  • 정의: 실제 폴리곤(면)의 개수를 늘리지 않고도, 표면에 미세한 스크래치, 나사 홈, 가죽의 질감 등 파이고 튀어나온 굴곡을 ‘가짜’로 만들어주는 푸른색의 지도입니다.
  • 역할: 수천만 개의 면을 가진 하이폴리곤 모델링의 디테일을, 게임용 로우폴리곤 모델링에 텍스처 형태로 구워 넣을 때(Baking) 핵심적인 역할을 합니다.

3. 포트폴리오 퀄리티를 높이는 PBR 실무 마인드

“왜 내 서브스턴스 페인터 결과물은 언리얼 엔진이나 블렌더로 가져오면 색이 달라 보일까?”

많은 3D 입문자가 겪는 딜레마입니다. PBR 렌더링은 조명에 절대적으로 반응하기 때문에, 작업 툴(섭페)과 최종 렌더링 툴(블렌더, 언리얼)의 환경광(HDRI)이 다르면 당연히 재질도 달라 보입니다.

따라서 텍스처를 칠할 때는 한 가지 조명만 켜두지 말고, 단축키(섭페의 경우 Shift + 우클릭 드래그)를 이용해 조명을 이리저리 돌려보며 어두운 곳과 밝은 곳 모두에서 재질이 자연스러운지 확인하는 습관을 들여야 합니다.

🤔 왜 언리얼 섭페, 블렌더 똑같은 PBR 맵인데 달라 보일까?


마치며: 모델링보다 더 중요해진 텍스처

여러분, 이제는 모델링 그 이상의 ‘표현력’을 고민해야 할 때입니다. AI가 모델링을 빠르게 대체하고 있지만, 실무의 디테일을 결정짓는 텍스처와 쉐이더는 여전히 인간의 감각이 필수적인 영역입니다.

3D 모델러라고 해서 모델링만 파지 마세요. 텍스처를 지배하는 자가 진정한 모델러입니다. 오늘 배운 알베도, 러프니스, 메탈릭, 노멀이라는 ‘4대장’ 개념을 머릿속에 완벽히 새기고 쉐이더 에디터와 서브스턴스 페인터를 다시 켜보십시오. 이전과는 완전히 다른 차원의 레이어와 노드들이 여러분의 눈에 들어오기 시작할 것입니다.


🔗 블렌더 텍스처링 & 최적화, 함께 보면 좋은 필수 가이드

PBR 이론을 익혔다면, 이제 실제 블렌더에 적용하고 모델링을 최적화할 차례입니다. 실무에서 바로 써먹는 핵심 가이드들을 꼭 확인해 보세요!

위로 스크롤