전문분야 (3D, 그래픽, 프로그래밍, AI, 디자인)/랜더링 툴 매뉴얼

레이 바운스(Ray Bounce)란? 빛이 튕기는 횟수가 왜 중요한가

아진디자인랩 2026. 5. 28. 12:05
반응형

 
 

3ds Max · Rendering · 기초 개념

레이 바운스(Ray Bounce)란?
빛이 튕기는 횟수가 왜 중요한가

렌더링 입문자도 완전히 이해하는 레이 바운스 개념 총정리

3ds Max에서 V-Ray나 Corona, 혹은 Arnold 같은 렌더러를 처음 접했을 때 가장 헷갈리는 설정 중 하나가 바로 레이 바운스(Ray Bounce)입니다.

"이걸 올리면 품질이 좋아진다고 하는데, 도대체 왜?"
"낮추면 뭔가 이상해지는데, 어디가 달라지는 건지 모르겠다."

이 글에서는 레이 바운스를 아예 모르는 분도 이해할 수 있도록, 빛의 물리적 원리부터 렌더링 설정까지 단계별로 설명합니다.

📋 목차

  1. 레이 트레이싱이란? — 렌더러가 빛을 계산하는 방식
  2. 레이 바운스란? — 빛이 튕기는 횟수의 의미
  3. 바운스 횟수가 낮으면 어떤 문제가 생기나?
  4. 바운스 종류별 완전 해설 (Diffuse / Reflection / Refraction / GI)
  5. 렌더러별 설정 위치 (V-Ray / Corona / Arnold)
  6. 실전 권장값과 상황별 조정 가이드
  7. 자주 하는 실수와 해결법
1

레이 트레이싱이란? — 렌더러가 빛을 계산하는 방식

레이 바운스를 이해하려면 먼저 레이 트레이싱(Ray Tracing)이 뭔지 알아야 합니다.

현실 세계에서 빛은 태양이나 전구 같은 광원에서 출발해 사방으로 퍼져나가고, 벽·바닥·물체에 부딪히면서 반사되고 굴절되다가 최종적으로 우리 눈에 들어옵니다.

그런데 컴퓨터가 이걸 그대로 시뮬레이션하면 엄청난 낭비가 생깁니다. 광원에서 퍼지는 수억 개의 빛 중에서 실제로 카메라에 들어오는 건 극히 일부니까요.

💡 레이 트레이싱의 아이디어 — 역방향 추적

그래서 렌더러는 반대 방향으로 접근합니다.

  • 카메라에서 각 픽셀 방향으로 가상의 광선(Ray)을 쏩니다.
  • 그 광선이 어떤 물체에 부딪히면, 그 지점에서 다시 광선을 쏩니다.
  • 이 과정을 반복하다가 결국 광원에 도달하거나, 정해진 횟수를 채우면 멈춥니다.
  • 최종적으로 각 픽셀의 색상과 밝기를 계산합니다.

여기서 "빛이 물체에 부딪혀 다시 광선을 쏘는 행위"를 바운스(Bounce)라고 합니다. 그리고 레이 바운스 값은 이 반복 횟수의 한계를 설정하는 항목입니다.

2

레이 바운스란? — 빛이 튕기는 횟수의 의미

가장 직관적인 비유로 설명해 보겠습니다.

🎱 당구공 비유

당구공을 벽에 쳐서 여러 번 튕기게 한다고 상상해 보세요.

  • 바운스 1회 → 벽 하나에 맞고 멈춤
  • 바운스 3회 → 벽 세 곳을 거쳐 멈춤
  • 바운스 10회 → 여러 벽을 넘나들며 복잡하게 이동

레이 바운스도 똑같습니다. 값이 높을수록 빛이 장면 안을 더 많이 돌아다니며 현실에 가까운 조명 결과를 만들어냅니다.

현실에서 빛은 무한히 반사되지만, 컴퓨터는 그걸 무한히 계산할 수 없습니다. 따라서 렌더러는 "몇 번까지만 계산할게요" 하는 한계를 설정합니다. 그것이 레이 바운스 값입니다.

값이 너무 낮으면 빛이 충분히 퍼지지 않아 어둡거나 부자연스러운 결과가 나오고, 너무 높으면 렌더 시간이 급격히 늘어납니다.

3

바운스 횟수가 낮으면 어떤 문제가 생기나?

바운스 값을 극단적으로 낮게 설정했을 때 실제로 어떤 증상이 나타나는지 시나리오별로 살펴보겠습니다.

❌ 시나리오 1 — 실내 장면이 비정상적으로 어둡다

실내 공간은 창문으로 들어온 빛이 벽과 바닥, 천장 사이를 수없이 반사하면서 방 전체를 밝게 만듭니다. 바운스가 1~2회에 그치면 빛이 창가에만 머물고 안쪽까지 퍼지지 않아, 마치 전등도 없는 동굴처럼 어두워집니다.

❌ 시나리오 2 — 유리/거울 안이 검게 나온다

거울이나 광택 소재는 주변을 반사해야 하는데, 반사된 빛을 다시 추적할 바운스 여유가 없으면 렌더러가 "더 이상 계산 안 함"으로 처리해 검은색으로 출력합니다. 반짝이는 금속 오브젝트가 검게 보인다면 이 문제입니다.

❌ 시나리오 3 — 물/유리를 통과하는 빛이 이상하다

투명한 물체(유리컵, 물, 보석 등)는 빛이 들어갈 때 꺾이고(굴절), 나올 때 또 꺾입니다. 굴절 바운스가 부족하면 이 과정을 다 추적하지 못해 투명 오브젝트가 검게 막혀 보이거나 완전히 불투명하게 보입니다.

❌ 시나리오 4 — 색 번짐(Color Bleeding)이 없다

빨간 벽 옆의 흰 바닥에는 은은한 붉은 빛이 번져야 합니다. 이 현상(Color Bleeding / Indirect Lighting)은 빛이 여러 번 반사되면서 발생합니다. 바운스가 낮으면 이 효과가 사라져 장면이 CG처럼 인공적으로 보입니다.

4

바운스 종류별 완전 해설

레이 바운스는 하나의 값이 아닙니다. 빛이 물체와 상호작용하는 방식에 따라 각각 별도의 바운스 한계를 가집니다. 렌더러마다 항목 이름이 조금씩 다르지만 개념은 동일합니다.

🔵 Diffuse Bounce (난반사 바운스)

무엇인가?
매트한 표면(벽, 콘크리트, 나무, 패브릭 등)에서 빛이 사방으로 흩어질 때의 반사 횟수입니다. 이것이 바로 간접 조명(Indirect Lighting)의 핵심입니다.

값이 낮으면?
실내가 어두워지고, 색 번짐이 사라지며, 장면 전체가 평면적으로 보입니다.

권장값?
일반 실내: 2~4 / 밝은 실내나 야외: 2~3으로도 충분

🪞 Reflection Bounce (정반사 바운스)

무엇인가?
거울이나 금속, 광택 소재처럼 빛을 거울처럼 반사하는 표면에서의 반사 횟수입니다.

값이 낮으면?
반사 소재가 검게 보입니다. 특히 두 개의 거울이 서로 마주보는 장면에서, 바운스가 낮으면 서너 번 반복되다가 갑자기 검어집니다.

권장값?
일반적으로 5~8 / 거울이 주인공인 장면: 10 이상도 고려

💧 Refraction Bounce (굴절 바운스)

무엇인가?
유리, 물, 다이아몬드 등 투명하거나 반투명한 물체를 빛이 통과할 때의 굴절 횟수입니다.

값이 낮으면?
투명 오브젝트가 검게 또는 불투명하게 보입니다. 얇은 유리는 2회(입사 + 출사)가 최소, 여러 겹의 유리나 물속 장면은 더 많이 필요합니다.

권장값?
최소 6 / 복잡한 유리나 액체 장면: 8~10

🌐 GI Bounce (전역 조명 바운스)

무엇인가?
전역 조명(Global Illumination)은 직접 조명 외에 간접 반사광 전체를 시뮬레이션하는 개념입니다. GI Bounce는 이 간접광이 얼마나 복잡하게 반사되는지의 한계를 정합니다. Diffuse Bounce와 밀접하게 연관됩니다.

권장값?
렌더러에 따라 Secondary / Max Depth 등의 이름으로 나타남. 보통 2~5 사이에서 조정

⚙️ Max Depth / Total Bounces (총 바운스 한계)

무엇인가?
반사·굴절·난반사를 모두 합쳐서 한 번의 광선이 최대 몇 번까지 상호작용할 수 있는지의 전체 한계입니다.

역할?
개별 바운스 값이 높더라도 이 총합 한계에 먼저 걸리면 멈춥니다. 따라서 Total Depth는 개별 값들의 합보다 여유 있게 설정하는 것이 좋습니다.

5

렌더러별 설정 위치

개념은 같지만 각 렌더러마다 위치와 이름이 조금 다릅니다.

🔴 V-Ray (브이레이)

  • 경로: Render Setup → V-Ray → Global Switches
  • 항목: Max depth (총 깊이), Reflect/Refract Max Depth
  • 또는 각 머티리얼의 BRDF 탭에서 개별 소재별로 Override 가능
  • V-Ray 5+에서는 Render Elements → Light Path Expressions로도 제어

🟠 Corona Renderer

  • 경로: Render Setup → Scene → Ray Depth
  • 항목: Reflection depth, Refraction depth, Combined depth
  • Corona는 기본값이 비교적 관대하게 설정되어 있어 입문자에게 적합
  • 머티리얼 레벨에서도 개별 최대값 지정 가능

🟣 Arnold

  • 경로: Render Setup → Arnold Renderer → Ray Depth
  • 항목: Total, Diffuse, Specular(Reflection), Transmission(Refraction), Volume
  • Arnold는 항목이 가장 세분화되어 있어 정밀 제어 가능
6

실전 권장값과 상황별 조정 가이드

렌더러 기본값이 항상 정답은 아닙니다. 장면의 성격에 따라 적절히 조정하세요.

📊 상황별 권장 바운스 범위

🏠 일반 실내 건축 비주얼라이제이션

Diffuse: 3~5 / Reflection: 5~8 / Refraction: 6~8 / Total: 12~20

🌳 외부 건축 / 야외 장면

Diffuse: 2~3 / Reflection: 4~6 / Refraction: 4~6 / Total: 8~15
야외는 간접광 반사가 비교적 단순하므로 낮게 설정해도 충분

💎 주얼리 / 보석 / 유리 제품 광고

Reflection: 8~12 / Refraction: 10~15 / Total: 20 이상
보석은 내부 전반사가 핵심이므로 굴절 바운스를 충분히 확보해야 함

⚡ 테스트 렌더 / 빠른 확인용

Diffuse: 2 / Reflection: 3 / Refraction: 3 / Total: 6
구성 확인 목적이라면 최소값으로 렌더 속도를 우선시할 것

💡 Tip — 바운스와 렌더 시간의 관계

바운스를 2배 올린다고 렌더 시간이 2배가 되는 선형 관계가 아닙니다. 장면에 따라 다르지만, Diffuse를 4→8로 올렸을 때 체감 품질 차이는 크지 않은 반면 렌더 시간은 눈에 띄게 늘어날 수 있습니다. 올렸다가 차이가 없다면 다시 낮추세요.

7

자주 하는 실수와 해결법

❌ 실수 1 — "바운스를 아주 높게 올리면 무조건 좋다"

Diffuse를 20 이상으로 올려도 5~6 이상에서는 시각적 차이가 거의 없습니다. 에너지 보존 원칙에 의해 빛은 반사될수록 약해지기 때문에, 10번째 반사는 이미 너무 미미해서 화면에 영향을 주지 않습니다. 렌더 시간만 낭비됩니다.

❌ 실수 2 — 유리가 검게 나와서 머티리얼 탓만 한다

투명 소재가 검게 보이면 머티리얼 설정보다 먼저 굴절 바운스 값을 확인하세요. Refraction Depth가 2 이하라면 이것이 원인일 가능성이 높습니다. 최소 6으로 올려보고 나서 머티리얼을 점검하세요.

❌ 실수 3 — Total Depth를 개별 바운스보다 낮게 설정

예를 들어 Reflection을 8로 설정하고 Total Depth를 5로 설정하면, Reflection이 5 이상 추적되지 않습니다. Total Depth는 항상 개별 바운스 중 가장 높은 값보다 크게, 여유 있게 설정해야 합니다.

❌ 실수 4 — 테스트 렌더용 낮은 바운스를 최종 렌더에 그대로 사용

빠른 테스트를 위해 바운스를 낮춰놓고 최종 렌더 시 되돌리는 것을 잊는 경우가 많습니다. 최종 렌더 전에는 반드시 바운스 설정을 다시 확인하는 습관을 들이세요. 렌더 프리셋을 두 개(Test / Final)로 나눠서 관리하면 이 실수를 예방할 수 있습니다.

✅ 정리 — 레이 바운스 핵심 요약

  • 레이 바운스는 렌더러가 빛의 반사·굴절·산란을 몇 번까지 추적할지 정하는 값이다.
  • 값이 낮으면 어둡거나, 검은 반사, 불투명한 유리 등의 문제가 발생한다.
  • 반사(Reflection), 굴절(Refraction), 난반사(Diffuse) 바운스는 각각 따로 설정된다.
  • 무조건 높이면 좋은 게 아니다. 장면 성격에 맞는 적정값이 있다.
  • Total/Max Depth는 항상 개별 바운스 값보다 여유 있게 설정한다.
  • 테스트 렌더와 최종 렌더의 바운스 설정을 프리셋으로 분리해서 관리하면 실수를 줄일 수 있다.

📌 다음 단계로 넘어가기

레이 바운스를 이해했다면 다음 단계로 샘플 수(Samples / Subdivisions)노이즈 임계값(Noise Threshold)의 관계를 공부해보세요. 바운스는 "빛이 어디까지 가느냐"를 결정하고, 샘플 수는 "그 경로를 얼마나 정밀하게 계산하느냐"를 결정합니다. 두 개념을 함께 이해하면 렌더 품질과 속도 사이의 균형을 훨씬 잘 잡을 수 있습니다.

반응형