본문 바로가기
vfxai 잡학지식 vfxai 잡학지식

깨끗하게 렌더했는데 합성하니 더 가짜 같다 — 실사와 CG의 그레인 맞추기

vfx 잡학지식 읽는 시간 약 8분 조회 2

렌더는 깨끗한데 합성만 하면 CG가 뜬다면, 색이 아니라 픽셀 질감이 다른 것입니다. 디노이즈→합성→재그레인 순서.

렌더만 보면 표면도 매끈하고 그림자도 깨끗합니다. 그런데 실사 플레이트 위에 올리는 순간 CG만 얇은 비닐처럼 떠 보입니다. 색과 밝기를 다시 맞춰도 해결되지 않고, 블러를 조금 주면 이번에는 CG만 흐려집니다. “합성 티가 나요”라고 느껴지지만 경계가 틀렸는지, 조명이 틀렸는지는 바로 보이지 않죠.

이때 화면을 확대해 보면 차이가 드러납니다. 실사에는 미세한 밝기 변화와 색 채널별 잡음이 계속 움직이는데, CG에는 그런 변화가 없거나 렌더러의 노이즈가 전혀 다른 모양으로 남아 있습니다. 물체의 형태보다 픽셀의 질감이 서로 다른 겁니다. 검색할 때 “CG가 가짜 같음”이라고만 쳤던 장면이라면, 먼저 그레인 불일치를 의심할 차례입니다.

깨끗한 픽셀이 항상 완성도 높은 픽셀은 아닙니다

가장 먼저 하기 쉬운 시도는 렌더 샘플을 올리고 디노이저를 더 강하게 거는 것입니다. 렌더 노이즈 제거 자체는 필요합니다. 샘플 부족으로 생긴 얼룩이나 반딧불처럼 튀는 픽셀은 합성용 그레인이 아니기 때문입니다. 문제는 그다음입니다. CG를 완전히 매끈하게 만든 상태가 곧 실사와 잘 맞는 상태라고 생각하면 방향이 뒤집힙니다.

실사 플레이트는 카메라 센서, 노출, 압축, 후처리의 영향을 받은 영상입니다. 반면 깨끗한 CG는 수학적으로 정돈된 연속 톤에 가깝습니다. 둘을 붙였을 때 실사의 벽과 바닥은 프레임마다 미세하게 흔들리는데 CG만 고정된 색면으로 남습니다. 그래서 노이즈를 없앨수록 오히려 경계가 더 쉽게 읽히는 반전이 생깁니다.

실사 플레이트와 지나치게 깨끗한 CG의 픽셀 질감 비교 실사 플레이트 깨끗한 CG 미세한 변화가 프레임마다 이동 균일한 면이 고정되어 보임 색이 맞아도 픽셀 질감이 다르면 두 영상은 분리되어 보입니다

왼쪽의 변화가 결함이라는 뜻이 아니라, 오른쪽에 같은 촬영 특성이 없다는 것이 문제입니다.

그레인은 화면 위에 뿌리는 점무늬보다 더 복잡합니다

그레인을 소금처럼 영상 위에 얹는다고 생각하면 절반만 맞습니다. 실제 대응 관계는 이렇습니다. 점의 크기는 촬영 해상도와 리사이즈에 영향을 받고, 강도는 밝은 영역과 어두운 영역에서 다르게 보이며, 빨강·초록·파랑 채널의 변화량도 같지 않을 수 있습니다. 영상이라면 무늬가 프레임마다 어떻게 바뀌는지도 중요합니다.

따라서 정지 화면 한 장에 단색 노이즈를 올리고 불투명도만 낮추는 방식은 쉽게 들킵니다. 크기는 비슷해도 그림자에서 너무 강하거나, RGB가 함께 움직여 회색 점처럼 보이거나, 화면에 붙어 정지한 패턴처럼 보일 수 있습니다. Nuke 그레인은 양보다 구조를 맞추는 작업인 셈이죠.

여기서 렌더 노이즈와 촬영 그레인을 구분해야 합니다. 렌더 노이즈는 샘플이 부족해 조명 계산이 불안정한 결과이고, 촬영 그레인은 플레이트가 가진 영상 특성입니다. 전자는 렌더 단계나 디노이즈로 줄이고, 후자는 합성이 끝난 뒤 의도적으로 되돌립니다. 둘 다 점처럼 보인다는 이유로 렌더 노이즈를 그대로 남겨 재질처럼 쓰면 프레임별 깜빡임과 얼룩까지 따라옵니다.

30초 동안 확대율과 채널만 바꿔도 판정할 수 있습니다

먼저 Nuke Viewer를 100%로 놓습니다. 화면에 맞추는 Fit 상태에서는 리사이즈 필터가 미세한 노이즈를 뭉개므로 판단하기 어렵습니다. CG가 놓인 곳과 바로 옆 플레이트에서, 비슷한 밝기의 평평한 영역을 번갈아 봅니다. 실사는 살아 움직이는데 CG만 고요하면 그레인이 부족한 쪽입니다. 반대로 CG에서 더 굵은 점이나 얼룩이 튄다면 렌더 노이즈가 남았거나 재그레인이 과합니다.

이어서 Viewer의 채널 표시를 RGB 전체에서 red, green, blue로 하나씩 바꿉니다. 특정 채널에서만 CG 경계가 갑자기 선명해지면 전체 불투명도 하나로는 맞추기 어렵다는 신호입니다. 마지막으로 두세 프레임이 아니라 짧은 구간을 재생합니다. CG 위의 무늬가 정지해 있거나 주변보다 빠르게 끓으면 시간 특성이 다릅니다.

Nuke에서 그레인 불일치를 확인하는 세 단계 1 2 3 100% 확대 비슷한 밝기끼리 비교 점 크기·강도 확인 채널 분리 R · G · B를 각각 확인 채널별 경계 비교 구간 재생 정지·끓음 여부 확인 시간 변화 비교 셋 중 하나라도 다르면 그레인 설정을 다시 맞춥니다

확대율, 채널, 시간 변화는 서로 다른 문제를 검사하므로 세 단계 모두 확인해야 합니다.

플레이트를 깨끗하게 만든 뒤 마지막에 촬영 질감을 돌려놓습니다

수정 순서는 디노이즈→합성→재그레인입니다. 먼저 원본 플레이트를 보존한 채 작업용 브랜치를 만들고, Denoise 노드나 사용하는 디그레인 도구로 촬영 노이즈를 줄입니다. 목적은 플레이트를 미용 보정하는 것이 아니라 키잉, 트래킹, 색 보정과 CG 합성을 안정적으로 수행할 바탕을 만드는 것입니다. 얇은 머리카락이나 피부 질감까지 사라질 정도로 밀어붙이면 새 문제가 생깁니다.

그다음 디노이즈된 플레이트 위에서 CG의 색, 밝기, 디포커스, 모션 블러와 경계를 먼저 맞춥니다. 그레인은 마지막 접착제이지 잘못된 합성을 숨기는 필터가 아닙니다. 이 단계의 Merge 결과가 형태와 움직임 면에서 이미 자연스러워야 합니다.

마지막으로 Grain 노드를 사용하거나, 원본 플레이트에서 깨끗한 플레이트를 뺀 잔차를 추출해 합성 결과에 더합니다. 개념식은 간단합니다. ‘원본 플레이트 – 디노이즈 플레이트 = 촬영 잔차’, ‘깨끗한 합성 + 촬영 잔차 = 최종 영상’입니다. 다만 잔차에는 그레인뿐 아니라 압축 흔적과 제거되지 않은 세부까지 들어갈 수 있으므로 Viewer에서 반드시 확인해야 합니다.

디노이즈부터 재그레인까지의 합성 순서 원본 플레이트 특성 보존 1. 디노이즈 작업용 바탕 2. 합성 색·초점·움직임 3. 재그레인 촬영 질감 복원 원본의 촬영 특성을 마지막 결과와 다시 비교 작업 중 제거한 질감을 최종 단계에서 통제해 복원합니다

처음부터 노이즈가 있는 영상끼리 씨름하지 않고, 깨끗한 바탕에서 합성한 뒤 촬영 특성을 복원합니다.

재그레인은 최종 출력 크기에서 조정합니다. 중간 해상도에서 맞춘 점 크기는 리사이즈 뒤 달라집니다. 플레이트의 밝은 면, 중간 톤, 그림자를 각각 비교하고 RGB 채널도 다시 봅니다. 실사 CG 노이즈 맞추기의 완료 기준은 “노이즈가 보인다”가 아니라, CG와 실사 사이를 오갈 때 점의 크기·강도·움직임이 갑자기 바뀌지 않는 것입니다.

또한 디포커스와 모션 블러는 재그레인보다 앞에 두는 편이 판단하기 쉽습니다. 실제 형상이 흐려진 뒤 그 위에 촬영 질감이 놓여야 하기 때문입니다. 작업 색공간과 Viewer 변환도 중간에 바꾸지 말고, 플레이트와 CG를 같은 조건으로 비교하십시오. 그레인 강도는 표시 변환에 따라 다르게 느껴질 수 있습니다.

테두리나 원본 해상도 문제라면 그레인을 만져도 붙지 않습니다

CG 주변에 검거나 밝은 한 줄이 고정되어 있다면 그레인보다 알파 처리 문제일 가능성이 큽니다. RGB와 alpha를 번갈아 보았을 때 경계만 오염되어 있다면 알파와 프리멀티플라이 점검이 먼저입니다.

화면 전체가 흐리고 표면 무늬 자체가 부족하다면 그레인으로 선명도를 만들 수 없습니다. 100% 확대에서 텍스처 디테일이 이미 사라져 있다면 UV 크기와 텍셀 밀도의 관계부터 확인해야 합니다. 그레인은 없는 무늬를 복원하지 않고, 서로 다른 영상 질감을 연결할 뿐입니다.

한 줄로 정리하면, 노이즈를 남기는 것이 아니라 같은 촬영 흔적을 입히는 일입니다

렌더 노이즈는 먼저 제거하고 깨끗한 바탕에서 합성한 뒤, 최종 크기와 채널과 시간 변화를 보며 플레이트의 그레인을 되돌리십시오.

vfx 잡학지식

함께 보면 좋은 글

댓글 0

첫 댓글을 남겨보세요.