모든 인디 개발자는 훌륭하고, 프로덕션 준비가 되어 있으며, 예산을 파괴하거나 저작권 문제에 휘말리지 않는 3D 자산을 찾는 고충을 알고 있습니다. 우리는 모두 그곳에 있었습니다: 자산 스토어를 끝없이 스크롤하거나, 무료 자산을 조합하거나, 하나의 모델을 제대로 만들기 위해 Blender 안에서 주말을 잃어버리는 일들 말이죠.
바로 그 이유로 우리는 Meshy를 선택했습니다. 몇 가지 프롬프트만으로 수작업 모델링 없이도 대략적인 아이디어에서 Unity에 바로 사용할 수 있는 셀 셰이딩 자산으로 빠르게 전환할 수 있습니다. 빠르고, 재미있으며, 솔직히 말해서 약간 중독성이 있습니다. 이 포스트에서는 번거로움 없이 3D 게임 자산을 만드는 방법을 보여드리겠습니다.
단계별 가이드: 스타일리시한 3D 모델, 모델링 필요 없음
파트 1: Meshy로 3D 게임 자산 생성
Meshy는 AI 기반의 3D 모델 생성 도구로, 고품질 모델을 빠르게 생성할 수 있도록 도와줍니다. 이미지를 업로드하거나 텍스트 프롬프트를 입력하면 원하는 3D 모델을 생성할 수 있습니다. 이번 튜토리얼에서는 Meshy의 Text to 3D 기능을 사용할 것입니다.
단계 1: Meshy를 사용하여 3D 모델 생성
먼저, Meshy를 사용하여 3D 모델을 생성합니다. 시작하려면 "Generate" 버튼을 클릭하세요.
참고: Meshy는 사용자의 모국어를 지원하므로 언어를 변경할 필요가 없습니다.
플랫폼은 베이크된 조명을 옵션으로 제공하여 고품질 자산을 생성할 수 있게 합니다. 스타일리시한 워크플로우를 위해, 우리는 일반적으로 delit texture를 사용하여 후처리 중 더 많은 제어를 유지합니다.
단계 2: 모델 다운로드
모델이 준비되면, .fbx
또는 .obj
파일과 해당 텍스처 맵을 다운로드합니다. 그런 다음, 이를 Cinema 4D로 직접 가져옵니다.
파트 2: C4D에서 셀 셰이딩 (Octane 사용)
Meshy에서 기본 모델을 생성한 후, Cinema 4D로 이동하여 만화 셰이딩을 사용하여 스타일을 조정합니다. Octane Render를 사용하여 완전한 예술적 제어를 합니다.
단계 1: Octane Toon 조명 설정
Cinema 4D에서 Octane Render를 사용하여 만화 셰이딩을 지원합니다. 우리의 과정은 장면에 Toon Point Light를 추가하는 것으로 시작하여 그림자와 하이라이트의 외관에 대한 더 많은 예술적 제어를 제공합니다.
단계 2: 재질을 Octane Toon 재질로 변환
다음으로, 모델의 기본 재질을 Octane 재질로 변환합니다. 재질 유형에서 "Cel."을 선택합니다. 이는 NPR 스타일 렌더링에 특화된 옵션을 제공하며, 윤곽선과 단순화된 셰이딩을 포함합니다.
단계 3: Toon 속성 조정
Toon 재질 설정에서 윤곽선 색상과 두께를 조정하여 원하는 아트 방향에 맞춥니다. 이 단계는 자산의 시각적 정체성을 정의합니다—날카로운 만화 스타일을 원하든 부드러운 애니메이션 스타일을 원하든 말이죠.
Step 4: 재료 정제 - 반사도, 거칠기, 범프
우리는 반사도, 거칠기 및 범프와 같은 재료 속성을 세밀하게 조정합니다. 여기서는 Meshy의 컬러 텍스처를 기본으로 재사용하고, 시각적 디테일을 위해 추가적인 절차적 텍스처를 레이어링할 수 있습니다. 심지어 프로젝션 매핑을 사용하여 표면의 동작을 맞춤화할 수도 있습니다.
Step 5: 게임 엔진을 위한 베이킹
Unity와 같은 게임 엔진으로 내보내려면 재료를 베이킹하는 것이 필수적입니다. 이 단계는 실시간 렌더링에서 우리의 스타일화된 외관이 유지되도록 보장합니다. 또는 유사한 설정과 비조명 셰이더를 사용하여 Unity 내부에서 툰 셰이딩을 재현할 수 있습니다.
Part 3: 게임 구현
Step 1: 게임에 자산 적용하기 - The Envoy Choo
현재 게임인 The Envoy Choo에서는 두 가지 독특한 환경을 구축했습니다: 플레이어가 NPC를 만나는 거래 성소와 재료 수집을 위한 떠다니는 섬들입니다.
Step 2: 틈새 소품을 위한 Meshy - 마스크, 크레인, 조각상
거래 성소의 많은 소품들—부처님 조각상, 크레인, 그리고 전통 마스크와 같은 것들—은 무료, 라이선스 없는 자산으로 찾기 어렵습니다. Meshy는 이러한 것들을 빠르게 생성하고 텍스처 맵을 완비하여 제공합니다. 그런 다음, 우리는 그것들을 C4D로 가져와 우리의 툰 셰이더 프리셋을 적용합니다.
Step 3: Meshy Animate - 리깅 및 동작
떠다니는 섬 지역에서는 적들이 단순한 장애물이 아닌, 실제 존재감을 가진 캐릭터처럼 느껴지길 원했습니다. 이는 그들에게 애니메이션된 행동을 부여한다는 것을 의미했습니다: 접근할 때 공격하는 나무 정령, 대기 중일 때 섬뜩한 정지 상태로 멈추거나, 패배 시 극적으로 무너지는 모습 등. 이러한 아이디어를 실현하기 위해 빠르고 게임 준비된 애니메이션이 필요했습니다.
이때 Meshy의 Animate 기능이 등장했습니다. 자동 리깅과 공격, 대기, 패배와 같은 내장 프리셋을 통해 수동 가중치 페인팅이나 외부 도구 없이 몇 번의 클릭만으로 모델을 애니메이션화할 수 있었습니다.
Meshy가 게임 체인저인 이유:
- AI 텍스처링 - 손으로 그린 툰 셰이딩 대체
Meshy의 AI 생성 텍스처는 스타일화된 렌더링의 고통을 덜어줍니다. 모든 디테일을 수작업으로 그리거나 UV를 조정하는 데 시간을 들이는 대신, 창작자는 즉시 깨끗하고 스타일화된 텍스처를 얻을 수 있습니다. 이는 색상 블로킹과 윤곽선이 사실주의보다 중요한 툰 스타일 게임에 특히 유용합니다.
- 1-클릭 애니메이션 - 캐릭터 자동 리깅
Meshy의 Animate 기능은 몇 번의 클릭만으로 리깅과 애니메이션을 처리합니다. 캐릭터 모델을 업로드하면, 스타일화되었거나 비정상적이든 상관없이 Meshy가 자동으로 리깅하고 대기, 공격, 점프와 같은 내장 애니메이션을 적용합니다. 이는 빠른 프로토타이핑이나 게임에 생동감 있는 NPC와 적을 채우기에 완벽합니다.
- 커뮤니티 자산 - 틈새 소품(조각상, 마스크 등)에서 시간 절약
독특하고 문화적으로 특정한 자산을 찾는 것은 며칠을 소모할 수 있습니다—특히 라이선스가 없고 스타일화된 것이 필요할 때. Meshy를 사용하면 부처님 조각상부터 의식용 마스크까지 간단한 프롬프트로 생성할 수 있습니다. 더 이상 일반적인 자산 팩에서 조각을 조합할 필요가 없습니다.
최종 생각—스타일화된 워크플로우에서 Meshy의 힘
Meshy는 독특한 소품을 제작하거나 애니메이션으로 캐릭터에 생명을 불어넣는 등 개념에서 게임 준비 자산으로 전환하는 데 소요되는 시간과 노력을 크게 줄입니다. 이는 Cinema 4D와 Unity와 같은 도구에서 기술적 병목 현상에 얽매이지 않고 완전한 창의적 제어를 제공하여 우리의 스타일화된 워크플로우에 매끄럽게 통합됩니다.
인디 개발자, 소규모 팀 또는 3D에서 2D로의 게임 파이프라인을 구축하는 누구에게나 Meshy는 단순한 시간 절약 도구가 아닙니다. 그것은 창의력을 해방시키는 도구입니다. 소프트웨어와 씨름하는 시간을 줄이고, 당신의 세계를 생동감 있게 만드는 데 더 많은 시간을 쓸 수 있습니다.