창작을 위한 GPU · KYC 없는 크립토 살펴보기
프로덕션 노트

렌더를 자연스럽게 합성하는 깨끗한 알파

투명 이미지는 의도한 배경 위에서, 대상 소프트웨어로 불러오고 크기를 조절한 뒤에도 외곽선이 자연스러울 때 완성됩니다. 먼저 알파 해석을 확인하고, 그다음 색과 효과를 확인하세요. 깨끗한 체크무늬만으로는 충분하지 않습니다. 밝은 프린지, 어두운 테두리, 잘린 반사를 가릴 수 있기 때문입니다.

01

투명도와 그에 딸린 색 분리하기

알파 채널은 전경이 합성에 기여하는 정도를 나타냅니다. 0이면 투명하고, 1이면 불투명하며, 중간값은 부드러운 가장자리와 부분적으로 투명한 영역에 관여합니다. 바둑판 무늬는 표시를 돕는 용도일 뿐입니다. 이것은 이미지의 일부가 아니며, 파일에 기대한 채널이 있다는 증거도 되지 않습니다.

색상과 알파를 연결하는 두 가지 관례가 있습니다. straight, 또는 비연관이라 불리는 방식에서는 색상이 커버리지와 별도로 저장됩니다. premultiplied, 또는 연관 방식에서는 색상이 이미 알파로 곱해져 있습니다. Blender는 렌더링과 합성에서 두 번째 관례를 사용합니다. Alpha Convert 노드로 한쪽에서 다른 쪽으로 전환할 수 있으며, straight로 수행한 작업은 출력 시 기대되는 관례에 맞게 되돌려야 합니다. Blender 설명서에서 이 점을 설명합니다.

이 선택은 품질 취향의 문제가 아닙니다. 정상적인 이미지도 읽는 쪽이 잘못된 관례를 적용하면 손상된 것처럼 보일 수 있습니다. 변환 노드를 추가하기 전에 파일에 무엇이 들어 있는지 확인하세요.

02

이중 곱셈이 가장자리에 미치는 영향 보기

렌더링된 픽셀을 설명하려는 것이 아니라, 선형 광량에서 예시 계산을 해 보겠습니다. 어떤 빨간 가장자리의 straight 색이 (0.8, 0.1, 0.1)이고 알파가 0.25라면, 그 premultiplied 색은 (0.2, 0.025, 0.025)입니다. 회색 (0.4, 0.4, 0.4) 배경 위에서 배경의 기여는 0.75로 곱해집니다. 결과는 (0.5, 0.325, 0.325)입니다.

리더가 이미 premultiplied된 값을 straight로 처리하면, 다시 0.25를 곱합니다. 빨간 기여가 줄어들어 가장자리가 어두워집니다. 반대로 기대되는 곱셈을 빼먹으면 윤곽이 지나치게 밝아질 수 있습니다. 그런데 알파 자체는 흑백으로 봐도 올바른 것처럼 보일 수 있습니다.

이 예시는 한 부류의 프린지를 설명할 뿐, 모든 결함을 겉모습만으로 진단하게 해 주지는 않습니다. 배어든 배경색, 잘못된 색 관리, 합성 후 적용한 효과도 비슷한 결과를 낼 수 있습니다. 원본 파일을 보관해 처음 해석으로 되돌릴 수 있게 하세요.

마스크를 수정하기 전에 점검할 대상을 알아보기
관찰첫 번째 점검피해야 할 것
밝은 배경에서 어두운 테두리알파 관례와 반복 곱셈전체 윤곽을 즉시 침식하기
어두운 배경에서 밝은 테두리해석과 색에 섞인 옛 배경물체 전체를 어둡게 하기
윤곽은 맞지만 전체 색조가 다름색 공간과 변환색을 보정하려고 알파 수정하기
축소 후에만 나타나는 결함리샘플링과 효과 순서원본 해상도에서만 검증하기
03

투명 출력과 임포트 계약 준비하기

먼저 렌더링에 원하는 투명도가 실제로 포함되어 있는지 확인하세요. 유리 오브젝트를 통해 보이는 배경은 아예 없는 배경과 역할이 다릅니다. 그런 다음 알파 채널이 있는 출력을 선택하고, Render Result만이 아니라 저장된 파일을 확인하세요. 납품 노트에는 크기, 색 공간, 기대하는 알파 규약, 대상 배경을 적어 두세요.

PNG 명세는 비프리멀티플라이드 알파를 정의합니다. OpenEXR은 관례적으로 프리멀티플라이드 색상을 사용합니다. 이러한 규약은 교환을 위한 출발점일 뿐이며, 특히 중간 소프트웨어가 채널을 다시 쓴 경우에는 사용한 내보내기와 불러오기 도구를 반드시 확인하세요. 확장자가 모호해 보인다는 이유로 이미지를 직접 두 번 곱하지 마세요. PNG 명세와 OpenEXR 기술 소개가 각자의 모델을 설명합니다.

수신 측에서는 보정 없는 사본을 불러오세요. RGB 채널과 알파 채널을 따로 표시한 뒤, 합의된 배경 위에 이미지를 합성하세요. 정당한 변환은 불투명한 부분을 인위적으로 바꾸지 않으면서 가장자리를 개선해야 합니다.

04

예시: 세 가지 배경 위의 새틴 리본

이 사례는 예시이며, 설명된 규약은 위에서 인용한 Blender 5.2 매뉴얼을 따르되 해당 버전이 설치되어 있다고 가정하지 않습니다. 보라색 리본이 크림색 포스터, 검은색 버전, 주황색 카드 위의 제목을 감싸야 합니다. 아트 디렉션은 가느다란 고리와 약간의 모션 블러를 요구합니다. 체커보드에서 한 번만 확인하면 두 가지 주요 난점, 즉 부분적으로 가려진 끝부분과 새틴의 매우 밝은 반사를 놓치게 됩니다.

각각 단색 배경을 가진 동일한 컴포지션 세 개를 준비하세요. 바깥쪽 가장자리, 고리 안쪽, 리본이 제목을 가로지르는 영역을 살펴보세요. 실제 크기로 본 다음 카드의 최종 크기로도 보세요. 검은 선이 크림색과 주황색에서만 나타난다면 마스크를 손보기 전에 알파를 확인하세요. 검은색 배경에서 크림색 색조가 남는다면 원본 이미지에 이미 섞인 색상을 찾아보세요.

그런 다음 요청된 크기 조정을 수행하고 결과물을 다시 여세요. 애니메이션의 경우 가장 큰 움직임 주변의 연속된 짧은 구간을 추가하세요. 윤곽이 깜빡이지 않고 형태를 유지해야 합니다. 기대하는 검사는 '반투명 픽셀이 하나도 없음'이 아닙니다. 그런 픽셀은 부드러운 가장자리에 필요합니다. 합의는 세 가지 배경 모두에 일관되게 통합되었는지에 관한 것입니다.

05

대상을 잘라내지 않고 프린지를 처리하기

먼저 최소 구성으로 돌아가세요. 이미지, 입력 해석, 배경, 출력입니다. 샤픈, 글로우, 컬러 그레이딩 및 기타 효과를 일시적으로 제거하세요. 가장자리가 다시 정상으로 돌아오면 작업을 하나씩 다시 켜서 원인 단계를 찾으세요. 각각이 무엇을 하는지 모른 채 리더의 자동 보정과 수동 변환을 겹쳐 적용하지 마세요.

이미 곱해진 색상에 비선형 색상 보정을 적용하려면 일시적으로 straight로 작업해야 할 수 있습니다. 이 변환은 지정된 도구로 수행하고, 합성 관례로의 복귀를 보호하며, 알파가 매우 낮은 영역을 점검하세요. 0에 가까운 값으로 직접 나누면 원치 않는 값이 증폭될 수 있습니다. 디컨태미네이션 필터나 마스크의 약간의 수정은 이 진단 이후에, 복사본에서, 그리고 오브젝트에 허용되는 범위 내에서만 이루어져야 합니다.

마지막으로 피사체의 윤곽과 그 효과를 분리하세요. 접촉 그림자나 외부 글로우는 실루엣 너머로 계속 보여야 할 수 있습니다. 테두리 선을 없애기 위해 알파를 좁히면 이것들을 제거할 수 있습니다. 이러한 효과를 조정 가능하게 해야 한다면, 수신자와 합의한 요소에 다시 넣을 방안을 마련하세요. 컴포지팅 패스 가이드가 이를 선택하는 데 도움이 됩니다.

06

단순한 누끼로 충분하지 않은 때를 알기

굴절과 반사는 렌더링된 환경에 따라 달라집니다. 알파만으로는 새로운 배경 앞에 놓인 유리 너머로 보이는 것을 다시 계산하지 않습니다. 따라서 누끼를 딴 병은 윤곽은 올바르지만, 유리 내부에는 이전 배경의 모습이 그대로 남아 있을 수 있습니다. 큰 교체 작업이라면 대상 배경으로 장면을 테스트하거나 적합한 분해 방식을 합의하세요. 보편적인 투명성을 보장한다고 말하지 마세요.

합의 전에 밝은 배경과 어두운 배경, 미세한 디테일, 번지는 효과, 최종 리사이징을 확인하세요. 결과물이 애니메이션이라면 시간적 연속성도 확인하세요. 합성된 레퍼런스를 보관하고 이에 대응하는 투명 파일을 명시하여, 수령인이 기대한 결과와 자신의 배경을 구분할 수 있게 하세요.

어떤 파일은 이 시각적 점검을 통과하고도 다른 애플리케이션에서 잘못 해석될 수 있습니다. 따라서 가져오기 안내문도 납품의 일부입니다. 물체 전체에 영향을 주는 대비 차이라면, 마스크를 더 다듬기 전에 일관된 색상 문서를 다시 확인하세요.

더 나아가기 위해

궁금한 점.

투명 PNG는 premultiplied로 설정해야 하나요?+

PNG는 사양에 따라 프리멀티플라이드되지 않은 알파를 저장합니다. 소프트웨어는 내부적으로 이 표현을 변환할 수 있습니다. 입력을 올바르게 선언하고 불필요한 추가 변환을 피하세요.

체크무늬는 왜 정상으로 보이는데 흰색 위에서는 테두리가 나타나나요?+

체커보드는 대비가 약한 결함을 가릴 수 있습니다. 밝은 배경, 어두운 배경, 그리고 실제 대상 색상 위에 이미지를 합성해 윤곽을 확인하세요.

가장자리를 선명하게 만들려면 알파를 더 강하게 해야 하나요?+

항상 그렇지는 않습니다. 부분적으로 투명한 픽셀은 부드러운 가장자리, 흐림, 미세한 디테일에 사용됩니다. 마스크를 침식하거나 수정하기 전에 해석을 확인하세요.

알파를 사용하면 유리 뒤의 배경을 자유롭게 바꿀 수 있나요?+

굴절이나 반사를 다시 계산하지는 않습니다. 복잡한 투명 오브젝트의 경우 배경이 바뀌면 다시 렌더링하거나 별도로 준비한 요소가 필요할 수 있습니다.

이 기준을 프로젝트에 남겨 두세요.

내 노트 열기