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