디지털 대역과 3D 바디 스캐닝 기법
디지털 대역(Digital Double)은 배우가 직접 수행하기 불가능한 위험한 액션 장면이나 물리적으로 구현하기 어려운 연출을 위해 가상 공간에 3차원으로 제작하는 배우의 고해상도 디지털 복제 모델입니다. 스턴트 배우의 안전을 확보하고 실제 촬영의 위험 요소를 제거하기 위해 시각효과 파이프라인에서 광범위하게 활용됩니다. 정밀한 디지털 대역을 제작하기 위한 첫 번째 공정은 배우의 신체 구조와 표면 질감을 3차원 디지털 데이터로 변환하는 포토그램메트리(Photogrammetry) 기반의 바디 스캐닝 작업입니다.
바디 스캐닝 스튜디오는 수십 대의 고해상도 디지털카메라가 환형으로 배치된 스캐닝 릭(Scan Rig) 시스템을 구축하여 운용합니다. 배우가 릭 중심에 위치하면 모든 카메라가 동시 노출 방식으로 프레임 이미지를 포착합니다. 컴퓨터 소프트웨어는 서로 다른 각도에서 촬영된 수십 장의 고화질 정지 이미지를 분석하고, 시선 교차점을 계산하여 삼각측량 알고리즘으로 배우의 정밀한 3D 정점(Vertex) 데이터 포인트를 생성합니다. 이 과정을 통해 배우의 키, 골격 비율, 신체 윤곽이 3차원 메시 형태로 복제됩니다.
신체 형태 스캐닝과 함께 피부의 광학적 특성을 추출하는 교차 편광 라이팅 스캔도 실행됩니다. 편광 필터가 장착된 조명을 활용하여 피부 표면의 반사광을 차단하고 피부 내부로 스며드는 난반사 색상 정보만을 선택적으로 채집합니다. 피부의 모공, 미세한 흉터, 점, 땀구멍 등 픽셀 단위의 미세한 지형 데이터가 8K 이상의 고해상도 노멀 맵과 디스플레이스먼트 맵으로 추출됩니다. 3D 바디 스캐닝 기법은 실사 배우와 광학적으로 구별하기 어려운 정밀한 디지털 대역 3D 자산을 구축하는 절대적인 첫 단계입니다.
물리 엔진 기반 의상 및 헤어 시뮬레이션
디지털 대역 3D 모델에 생동감을 부여하기 위해서는 신체 움직임에 반응하는 의상과 헤어의 물리 시뮬레이션 연산이 필수적으로 수행되어야 합니다. 강풍이 불거나 공중에서 빠른 속도로 낙하할 때 의상 직물과 머리카락이 보여주는 정밀한 움직임은 컴퓨터 그래픽스의 핵심 기술 영역입니다. 아티스트들은 실제 배우가 착용한 의상의 재질 특성을 분석하여 면, 가죽, 실크, 데님 등 직물 종류에 따른 인장 강도, 유연성, 마찰 계수, 무게 데이터를 물리 엔진에 수치로 입력합니다.
의상 시뮬레이션 시스템은 3D 의상 패턴을 가상 캐릭터의 신체 메시 위에 결합하고, 캐릭터의 모션 데이터를 바탕으로 2D 메시의 변형을 실시간에 가깝게 연산합니다. 신체와 옷감 사이의 충돌 검사(Collision Detection) 알고리즘이 동작하여 옷감이 피부 메실 내부로 뚫고 들어가는 현상을 완화합니다. 옷감과 옷감 사이의 자가 충돌(Self-Collision) 연산도 함께 처리되어 주름이 접히거나 겹치는 가속 운동을 실제 물리 법칙과 동일하게 재현합니다.
헤어 시뮬레이션의 경우 수만 가닥의 가상 머리카락을 개별 입자 또는 가이드 커브 형태로 생성하여 추적합니다. 머리카락 가닥 간의 마찰력, 공기 저항, 정전기력, 중력의 영향을 받는 세부 물리 알고리즘이 적용됩니다. 캐릭터가 공중에서 급격하게 회전하면 헤어 가이드 라인이 관성 법칙에 맞춰 유연하게 휘어집니다. 고도화된 의상 및 헤어 물리 시뮬레이션 연산은 디지털 대역이 기계적인 어색함을 탈피하고 시각적 사실성을 극대화하도록 돕는 핵심 요소입니다.
서브서페이스 스캐터링과 실사 합성
완성된 디지털 대역 3D 캐릭터를 실사 촬영 라이팅 환경과 완벽하게 융합하기 위해서는 피부 표면의 빛 반응을 구현하는 서브서페이스 스캐터링(SSS, Subsurface Scattering) 렌더링 기술이 사용됩니다. 인간의 피부는 빛이 표면에 부딪혔을 때 일부가 표면 아래 지방층과 혈관 레이어로 투과된 후 산란되어 다시 외부로 노출되는 복잡한 반투명 광학 구조를 가집니다. 단순한 표면 반사 셰이딩만 적용하면 피부가 플라스틱이나 석고상처럼 차갑고 딱딱하게 보이는 문제가 발생합니다.
서브서페이스 스캐터링 알고리즘은 가상 조명 광선이 3D 모델 피부 내부로 들어가는 투과 깊이와 내부 산란 경로를 다파장 수치로 연산합니다. 빛이 피부 내부를 통과하면서 붉은 혈색을 띠고 얇은 귀나 손가락 가장자리 부위가 붉게 비쳐 보이는 광학 현상을 계산해 냅니다. 이와 함께 레이트레이싱 기반의 정밀 렌더러는 스튜디오 현장에서 채집한 HDRI(High Dynamic Range Image) 환경 조명 데이터를 적용하여 실제 촬영장과 100% 동일한 광원 위치, 색온도, 그림자 강도를 디지털 대역 표면에 구현합니다.
최종 합성 단계에서는 모션컨트롤 카메라 데이터 또는 카메라 추적(Matchmove) 기술을 활용하여 실사 렌더링 된 디지털 대역을 원본 프레임 위에 정확한 위치로 결합합니다. 컴퓨터는 모션 블러(Motion Blur)와 렌더링 된 프레임의 노이즈 입자(Grain)를 원본 카메라 필름과 동일하게 조정합니다. 액션 촬영 시 배경에 실제 존재하는 장애물에 디지털 대역이 가려지는 오클루전(Occlusion) 레이어 작업을 마치면 완벽한 합성이 완료됩니다. 정밀한 SSS 렌더링과 카메라 매칭 기술의 통합은 실사 배우와 디지털 대역 간의 경계를 완전히 없애며 고난도 액션 연출을 안정적으로 완성합니다.
[핵심 요약]
디지털 대역은 포토그램메트리 기반 3D 바디 스캐닝 기법을 통해 배우의 신체 구조와 고해상도 피부 질감을 정확하게 복제합니다.
물리 엔진을 이용해 의상 직물의 재질 특성과 수만 가닥의 헤어 움직임을 충돌 검사 알고리즘 기반으로 정밀 시뮬레이션합니다.
서브서페이스 스캐터링(SSS) 피부 렌더링과 HDRI 라이팅 합성 기법을 적용하여 실사 영상과의 완벽한 광학적 일치감을 구현합니다.
[다음 편 예고]
다음 17편에서는 인물이나 물체의 3차원 공간 형태와 질감 데이터를 동영상 단위로 초당 여러 프레임씩 스캔하여 재구성하는 볼류메트릭 3D 스캔 capture 기술을 다룹니다.
[출처 및 참고]
미국 시각효과 협회(VES) 디지털 대역 자산 제작 및 포토그램메트리 가이드북
국제 컴퓨터 그래픽스 학회(ACM SIGGRAPH) 피부 서브서페이스 스캐터링 렌더링 백서