이번 짧은 튜토리얼에서는 Substance Painter의 잘 알려지지 않았지만 매우 유용한 기능인 Fonts에 대해 알아보겠습니다. Fonts는 특수한 유형의 Alpha 마스크로, 이름 그대로 특정 폰트를 사용해 원하는 텍스트를 작성할 수 있으며, 브러시를 통해 자체 머티리얼과 함께 오브젝트 표면에 적용할 수 있습니다.


이 튜토리얼은 한국어 음성을 제공하지 않습니다. 아래에서 영어 음성으로 된 영상을 한국어, 영어 및 기타 언어의 자막과 함께 시청하실 수 있습니다. 영상 아래에는 한국어로 번역된 스크립트가 있습니다.


영상 자막 텍스트

안녕하세요, 여러분! 이번 짧은 튜토리얼에서는 Substance Painter의 잘 알려지지 않았지만 매우 유용한 기능인 Fonts에 대해 알아보겠습니다. Fonts는 특수한 유형의 Alpha 마스크로, 이름 그대로 특정 폰트를 사용해 원하는 텍스트를 작성할 수 있으며, 브러시를 통해 자체 머티리얼과 함께 오브젝트 표면에 적용할 수 있습니다.

이번 예제에서 사용하는 씬에는 이미 오브젝트가 있으며, 각 부분에는 서로 다른 머티리얼이 할당되어 있습니다.

이제 여기에 간단한 텍스트 라벨을 추가해 보겠습니다. 로고나 특수 기호가 아니라 일반 텍스트이므로, 별도의 드로잉 또는 이미지 편집 프로그램에서 이미지나 opacity 마스크를 만들 필요는 없습니다.

먼저 오브젝트의 Layer 스택 최상단에 Fill Layer를 추가하여 아래에 있는 모든 머티리얼을 완전히 덮도록 합니다. 그런 다음 이 머티리얼을 설정합니다. 예를 들어 RGB 색상은 0.8, 0.8, 0.6으로 지정하고, Metallic은 0으로 설정합니다. Roughness에는 약간의 불규칙성을 주기 위해 Clouds 3 맵을 적용하고, Height는 0.05로 설정하여 양각 효과를 만듭니다.

이 머티리얼은 아래의 머티리얼을 전부 덮어버리므로, 가장 먼저 Black Mask를 추가합니다. 이후 텍스트를 "스탬프 찍듯이" 적용할 영역만 흰색으로 만들기 위함입니다.

이제 Shelf의 Brushes 섹션으로 이동하여 브러시를 선택합니다. 이번 예제에서는 부드러운 가장자리 없이 균일한 브러시 스트로크를 만들기 위해 Basic Hard를 선택합니다. 그런 다음 Shelf의 Alphas 섹션으로 이동한 뒤, 필터 입력란에 "Font"를 입력하여 항목을 필터링합니다.

첫 번째 텍스트 라벨에는 Jura와 같은 간단한 폰트를 선택한 뒤, Properties - Paint 탭의 브러시 파라미터를 살펴보겠습니다.

특히 Text 필드에서 기본 텍스트인 "Substance"를 원하는 문구로 변경합니다. 제 예제에서는 "Created with"라는 문구를 입력합니다.

마우스 커서를 3D 뷰 위로 이동해 보면, 기본 브러시 스트로크 크기에 비해 텍스트가 너무 크다는 것을 알 수 있습니다. 브러시 크기를 변경해도 해결되지 않는데, 이는 브러시의 그리기 영역 내부에서 텍스트 자체의 크기를 조정해야 하기 때문입니다. 이를 위해 Font Parameters 섹션의 Size 파라미터를 조정합니다.

Parameters 섹션에는 의미가 비교적 직관적인 다른 설정들도 있습니다. "Type"은 지원되는 경우 폰트 스타일을 변경합니다. 예를 들어 Jura에서는 Bold를 선택할 수 있습니다. "Alignment"는 브러시 스트로크의 그리기 영역 내에서 텍스트 정렬 방식을 설정합니다.

눈치채셨겠지만, 저는 텍스트를 곡면에 적용했습니다. Substance는 브러시를 표면의 접선 방향에 자동으로 정렬한 뒤, 스티커처럼 텍스트를 투영하여 왜곡 없이 표면 형상에 맞게 부착합니다.

적어도 이 버전의 소프트웨어에서는 텍스트를 적용한 후 편집할 수 없습니다. 실제로는 Layer Mask에 직접 페인팅되기 때문입니다. 하지만 실수했거나 생각이 바뀌었다면 CTRL+Z로 마지막 작업을 되돌릴 수 있습니다. 또한 Eraser 도구를 사용하여 마스크의 개별 브러시 스트로크를 지울 수 있으며, 더 심각한 경우에는 마스크를 우클릭한 뒤 "Add black mask"를 선택하여 전체 마스크를 초기화할 수 있습니다.

지오메트리 구조와 UV Seam에 따라서는 3D 뷰보다 2D 뷰에서 UV Seam 위에 직접 텍스트를 적용하는 것이 더 편리할 수 있습니다. 또한 뷰포트 표시 모드를 "Mask"로 전환하면 선택된 Layer Mask를 직접 확인할 수 있어 실수나 원치 않는 자국을 쉽게 찾아낼 수 있습니다.

Fonts는 브러시 스트로크로 적용되므로, 이 경우 Fill Layer의 Layer Mask 위에서 폰트를 변경하고, 텍스트를 변경한 뒤, 동일한 마스크 안에 추가 브러시 스트로크를 적용할 수 있습니다. 이렇게 하면 서로 다른 텍스트라도 모두 동일한 머티리얼을 사용하게 됩니다.

지금까지는 Fill Layer의 Layer Mask 위에서 브러시를 사용하는 방법을 보여드렸으며, 일반 Material에서도 동일한 원리가 적용됩니다. 하지만 Layer에도 직접 사용할 수 있습니다. Layer는 처음에는 비어 있는 페인트 레이어로, PBR 채널이나 실제 머티리얼을 할당하여 사용자 정의할 수 있으며, 마스크가 아닌 레이어 자체에 직접 페인팅할 수 있습니다.

이 방법을 사용하면 Layer에 Layer Mask를 추가하여 두 가지 서로 다른 효과를 결합할 수 있습니다. 즉, Layer에 있는 머티리얼 브러시 스트로크와 별도의 opacity 마스크를 함께 사용할 수 있습니다. 예를 들어 화면에서는 텍스트가 포함된 Layer에 Clouds 2 opacity 마스크를 추가하고 있습니다. 이를 통해 Contrast와 Scale 같은 Clouds 설정을 조정하여 두 마스크를 결합한 더욱 흥미로운 효과를 만들 수 있습니다.

자, 이번 짧지만 도움이 되었기를 바라는 튜토리얼은 여기까지입니다! 언제나처럼 질문이나 궁금한 점, 또는 추가 설명이 필요한 부분이 있다면 영상 아래 댓글로 남겨 주세요. 다음에 또 뵙겠습니다!

튜토리얼 검색

검색 문구 또는 여러 개의 키워드를 쉼표로 구분해 입력하세요.

Francesco Milanese의 3D 모델, 튜토리얼 및 컴퓨터 그래픽 자료를 제공합니다. 3D 모델의 사용 라이선스는 각 모델 페이지에 링크된 외부 스토어에서 구매할 수 있으며, 해당 라이선스 약관이 적용됩니다. Francesco Milanese — 이탈리아 부가가치세 번호: 06321250877. 문의: info@francescomilanese.com


확장된 개인정보 및 쿠키 사용 정책