최종 업데이트

2025년 8월 15일

읽는 시간

8분 분량

공유

이 글에서

실시간 서브서피스 스캐터링이란 무엇이며 왜 필요한가

01 서문

1.1 서브서피스 스캐터링이란 무엇인가?

기사에서 D5 GI | 실시간 경험을 바탕으로 한 오프라인 렌더링 품질 추구, 우리는 현실 세계에서 빛이 물체의 표면에 반사되는 원리를 간략하게 설명했습니다. 이 현상을 재현할 수 있는지 여부에 따라 렌더링 결과가 사진에 얼마나 근접할 수 있는지가 결정됩니다.

하지만 여기서 멈추지 않습니다. 일부의 표면에 빛이 닿으면 반투명 밀랍이나 대리석과 같은 물체 표면을 통과하는 빛은 물체 안에서 산란된 후 표면의 다른 지점에서 다시 빠져나옵니다. 카메라로 볼 때, 물체 내부는 마치 “빛나는” 것처럼 보입니다.

이것을 우리는 ~라고 부릅니다 서브서피스 스캐터링 (SSS 또는 3S). 다음 그림에서 보듯이 “지하”는 표면 아래 부분을 의미합니다.

실시간 서브서피스 스캐터링이란 무엇이며 왜 필요한가
사진 출처: Real-Time Rendering, 3rd Edition

1.2 서브서페이스 스캐터링은 무엇을 할 수 있습니까?

표면에서 반사되는 빛을 그대로 재현하는 것은 대부분의 재질에는 충분하지만, 옥, 과일, 사람의 피부와 같은 질감에는 좋은 반투명 효과를 내기에 부족합니다. 그렇기 때문에 더 사실적인 표현을 위해 여기서는 서브서페이스 스캐터링(Subsurface Scattering)이 필요합니다. 반투명 재질의 표면과 그 아래의 빛 상호작용은 장면을 더욱 생동감 있게 만들 것입니다.

실시간 서브서피스 스캐터링이란 무엇이며 왜 필요한가

한마디로, 렌더링에서 SSS는 재질 품질을 향상시키고 더욱 섬세하게 보이게 할 수 있습니다. 반투명 재질은 역광에서도 새까맣게 보이지 않아 장면이 더 명확하고 밝아질 것입니다.

다행히도, 이 강력한 기능은 D5 Render 2.4 버전에 포함될 예정입니다. 꼭 한번 사용해 보시면 렌더링 품질이 한층 더 향상되었음을 확인하실 수 있을 것입니다.

02 D5에서의 표면하 산란 원리

2.1 이전 솔루션

앞서 언급했듯이, 렌더링, 특히 실시간 렌더링에서 0.03초 이내에 SSS를 달성하는 것은 엄청난 컴퓨팅 양 때문에 매우 어려운 과제입니다. 그렇기 때문에 SSS는 렌더링 도구의 고급 기능으로 간주됩니다.

시장에는 현재 실시간 렌더링 도구들을 보면, 대부분 SSS 기능이 없거나 Screen-Space Subsurface Scattering을 대체품으로 사용하고 있다는 것을 알 수 있습니다.

화면 공간 서브서페이스 스캐터링은 속도와 품질 사이의 균형을 맞춰주기 때문에 완벽하진 않지만 좋은 해결책 실시간 렌더링을 위한 것입니다. 예를 들어, 타겟 재질을 가리는 재질이 있을 경우 광원 정보를 계산하지 못할 것입니다. 화면을 넓게 산란 반경으로 설정하면 밴딩 현상이 나타날 것입니다.

현재의 실시간 SSS 렌더링 솔루션들은 실제 적용 시 직면하는 과제들을 해결하는 데 한계가 있는 것으로 보이며, 디자이너들이 최적의 시각화 결과를 얻는 데 방해가 되는 다양한 기술적 제약과 단점을 가지고 있습니다. 이에 D5 팀은 D5 SSS로 알려진, 한 차원 높은 실시간 표면하 산란(Subsurface Scattering) 솔루션을 개발했습니다.

따라서, 기존의 다양한 솔루션이 있음에도 불구하고 실시간 SSS 구현은 여전히 어려운 과제입니다. 이러한 기술적 문제를 해결하고 디자이너들에게 더 나은 시각화 경험을 제공하기 위해, D5 팀은 자체 솔루션을 개발하기로 결정했습니다 — D5 SSS 실시간 렌더링을 위해.

2.2 D5 SSS

기술 및 요구 사항에 대한 조사를 거친 후, D5 팀은 오프라인 렌더링 알고리즘과 실시간 렌더링을 결합하여 실시간 SSS를 구현하기로 결정했습니다.

랜덤 워크는 SSS를 위한 오프라인 물리적으로 정확한 알고리즘으로, 모델 내에서 빛이 산란하고 이동하는 방식을 고려하여 모델의 볼륨과 표면 두께를 보다 정확하게 표현합니다.

이 문제를 해결하기 위해 D5 팀은 랜덤 워크 SSS를 D5만의 독자적인 하이브리드 렌더링 파이프라인에 통합했습니다. GBuffer의 정보를 재사용하고, 시간 영역에서 노이즈 감소 효과를 누적하며, DXR을 통한 하드웨어 가속을 활용함으로써, D5의 SSS 솔루션은 실시간으로 고품질의 SSS를 구현합니다.

이렇게 하면 디자이너는 몇 가지 매개변수만 조정해도 반투명 소재의 SSS 효과를 실시간으로 미리 볼 수 있습니다. 게다가 D5 SSS는 미리보기와 렌더링 간의 일관성을 보장하여 디자이너에게 매끄럽고 뛰어난 시각화 경험을 제공합니다.  

03 D5 표면하 산란 효과와 실습

3.1 D5 SSS는 어디에 사용할 수 있나요?

새롭게 추가된 실시간 SSS 기능 덕분에 D5 Render 2.4는 다양한 산업 분야에서 더욱 진보된 렌더링 도구로 자리매김할 것입니다.

건축가를 위한, 명확한 대리석이나 슬레이트 재질을 만들어 디자인 아이디어를 더 잘 보여줄 수 있으므로 프로젝트를 더욱 매력적으로 만들 수 있습니다.

실시간 서브서피스 스캐터링이란 무엇이며 왜 필요한가

빛을 전부 차단하는 대신, 약간 투명한 대리석 판은 부드럽고 맑아 보입니다.

인테리어/제품 디자이너를 위한, 도자기와 옥의 투명한 질감을 더욱 잘 표현하여 시각적 품질을 향상시킬 수 있습니다.

실시간 서브서피스 스캐터링이란 무엇이며 왜 필요한가

옥 조각상이 은은하게 빛나는 것처럼 보입니다.

3.2 D5 SSS 사용 방법

투명한 재질을 만들기 위해 먼저 핫키 “I”를 사용하여 텍스처를 선택하십시오. 인스펙터 > 재질 템플릿으로 이동하세요. 거기서 “Subsurface Scattering”을 찾을 수 있습니다.

실시간 서브서피스 스캐터링이란 무엇이며 왜 필요한가

SSS 템플릿은 사용자 정의 템플릿보다 매개 변수가 두 개 더 많습니다.

표면 아래 색

2. 산란 강도

실시간 서브서피스 스캐터링이란 무엇이며 왜 필요한가

또한, SSS 재료에 일반적으로 사용되는 세 가지 매개변수가 있습니다.

1. 기본 색상/기본 색상 맵

2. 난반사

3. 표면 거칠기

여기서는 D5 Render에서 SSS 재질을 만드는 방법을 설명하기 위해 “비취”를 예시로 들어보겠습니다.

첫인상

이 토끼는 흰색 기본 색상을 가진 맞춤 재질을 가지고 있습니다. 후속 프로세스에 영향을 미치지 않도록 Specular와 Roughness를 0으로 설정했습니다.

실시간 서브서피스 스캐터링이란 무엇이며 왜 필요한가

기본 색상/기본 색상 맵

먼저, 베이스 컬러 맵에 비취 텍스처 맵을 추가하십시오.

실시간 서브서피스 스캐터링이란 무엇이며 왜 필요한가

“트리플래너”를 켜서 수동으로 설정하지 않고도 멋진 UV 효과를 얻을 수 있도록 합니다.

실시간 서브서피스 스캐터링이란 무엇이며 왜 필요한가

표면 아래 산란 설정

재질 템플릿을 “Subsurface Scattering”으로 변경하십시오.

실시간 서브서피스 스캐터링이란 무엇이며 왜 필요한가
  • 기본색

기본 색상/기본 색상 맵은 표면의 색상을 정의하고, 서브서페이스 색상은 빛이 모델 내부에서 산란될 때의 색상을 결정합니다.

기본적으로 “SubSurface Color”는 50% 회색입니다. 이 경우 머티리얼에 SSS 효과가 나타나기 시작하지만, 효과를 더 뚜렷하게 보이게 하려면 약간의 색상이 필요합니다.

“SubSurface Color”를 변경해 보겠습니다. 이것이 재질에 어떤 영향을 미치는지 확인할 수 있습니다.

실시간 서브서피스 스캐터링이란 무엇이며 왜 필요한가

SubSurface Color은 모델 내부에서 발산되는 것처럼 보이며 그림자에서 더 잘 보입니다.

SubSurface Color는 기본적으로 빛이 모델 내부에서 얼마나 멀리 퍼지는지를 제어합니다. RGB 값이 클수록 빨강, 녹색 또는 파란색으로 산란된 빛이 더 잘 보이게 되고, 재질이 더 투명해 보입니다.

  • 산란 강도

산란 강도는 표면 아래 색상의 배율입니다. 표면 아래 색상을 기준으로 산란된 빛이 이동하는 거리를 증감시켜 재료의 반투명 효과를 향상시키거나 감소시킵니다.

실시간 서브서피스 스캐터링이란 무엇이며 왜 필요한가

이 예제에서는 사실적인 옥 재질을 만들고 있으므로 “SubSurface Color”는 낮은 채도의 녹색으로 설정하고 “Scattering Intensity”는 기본값인 1.0으로 둡니다.

실시간 서브서피스 스캐터링이란 무엇이며 왜 필요한가

반사광과 거칠기

옥과 보석은 비금속 재료로 반사율이 매우 높으며 일반적으로 1.0의 난반사 값을 가집니다.

“Specular” 매개변수는 비금속 재료의 반사율을 제어합니다. 대부분의 비금속 재료는 0.25에서 0.625 사이의 반사율을 가집니다. 예를 들어, 물은 0.25, 옥/보석은 1.0입니다.
Specular에 대한 자세한 정보:
재료 템플릿 > 맵 > 반사광

비주얼이 1.0으로 설정되면 모델이 옥처럼 보입니다.

실시간 서브서피스 스캐터링이란 무엇이며 왜 필요한가

거칠기는 재료 표면이 얼마나 거친지를 결정하며, 반사가 흐릿해지는지 여부에 영향을 미칩니다. 그 값을 변경함으로써 옥 질감이 어떻게 변하는지 명확하게 볼 수 있습니다.

거칠기가 높은 옥은 닦지 않은 듯 보이며, 특히 0에 가까운 낮은 가치는 매우 광택이 나는 옥처럼 보입니다.

실시간 서브서피스 스캐터링이란 무엇이며 왜 필요한가

러프니스 값을 0.05로 설정하고 렌더링한 결과는 다음과 같습니다.

실시간 서브서피스 스캐터링이란 무엇이며 왜 필요한가

3.3 메모

현재 D5 Render는 SSS 효과에 대해 점광원, 스포트라이트, 직사각형 광원 및 햇빛을 지원합니다. SSS용 HDRI 주변 조명은 향후 업데이트에 포함될 예정입니다.

정확한 사이즈

SSS 재질의 외관은 모델 볼륨과 두께의 영향을 받습니다. 따라서 모델이 작고 얇을수록 동일한 매개변수에서 더 투명해집니다.

실시간 서브서피스 스캐터링이란 무엇이며 왜 필요한가

따라서 실제 객체 크기로 모델링하는 것이 좋습니다. 예를 들어, 옥 장식품을 너무 크게 모델링하지 마십시오. 몇 센티미터 정도면 적당합니다. 재질의 투명도를 더 높이거나 줄이고 싶다면 SubSurface Color의 밝기 또는 Scattering Intensity를 사용하여 시각적 효과를 조정하십시오.

04 결론

D5 Render 2.4의 실시간 SSS 구현 기능은 건축가, 인테리어 디자이너 및 제품 디자이너들에게 훨씬 더 사실적인 렌더링 결과를 제공할 것입니다. 이제 이들은 더 다양한 소재를 창조할 수 있게 되어, 시각화 작업이 즐거운 과정이 될 것입니다.

D5 Render에게 D5 SSS는 중요한 이정표이지만, 결코 끝이 아닙니다. D5 팀은 더 나은 효과를 제공하기 위해 SSS를 지속적으로 개선해 나갈 것입니다. 계속 지켜봐 주시면 실망시키지 않겠습니다.

D5 자산 라이브러리가 과일, 양초, 비취 등 수십 가지 모델에 SSS 재질을 적용하여 업데이트했습니다. “sss/3s”를 검색하면 해당 모델들을 빠르게 찾을 수 있습니다.

또는 자신만의 반투명 재질을 사용자 정의하여 사실적인 렌더링에서 흐르는 빛의 아름다움을 즐길 수 있습니다.

다음 항목도 참고하세요.

문의하기

일반 문의: [email protected]

마케팅: [email protected]

팀 솔루션 문의: [email protected]

기술 지원: [email protected]

업무 시간: 월요일~금요일, 10:00~18:00(GMT +8)