모든 Roblox 사용자는 아바타로 표현됩니다. 아바타는 화장품, 의상 및 액세서리를 갖춘 완전히 사용자 정의 가능한 3D 캐릭터로, 플랫폼의 게임 간에 지속됩니다. 아바타는 개인의 디지털 정체성을 상징하기 때문에 매우 개인적이며, 마켓플레이스에서의 개별 구매나 게임 내에서의 구매, 또는 경품을 통해 독특하게 제작됩니다.
각 아바타는 3D 공간의 객체와 상호작용하고 화장품, 의상 및 액세서리를 착용할 수 있는 캐릭터를 만들기 위해 함께 작동하는 구성 요소의 시스템입니다. 넓게 말하면, 이러한 구성 요소는 당신이 누구인지와 당신이 무엇을 입는지로 나눌 수 있습니다. 이를 자세히 살펴보겠습니다.
당신이 누구인지
아바타의 몸은 플랫폼에서 캐릭터의 모습과 움직임을 구조화하는 네 가지 주요 레이어로 구성됩니다:
이러한 각 레이어를 수동으로 생성할 수 있지만, 일부는 Roblox의 기술적 캐릭터 사양을 충족하기 위한 엄격한 구성 요구 사항이 있습니다. 이는 아바타가 게임 간에 일관되게 작동하도록 보장합니다. 창작 과정을 지원하고 아바타가 이러한 사양을 충족하도록 보장하기 위해 Roblox는 다음을 제공합니다:
- 아바타 설정 - 3D 사용자 정의 자산을 아바타 자산으로 자동 처리하여 마켓플레이스에 게시하는 데 필요한 모든 필수 구성 요소를 포함합니다.
- 아바타 참조 - 형태 및 리깅 골격과 함께 제공됩니다.
- 프로젝트 파일 - 기본 리그, 부착 지점 및 케이지 메시를 사용할 수 있는 타사 모델링 소프트웨어용입니다.
- 마네킹 - 크기 참조로 사용할 수 있습니다.
- 사용자 정의 가능한 캐릭터 템플릿 - 미리 구워진 아바타 구성 요소가 포함되어 있습니다.
형태
아바타의 물리적 몸 형태는 캐릭터의 모양과 윤곽을 정의하는 15개의 개별 메시 바디 파트로 구성됩니다:
- 머리
- 상체 및 하체
- 왼쪽 상완, 하완 및 손
- 오른쪽 상완, 하완 및 손
- 왼쪽 대퇴, 하퇴 및 발
- 오른쪽 대퇴, 하퇴 및 발
사용자가 아바타 몸을 구매하면, 세트로 장착하거나 다른 구매에서 개별 바디 파트를 혼합하여 사용할 수 있습니다.
리깅 골격
아바타의 물리적 몸 안에는 캐릭터가 사지를 움직일 수 있도록 하는 비렌더링 리깅 골격이 있습니다. 종종 관절 또는 뼈라고 불리는 리깅 골격은 사지 간의 연결이 유기적으로 구부러질 수 있도록 하는 스키닝 데이터를 포함합니다. 예를 들어 캐릭터의 무릎과 팔꿈치가 그렇습니다.
표준 아바타 리그는 R15 리그라고도 하며, 캐릭터의 15개 바디 파트를 표현하기 위해 15개의 포즈 가능한 관절이 필요합니다. 그러나 더 높은 충실도의 리그를 만들고 싶다면, 관절 손, 어깨 및 척추 움직임을 위해 최대 37개의 추가 선택적 관절을 만들 수 있습니다. 각 관절은 아바타가 스튜디오와 마켓플레이스에서 제대로 작동하도록 특정 계층 구조와 명명 규칙을 따라야 합니다.
아바타의 형태에 리깅 골격이 없다면, Roblox는 아바타 설정을 제공하여 캐릭터의 몸 모델에 마켓플레이스 준비가 완료된 리그를 자동으로 생성하여 이동 및 애니메이션을 가능하게 합니다.
애니메이션
아바타의 리깅 골격이나 얼굴 뼈를 사용하여 얼굴 행동 코딩 시스템 (FACS) 데이터를 통해 포즈를 만들고 이를 보간하여 다음과 같은 유형의 사용자 정의 애니메이션을 생성할 수 있습니다:
- 이모트 - 전체 몸 애니메이션으로, 플레이어가 마켓플레이스에서 구매하여 게임에서 다른 사람과 소통하고 축하하는 데 사용합니다. 제스처, 반응 및 춤 등이 포함됩니다.
- 얼굴 표정 - 캐릭터의 눈, 입 및 치아로 이루어진 얼굴 애니메이션으로, 플레이어가 감정을 표현하는 데 사용합니다.
Roblox는 아바타 애니메이션 프로세스를 쉽게 만들기 위해 다음 도구를 제공합니다:
- 아바타 설정 - 얼굴 애니메이션 및 아바타 채팅에 필요한 FACS 포즈, 얼굴 리깅, 스키닝 및 애니메이션 데이터를 자동으로 생성합니다.
- 적응형 애니메이션 - 애니메이션이 고유한 바디 타입, 리깅 골격 및 비율을 가진 캐릭터 간에 원활하게 재생될 수 있도록 관절을 사용자 정의, 수정 및 매핑합니다.
- 애니메이션 편집기 - 다양한 키프레임에서 포즈를 생성하여 리그를 수동으로 애니메이션화합니다.
- 애니메이션 캡처 - 비디오 콘텐츠를 기록하거나 업로드하여 움직임과 표정을 키프레임으로 캡처합니다.
- 얼굴 애니메이션 편집기 - 얼굴 슬라이더를 사용하여 다양한 얼굴 특징에 대한 슬라이더를 조정하면서 자동으로 키프레임을 생성합니다.
부착 지점 및 케이지 메시
아바타의 물리적 몸 외부에는 캐릭터가 몸에 액세서리를 부착하고 의상을 착용할 수 있도록 하는 두 가지 유형의 비렌더링 구성 요소가 있습니다:
- 부착 지점 - 액세서리 및 게임 내 장착 가능한 객체가 캐릭터의 몸에 부착되는 특정 지점을 설정합니다.
- 케이지 메시 - 의상이 캐릭터의 몸에 늘어나고 맞도록 하는 외부 경계를 설정합니다.
아바타의 형태에 부착 지점이나 케이지 메시가 없다면, Roblox는 아바타 설정을 제공하여 아바타에 필요한 부착 지점과 케이지 메시를 자동으로 추가합니다. 또한, 표준 부착 지점과 케이지 메시를 사용하고 있는지 확인하기 위해 다운로드 가능한 Blender, Maya 및 .fbx 프로젝트 파일을 사용할 수 있습니다.
당신이 무엇을 입는지
아바타가 독특한 스타일을 표현하기 위해 입을 수 있는 네 가지 주요 레이어가 있습니다:
이러한 각 레이어는 사용자가 다양한 형태와 크기의 캐릭터에 이러한 항목을 장착할 수 있도록 하기 위해 엄격한 요구 사항이 있습니다.
화장
화장은 얼굴에 추가적인 창의적 표현을 위한 화장품 항목으로, 얼굴 페인트, 전투 마크, 위장 및 전통적인 화장 예술(예: 아이섀도우, 립스틱, 블러쉬) 등을 포함합니다. 사용자는 마켓플레이스에서 세트로 화장을 구매하고 전체적으로 일관된 룩으로 적용하거나, 자신의 아바타 스타일에 맞는 개별 화장 구성 요소를 교체할 수 있습니다.
Roblox는 창작 과정에서 사용할 수 있는 화장 템플릿을 제공합니다:
- 화장을 작성하기 위해 2D 편집 소프트웨어에서 사용할 수 있는 템플릿 텍스처.
- 화장을 내보내기 전에 미리 보고 테스트할 수 있는 템플릿 머리.
- 다양한 피부 톤과 바디 타입을 가진 캐릭터에서 화장 자산을 가져오고 테스트할 수 있는 참조 경험.
이 템플릿을 순수한 참조로 사용하여 모든 것이 어떻게 작동하는지 확인하거나, 창작 과정의 각 단계에서 모두 사용할 수 있습니다.
단단한 액세서리
단단한 액세서리는 캐릭터의 몸 주위의 부착 지점에 따라 아바타에 부착됩니다. 사용자가 마켓플레이스에서 단단한 액세서리를 구매하면, 자신의 아바타의 몸 타입에 따라 부착 지점에서 아이템의 위치와 회전을 조정할 수 있습니다.
Roblox는 사용자 정의 3D 모델을 단단한 액세서리로 변환하는 방법에 대한 단계별 튜토리얼과, 스튜디오에서 여러 조합의 캐릭터 몸, 애니메이션 및 액세서리에서 사용자 정의 3D 모델을 테스트하고 편집할 수 있는 액세서리 맞춤 도구를 제공합니다.
레이어드 액세서리
레이어드 액세서리는 레이어드 의상이라고도 하며, 아바타의 리깅 골격과 케이지 메시에 따라 늘어나고 맞습니다. 사용자가 마켓플레이스에서 레이어드 액세서리를 구매하면, 캐릭터의 애니메이션과 함께 움직이고 캐릭터가 입고 있는 기존 의상 위에 적절하게 레이어링되기를 기대합니다.
Roblox는 Blender에서 스튜디오 준비가 완료된 레이어드 티셔츠를 만드는 방법에 대한 단계별 튜토리얼과, 여러 조합의 캐릭터 몸, 애니메이션 및 액세서리에서 사용자 정의 3D 모델을 테스트하고 편집할 수 있는 액세서리 맞춤 도구를 제공합니다.
클래식 의상
클래식 의상은 아바타의 몸의 특정 영역을 감싸며, 예를 들어 티셔츠의 경우 앞쪽 상체나 바지의 경우 상체와 다리를 감쌉니다. 이는 Roblox에서 판매할 수 있는 가장 기본적인 아바타 아이템 유형으로, 생성 과정에 이미지 편집기와 웹 브라우저만 필요합니다.
Roblox는 GNU 이미지 조작 프로그램(GIMP)이라는 무료 서드파티 이미지 편집기를 사용하여 스튜디오 준비가 완료된 클래식 티셔츠를 만드는 방법에 대한 단계별 비디오 튜토리얼을 제공합니다.