이 튜토리얼에서는 객체의 Texture 색조를 빠르게 변경하여 여러 개의 복사본을 다양한 색상으로 만드는 방법을 알아보겠습니다.
영상 자막 텍스트
안녕하세요, 여러분! 이 튜토리얼에서는 객체의 Texture 색조를 빠르게 변경하여 여러 개의 복사본을 다양한 색상으로 만드는 방법을 알아보겠습니다.
이를 위해 원본 Texture 이미지를 수정하거나 추가 Material을 만들 필요 없이, 하나의 Material과 각각의 복사본의 Object Index 필드를 사용하여 작업할 것입니다.
이 튜토리얼은 Blender 3.6을 사용하여 제작되었습니다.
그럼 시작해봅시다! 화면에 Blender 장면이 보이는데, 여기에는 다운로드 후 바로 나타나는 상태로 내 3D 모델이 불러와져 있습니다.

동일한 Material과 동일한 PBR Texture 세트를 공유하는 두 개의 객체가 있습니다.
구체적으로, Base Color Texture는 UV 매핑을 사용하여 형광펜의 본체와 팁 부분을 노란색으로 칠합니다. 이 객체들을 복제하여 더 많은 형광펜을 만들면 당연히 더 많은 노란색 형광펜을 얻게 됩니다.

복제본의 색상을 변경하는 방법은 여러 가지가 있으며, 상황에 따라 더 적합한 방법도 있습니다. 이 경우, 변경할 색상이 단색이며 객체의 나머지 부분은 검정색이므로 Hue Saturation Value 노드를 사용해 Base Color Texture의 색조를 변경할 수 있습니다. 방법을 살펴보겠습니다.
Shader Editor에서 Color HSV 노드를 Base Color Texture와 PBR 노드의 입력 사이에 추가합니다. 이 노드는 제가 여러 3D 모델에 사용해온 간단한 PBR 노드로, 쉽게 Principled BSDF 노드로 교체할 수 있습니다. 여기에서의 존재에 영향을 받지 않으셔도 됩니다.

Hue 필드의 값을 0.0에서 1.0 사이로 조정하면, 색칠된 부분의 Texture 색조를 변경할 수 있으며 검정색 부분은 그대로 유지됩니다.

하지만 이 방법으로는 원본을 복제하여 생성된 모든 객체의 색상을 변경하게 되며, 이 복제본들은 동일한 Material을 공유하게 됩니다.
각 복제본에 Object Index 또는 Pass Index라는 숫자 값을 할당할 수 있습니다. 형광펜 본체를 선택한 후 Properties 편집기의 Object 탭을 열고 Relations 섹션 내의 Pass Index 필드 값을 변경하면 됩니다.

이 작업을 다른 복제본에도 수행합니다. 동일한 숫자 인덱스를 공유하는 객체는 동일한 색상도 공유하게 됩니다. 형광펜 뚜껑은 전부 검은색이므로 Pass Index를 조정할 필요가 없습니다.
객체의 Pass Index 값은 Shader editor에서 Input Object Info 노드의 Object Index 출력을 사용하여 불러올 수 있습니다.

그러나 Object Info 필드에서 출력되는 값은 0 이상의 정수로 나오며, HSV 노드의 Hue 필드에 입력하려면 0에서 1 사이의 값이 필요합니다.
문제 없습니다! 블렌더는 값을 0에서 1로 범위를 줄일 수 있는 몇 가지 노드를 제공합니다.
예를 들어, Converter Math 노드를 Divide 모드로 설정하여 Object Index에서 나오는 값을 Pass Index의 최대값으로 나누어 사용할 수 있습니다.

Converter Map Range 노드를 사용하여 From Max 필드에 최대 Pass Index 값을 설정할 수도 있습니다. 이 방법도 Math Divide와 동일한 효과를 냅니다.

물론, 나누기나 매핑에 다른 값을 사용하여 완전히 다른 색상을 만들 수도 있습니다.
이와 관련하여 Map Range 노드는 매핑을 더 좁은 범위로 제한할 수 있는 장점을 제공합니다. 예를 들어 To Min과 To Max 필드를 0.0에서 0.5로 설정하거나 0.5에서 1.0으로 설정하면 어떻게 되는지 확인해 보세요.

요약하자면, 원본 객체 복제본에 자유롭게 할당할 수 있는 Pass Index라는 숫자 값을 사용하여 여러 객체에 적용된 단일 Image Texture의 색조를 변경할 수 있습니다. 이 방법을 통해 단일 Material과 단일 Texture 세트에서 시작하여 다양한 외관을 가진 객체를 얻을 수 있습니다.
이 튜토리얼이 도움이 되었기를 바랍니다! 곧 다시 만나요!