Unity AI 머티리얼 생성기: 텍스트 프롬프트로 물리 기반 렌더링(PBR) 머티리얼 생성

May 14, 2026|5 분
Unity AI 오픈 베타용 아트워크 검은색 배경 위의 짙은 보라색 다이아몬드.
이 웹페이지는 이해를 돕기 위해 기계 번역으로 제공됩니다. 기계 번역으로 제공되는 콘텐츠에 대한 정확도나 신뢰도는 보장되지 않습니다. 번역된 콘텐츠의 정확도에 관해 의문이 있는 경우 웹페이지의 공식 영어 원문을 참고해 주시기 바랍니다.

Unity AI 오픈 베타 시리즈의 오늘 순서에서는 Unity 에디터 내에서 커스텀 PBR(물리 기반 렌더링) 표면을 생성하는 '머티리얼 생성기(Material Generator)' 기능을 활용해 씬의 룩앤필을 빠르게 수정하고 발전시키는 방법을 소개합니다.

디자인이 여전히 변경되고 있는 단계에서 프로토타입 환경에 적합한 표면 소재를 적용하는 것은 시기상조처럼 느껴질 수 있습니다. Unity AI 머티리얼 생성기는 그 장벽을 제거합니다. 필요한 표면을 설명하면, 생성기가 장면에 바로 적용할 수 있는 물리 기반 머티리얼을 제공합니다.

머티리얼 생성기란 무엇인가요?

Unity AI Material Generator는 Unity 에디터에 직접 내장된 AI 기반 에셋 제작 도구 모음인 'Generators ' 툴셋의 일부입니다. 머신러닝을 활용하는 Material Generator는 텍스트 프롬프트와 (선택적으로) 참조 이미지를 기반으로 3D 객체용의 사실적이고 타일링 가능한 표면 재질을 생성합니다.

Material Generator 로 생성된 머티리얼은 물리 기반 렌더링(PBR)을 지원합니다. 즉, 수작업으로 제작된 PBR 머티리얼과 마찬가지로 Unity 내의 조명 및 환경 조건에 정확하게 반응합니다.

Unity AI의 모든 생성 도구와 마찬가지로, 이 도구는 프로토타이핑을 가속화하도록 설계되었습니다. 생성된 머티리얼을 초기 개발 단계에서 고품질 플레이스홀더 에셋으로 활용하여, 실제 조명 환경에 반응하는 시각적 그레이박스(greybox) 대체물을 팀에 제공할 수 있습니다. 그런 다음 제작 후반 단계에서 아티스트가 만든 실제 아트워크로 교체할 수 있습니다.

Unity 에디터 내의 Material Generator 창
Unity 에디터 내의 Material Generator 창

Unity AI Material Generator에 접속하는 방법

Unity AI Material Generator는 Unity Editor 6.0 이상이 필요합니다. 이를 사용하려면 먼저 프로젝트를 Unity Cloud 에 연결하고, 에디터 내 AI 메뉴 에서 약관에 동의해야 합니다. AI 크레딧은 Unity Cloud 대시보드를 통해 관리 및 모니터링됩니다.

설정을 완료하면 접근 방법은 간단합니다. Project 창의 빈 곳을 마우스 오른쪽 버튼으로 클릭하고 Create > Rendering > Generate Material을 선택하면 됩니다.

모델 선택

생성기 창에서의 첫 번째 단계는 모델을 선택하는 것입니다. Unity 사실적인 스타일이나 양식화된 스타일 등 서로 다른 시각적 스타일로 학습된 모델을 선택할 수 있도록 지원하므로, 프로젝트 초기 단계부터 생성 결과물을 프로젝트의 아트 방향성에 맞게 조정할 수 있습니다.

머티리얼 생성

프롬프트 작성하기

Unity AI 머티리얼 생성기는 평이한 영어로 된 텍스트 설명을 주 입력값으로 사용합니다. 프롬프트에는 표면의 외관, 소재 유형, 그리고 원하는 스타일적 특징을 기술해야 합니다. 예를 들면 다음과 같습니다. 천연 나뭇결이 살아있는 원목 마루

또한 '스크래치나 오염물 없음' 과 인스턴스 부정 프롬프트(Negative Prompt)를 추가하여 원치 않는 요소를 제외함으로써, 결과물을 더욱 정밀하게 제어할 수 있습니다.

머티리얼 생성기의 텍스트 프롬프트 및 네거티브 프롬프트 필드
머티리얼 생성기의 텍스트 프롬프트 및 네거티브 프롬프트 필드

변형과 시드

'Materials(재질)' 슬라이더는 한 번의 실행으로 생성할 변형의 개수를 설정합니다. 이는 동일한 표면에 대한 여러 가지 해석을 비교하고자 할 때 유용합니다. '사용자 지정 시드(Custom Seed)'를 활성화하면 특정 시드 값을 고정할 수 있어, 생성기를 다시 실행할 때 일관된 결과를 얻을 수 있습니다. 시드(seed) 입력란을 비워두면 도구가 자동으로 하나를 선택합니다.

패턴 참조

'Pattern Reference' 필드에서는 생성되는 머티리얼의 구조적 패턴을 결정하는 데 사용할 참조 이미지를 지정할 수 있습니다. Generators 패키지에는 심리스 타일링(seamless tiling)에 최적화된 pattern_## 텍스처 세트가 포함되어 있습니다. 벽돌, 타일, 직물과 같이 표면이 반복되는 경우, 이 텍스처들을 참조용으로 사용하면 최상의 결과를 얻을 수 있습니다.

'생성(Generate)'을 선택하면 결과가 '생성(Generations)' 패널에 나타납니다. 썸네일 위에 마우스를 올리면 사용된 모델과 해당 이미지를 생성한 프롬프트 설정이 표시됩니다.

Generations 패널의 다양한 머티리얼 변형
Generations 패널의 다양한 머티리얼 변형

생성된 소재 다듬기

초기 생성 단계에서는 기본 색상과 표면 세부 묘사를 포함하는 베이스 맵이 만들어집니다. 그 단계에서 두 개의 추가 탭을 통해 품질을 한층 더 높일 수 있습니다.

PBR 탭 – 표면의 깊이감 더하기

PBR 탭은 빛이 재질 표면과 상호작용하는 방식을 시뮬레이션합니다. 이는 전체 재질 맵 할당(Material Map Assignments) 세트를 통해 기본 맵을 확장합니다.

  • map – 제어 대상
  • delighted – 기본 색상 및 확산 표면 디테일(라이팅 베이크 미적용)
  • 노멀(normal) – 요철, 홈 또는 미세한 표면 질감의 착시 효과
  • 높이 – 물리적인 융기 및 함몰을 모사한 것
  • metallic(금속성) – 표면이 빛을 반사하는 정도(금속적 특성)
  • 매끄러움 – 표면의 거칠기 대(對) 광택
  • 방출(emission) – 빛을 발하는 것처럼 보이는 영역
  • 오클루전 – 움푹 들어간 영역의 앰비언트 섀도우
  • 마스크 맵 – 복합적인 다중 속성 머티리얼을 위한 통합 맵으로, 주로 HDRP 에서 사용됩니다.

또한 이 탭에서 이미지 참조(Image Reference)를 제공하여 PBR 맵을 생성하기 전에 머티리얼의 최종 외관에 추가적인 영향을 줄 수 있습니다. PBR을 선택하면 추가 생성 패스가 시작됩니다.

Material Generator에서의 PBR 맵 할당
Material Generator에서의 PBR 맵 할당

업스케일 탭 – 해상도 선명화

표면 속성이 마음에 들면, Upscale 탭을 통해 생성된 머티리얼을 다듬고 크기를 조정하여 선명도와 해상도를 높일 수 있습니다. 'Upscale'을 한 번 클릭하면 선택한 생성 결과물이 처리됩니다.

업스케일링 전후의 자료
업스케일링 전후의 자료

생성된 자료의 적용 및 관리

씬 오브젝트에 적용하기

생성된, 발생된 머티리얼은 Generations 패널에서 씬 뷰(Scene view)의 오브젝트로 직접 드래그할 수 있습니다. 인스펙터의 미리보기 영역에는 구와 정육면체가 모두 표시되므로 곡면에서의 표현과 타일링을 동시에 확인할 수 있습니다. 이는 텍스처를 적용하기 전에 이음새 없이 자연스럽게 이어지는지 평가하는 데 유용합니다.

컨텍스트 메뉴 옵션

Generations 패널의 결과 항목을 마우스 오른쪽 버튼으로 클릭하면 다음과 같은 옵션이 포함된 컨텍스트 메뉴가 나타납니다.

  • 선택하면 Project 창에서 해당 에셋이 강조 표시됩니다.
  • '새로 고침(Refresh)'을 실행하면 생성기에 최근 적용된 개선 사항이 다시 반영됩니다.
  • '새 에셋으로 승격(Promote to new asset)' 기능은 생성된 결과물을 독립적인 에셋 파일로 생성합니다.
  • 'Finder에서 보기'는 디스크상의 파일 위치를 엽니다.
  • '생성 데이터 표시(Show Generation Data) '는 사용된 모델 및 프롬프트 설정을 보여주며, 새로운 생성 작업에 해당 설정의 전부 또는 일부를 재사용할 수 있는 옵션을 제공합니다.

생성된, 발생된 머티리얼 맵은 기본적으로 프로젝트 루트의 ` /GeneratedAssets` 폴더에 저장되지만, 다른 에셋과 마찬가지로 프로젝트 내 어디로든 이동할 수 있습니다.

Unity AI 라벨

생성하여 할당하는 모든 에셋에는 Unity AI 라벨이 자동으로 지정됩니다. 이를 통해 Unity의 검색 창에 'Unity AI 입력하거나 에셋을 마우스 오른쪽 버튼으로 클릭한 후 'Search 생성된, 발생된 Assets (생성된 에셋 검색)'를 선택하는 방식으로 프로젝트 전반의 AI 생성 콘텐츠를 손쉽게 검색하고 검토할 수 있습니다. 이는 개발 후반 단계에서 프로토타입용 에셋을 교체하려 할 때 유용하게 활용될 수 있습니다.

Unity AI 라벨을 사용하여 AI 생성 에셋 검색하기
Unity AI 라벨을 사용하여 AI 생성 에셋 검색하기

실제 워크플로에서 Unity AI Material Generator가 차지하는 위치

Unity AI Material Generator는 프로토타이핑 단계를 가속화합니다. 개발자나 테크니컬 아티스트는 아트 파이프라인을 거치지 않고도 단 몇 분 만에 사실적인 PBR 머티리얼로 환경을 구성할 수 있습니다. 프로젝트가 진행됨에 따라 해당 임시 자료들은 수작업으로 제작된 최종 에셋으로 교체됩니다.

이 생성기는 Texture2D Generator , Terrain Layer Generator , Sprite Generator , Sound Generator , Animation Generator 등 다른 생성기 제품군과 함께 작동하므로, 팀은 본격적인 에셋 제작에 착수하기 전에 에디터 내에서 전체 씬의 룩앤필(look and feel)을 프로토타이핑할 수 있습니다.

세션 중 언제든지 생성기에서 수행한 작업을 되돌릴 수 있습니다.

오늘 바로 Unity AI 사용해 보세요.

Unity AI 오픈 베타를 이제 모든 Unity 6 개발자가 이용할 수 있습니다. 무료 체험을 신청하고 AI 어시스턴트를 살펴보세요. AI Gateway 통해 선호하는 도구를 연결한 뒤, 프로젝트를 이해하는 AI 에이전트가 통합된 개발 워크플로를 직접 경험해 보세요.

unity.com/features/ai에서 가입하고 플랜, 가격, 데이터 개인정보 보호에 대해 자세히 알아보세요.

전체 문서는 에디터에서 연결된 Unity AI 문서 또는 docs.unity3d.com 에서 확인할 수 있습니다.

Unity AI Assistant는 현재 오픈 베타 단계입니다. 따라서 이 게시물에서 설명하는 기능, 동작 및 가용성은 현재 활발히 개발 중이며, 사전 공지 없이 변경, 제한 또는 중단될 수 있습니다.