캐릭터 애니메이션은 프로그램적으로 흐르는 일련의 주요 포즈로, 캐릭터가 그들의 환경에서 이동하는 것처럼 보이게 합니다. Roblox는 모든 경험에 대해 기본 캐릭터 애니메이션 집합을 제공하지만, 캐릭터에 대한 사용자 지정 애니메이션을 만드는 것은 플레이어가 그들이 자신을 어떻게 표현하고 다른 캐릭터와 상호작용하는지를 통해 그들의 고유한 개성을 이해하는 데 도움을 줍니다.
Walking Character Animations .rbxl 파일을 출발점으로 사용하여 이 튜토리얼은 걸음 주기 캐릭터 애니메이션을 처음부터 끝까지 만드는 방법을 보여주며, 다음과 같은 가이드를 포함합니다:
- 3D 공간에 미리 제작된 캐릭터 리그를 추가하여 이를 이동하고 회전시켜 여러 키 포즈로 전환할 수 있습니다.
- 애니메이션 결정을 안내하기 위해 참조 이미지를 분해하고 각 포즈가 캐릭터의 개성을 반영하는지 확인합니다.
- 다양한 속도, 각도 및 이징 스타일에서 애니메이션이 어떻게 보이는지 테스트하기 위해 애니메이션을 루프합니다.
- 애니메이션을 게시하여 다양한 스크립트와 맥락의 프로젝트에서 사용할 수 있도록 합니다.
이 튜토리얼을 완료하면 애니메이션에 대한 자산 ID를 갖게 되며, 자신의 캐릭터와 경험에 맞는 추가 유형의 애니메이션을 만들 수 있는 기술을 습득하게 됩니다.

리그 추가
리그는 Bone 또는 Motor6D 객체와 같은 관절로 연결된 부분의 집합으로, 캐릭터 애니메이션을 만들기 위해 필요합니다. 이는 신체 부위를 다른 포즈로 이동하고 회전시키는 데 필요한 내부 구조를 포함합니다. 외부 3D 모델링 도구를 사용하여 자신만의 리그를 만들 수 있지만, Studio는 Rig Generator 도구를 통해 접근할 수 있는 몇 가지 미리 제작된 리그를 제공합니다.



애니메이션을 만들 리그를 선택하는 것은 중요한 디자인 결정입니다. 신체의 형태는 캐릭터를 애니메이션할 방법에 직접적인 영향을 미치기 때문입니다. 예를 들어, 남성 블록 캐릭터는 몸 전체에 많은 질량을 가지고 있어 움직임의 범위가 최소화되므로 캐릭터는 느리고 짧은 보폭으로 걷기 위해 체중을 옮길 수 있습니다. 반대로, 여성 rthro 리그는 엉덩이 쪽에 더 많은 질량을 가지고 있으며 훨씬 더 현실적인 움직임의 범위를 가지므로 캐릭터는 빠르고 긴 보폭으로 체중을 분배할 때 흔들릴 수 있습니다.
튜토리얼의 나머지 부분에서는 다양한 디자인 결정과 애니메이션하는 동안 사용할 수 있는 기술에 대한 심층 분석을 제공합니다. rthro 남성 리그에 대한 이러한 결정을 검토하면서, 자신의 캐릭터와 세계의 요구 사항을 충족하기 위해 방법을 조정하는 방법을 배웁니다.
미리 제작된 리그를 3D 공간에 추가하려면:
툴바의 홈 또는 아바타 탭에서 캐릭터를 클릭합니다.
리그 유형, 신체 모양 및 아바타 옵션을 선택합니다. 예를 들어, 이 튜토리얼은 R15 리그 유형, 남성 신체 모양 및 Rthro 아바타를 사용합니다. 리그가 뷰포트에 표시됩니다.

리그 포즈하기
모든 애니메이션은 서로 다른 프레임에서 키 포즈의 연속으로 구성되며, Studio는 부드러운 움직임을 생성하기 위해 프로그래밍 방식으로 보간 또는 "채우기"합니다. 예를 들어, 0:00 프레임에서 하늘을 향해 팔을 뻗는 키 포즈를 만들고, 0:09 프레임에서 같은 팔이 땅을 향해 뻗는 또 다른 키 포즈를 만든다면, Studio는 포즈 사이의 0:01-0:08 프레임을 채웁니다.
이 과정은 트위닝 또는 인비트위닝이라고 하며, 모든 프레임을 수동으로 애니메이션할 필요가 없음을 의미합니다. 대신, 캐릭터가 자신을 어떻게 과장되게 표현할지를 위해 원하는 키 포즈만 애니메이션하고, 보간된 프레임을 편집하여 최종 결과가 만족스러울 때까지 조정할 수 있습니다.
인간형 캐릭터의 걷기 주기는 일반적으로 각 발의 발걸음에 대해 반복되는 4개의 주요 포즈를 포함합니다:
- 접촉 - 한 발이 캐릭터 앞에서 땅에 닿는 순간, 다른 발은 캐릭터 뒤에서 막 띄어오를 준비를 하는 순간입니다. 두 발 모두 캐릭터의 체중을 지탱합니다.
- 하강 - 앞발이 캐릭터의 체중을 온전히 지탱하고, 뒷다리가 땅에서 띄어지는 순간입니다.
- 통과 - 뒷다리가 앞다리를 지나가는 중간 단계의 순간으로, 캐릭터의 체중이 한 발에서 다른 발로 이동하기 시작하는 순간입니다.
- 상승 - 캐릭터가 새로 뒤로 향하는 발 위로 자신의 몸을 들어올리는 순간이며, 새로 앞으로 향하는 발이 땅에 닿으려 합니다.
이것이 어떻게 작동하는지 설명하기 위해, 노란색 인간형 로봇이 먼저 왼발로 한 걸음을 내딛고 그 다음에 오른발로 한 걸음을 내딛는 다음의 걷기 주기 참조를 검토해 보겠습니다. 로봇의 왼쪽 팔과 다리는 보행 주기 동안 신체의 각 면이 어떻게 움직이는지 구별하기 위해 보라색으로 되어 있습니다.

로봇이 접촉에서 하강 포즈로 전환할 때, 그 무게는 앞으로 떨어지며 로봇의 몸을 땅으로 끌어당깁니다. 로봇이 스스로를 잡고 다시 일어서는 동안, 그 무게는 뒤로 떨어지며 로봇이 통과에서 상승 포즈로 전환하면서 몸을 앞으로 튕겨냅니다. 걷기 주기 동안 캐릭터의 머리를 살펴보면, 각 단계에서 어떻게 떨어지고 상승하는지 볼 수 있습니다.

이러한 주요 포즈의 기본 개념은 모든 걷기 주기에서 동일하게 유지되지만, 다양한 캐릭터는 그들의 감정이나 성격, 연령, 성별 표현 및 건강 상태에 따라 주기의 다양한 부분을 과장합니다. 예를 들어:
- 노인 캐릭터는 앞으로 굽어 있으며, 땅을 거의 떠나지 않는 느린 걸음을 내디딥니다.
- 소심한 캐릭터는 팔을 몸에 붙이고, 눈을 마주치지 않기 위해 머리를 숙일 수 있습니다.
- 차가운 캐릭터는 팔짱을 끼고 따뜻함을 찾기 위해 주위를 둘러보며 측정된 걸음을 내딛습니다.
애니메이션은 예술적인 형태이며, 캐릭터를 위한 디자인 결정은 이 튜토리얼의 남성 Rthro 리그의 디자인 결정과 다르게 보일 수 있습니다. 다음 지침은 자신감 있는 캐릭터의 걷기 주기를 위한 주요 포즈를 재현하는 방법에 중점을 두고 있지만, 개별 경험의 디자인 요구를 충족하기 위해 학습 내용을 조정해도 좋습니다.

왼발 단계
걷기 주기의 첫 번째 단계는 캐릭터의 왼발로 앞으로 나아갈 때의 네 가지 주요 포즈를 만드는 것입니다. 각 포즈를 완성하면서, 캐릭터의 체중이 두 발 사이에 고르게 분배되었다가 한쪽 발만으로 균형을 잡는 방식으로 이동하는 방식, 그리고 그로 인해 몸의 나머지 부분에 미치는 영향을 고려하십시오.

접촉
왼발 단계의 접촉 포즈는 왼발이 캐릭터 앞쪽에 땅에 닿고 오른발이 캐릭터 뒤에서 들리기 직전의 순간을 나타냅니다. 캐릭터의 두 팔은 각 다리의 반대 방향으로 휘둘리며; 예를 들어, 왼발이 캐릭터 앞에 있기 때문에 그들의 왼팔은 캐릭터 뒤에 위치합니다.
이는 캐릭터의 걸음에서 중요한 순간입니다. 왜냐하면 두 발 모두 캐릭터의 체중을 동등하게 지지하기 때문입니다.
왼발 주기를 위한 첫 번째 시도된 접촉 포즈를 만들려면:
툴바의 아바타 탭에서 클립 편집기를 클릭합니다. 애니메이션 편집기 창이 표시됩니다.
리그를 선택합니다. 컨텍스트 메뉴가 나타납니다.
애니메이션 이름 필드에 애니메이션 이름을 입력한 후 생성 버튼을 클릭합니다.
(선택 사항) 타임라인을 초당 24프레임으로 설정합니다.
편집기의 재생 도구에서 기어 아이콘을 클릭합니다.

컨텍스트 메뉴에서 프레임 속도를 24 fps로 설정합니다.
편집기의 트랙 목록에 리그의 각 신체 부위를 위한 키프레임을 추가합니다.
애니메이션 편집기에서 + 버튼을 클릭합니다. 컨텍스트 메뉴가 나타납니다.

모든 신체 추가를 선택합니다. 편집기의 트랙 목록이 리그의 모든 신체 부품으로 업데이트됩니다.
타임라인 아래의 상단 바를 마우스 오른쪽 버튼으로 클릭한 다음, 컨텍스트 메뉴에서 키프레임 추가를 선택합니다. 편집기는 타임라인에서 각 신체 부위에 대한 키프레임을 추가합니다.
리그의 상체를 구부린 위치로 포즈합니다.
툴바에서 회전 도구를 선택합니다.
뷰포트에서 UpperTorso 신체 부위를 선택하고 약간 앞으로 구부리도록 각도를 조정합니다.

Head 신체 부위를 선택하고 리그의 얼굴이 정면을 바라보도록 각도를 조정합니다.

리그의 다리를 포즈하여 왼발이 리그 앞쪽의 땅에 닿고 오른발이 리그 뒤쪽의 땅에 닿도록 합니다.
뷰포트에서 LeftUpperLeg, LeftLowerLeg, 및 LeftFoot 신체 부위를 선택하고 각도를 조정하여 왼쪽 다리가 구부러지고 왼쪽 발이 약간 상승하도록 합니다.

RightUpperLeg, RightLowerLeg 및 RightFoot 신체 부위에 대해 이 과정을 반복하여 오른쪽 다리가 구부러지고 발의 발끝이 땅에 스치도록 합니다.

리그의 팔을 포즈하여 각 팔이 캐릭터의 걸음을 위해 앞이나 뒤로 최대한 휘둘리도록 합니다.
뷰포트에서 LeftUpperArm 및 LeftLowerArm 신체 부위를 선택하고 각도를 조정하여 왼팔이 보이고 리그 뒤에 약간 구부러지도록 합니다.

RightUpperArm 및 RightLowerArm 신체 부위에 대해 이 과정을 반복하여 오른팔이 리그 앞에 약간 구부러지도록 합니다.

애니메이션을 저장합니다.
미디어 및 재생 제어에서 세 점 버튼을 선택합니다. 컨텍스트 메뉴가 나타납니다.

저장을 선택합니다.
하강
왼발 단계의 하강 포즈는 왼발이 캐릭터의 체중을 완전히 지탱하고 있으며 몸이 땅으로 떨어지고 있을 때, 오른쪽 다리가 땅에서 들려져 왼발과의 불균형을 상쇄하는 순간을 나타냅니다.
이 왼발과 오른발 단계의 주요 포즈는 캐릭터가 자신의 보행에서 가장 낮아지는 순간으로, 앞발이 하강을 멈추기 전에 앞으로 떨어지는 것입니다. 이 과정에서의 전진 모션은 상체와 머리가 아래로 기울어지게 하며, 당신은 더 에너제틱한 캐릭터를 위해 이를 과장할 수 있습니다.
왼발 주기를 위한 첫 번째 시도된 하강 포즈를 만들기 위해:
탐색기 창에서 스크러버를 3번째 프레임으로 클릭하고 드래그합니다.
리그의 상체를 이전 포즈보다 더 아래쪽으로 기울어지도록 포즈합니다.
뷰포트에서 UpperTorso 신체 부위를 선택하고 그 몸통이 상당히 앞으로 기울어지도록 각도를 조정합니다.

Head 신체 부위를 선택하고 리그의 얼굴이 바닥을 바라보도록 각도를 조정합니다.

리그의 다리를 포즈하여 리그의 체중이 왼쪽 다리로 지지되도록 합니다.
뷰포트에서 LeftUpperLeg, LeftLowerLeg, 및 LeftFoot 신체 부위를 선택하고 각도를 조정하여 왼쪽 다리가 거의 90도 구부러지고 발이 땅에 평평하게 놓이도록 합니다.

RightUpperLeg, RightLowerLeg, 및 RightFoot 신체 부위에 대해 이 과정을 반복하여 오른쪽 다리가 거의 직선이 되고 발 바닥이 하늘을 향하도록 합니다.

리그를 아래로 이동하여 왼발이 땅에 닿도록 합니다.
뷰포트에서 LowerTorso 신체 부위를 선택합니다.
리그의 왼발이 바닥과 평행하도록 나아갑니다.

리그의 팔을 포즈하여 몸통에 더 가까이 위치하도록 합니다.
뷰포트에서 LeftUpperArm 및 LeftLowerArm 신체 부위를 선택하고 각도를 조정하여 왼팔이 캐릭터의 허리에 더 가깝게 위치하도록 합니다.

RightUpperArm 및 RightLowerArm 신체 부위에 대해 이 과정을 반복하여 오른팔이 캐릭터의 허리에 더 가깝게 위치하도록 합니다.

애니메이션을 저장합니다.
통과
왼발 단계의 통과 포즈는 오른쪽 다리가 왼쪽 다리를 지나가는 순간을 나타내며, 캐릭터의 체중이 왼발에서 오른발로 전환되기 시작합니다. 두 팔 모두 허리에 떨어지면서 반대 방향으로 휘둘리며, 캐릭터는 마치 플라밍고처럼 곧게 서 있는 모습으로 보입니다.
왼발 주기를 위한 첫 번째 시도된 통과 포즈를 만들기 위해:
탐색기 창에서 스크러버를 6번째 프레임으로 클릭하고 드래그합니다.
리그의 상체를 곧게 포즈합니다.
뷰포트에서 UpperTorso 신체 부위를 선택하고, 몸통이 바닥과 거의 90도 각도를 이루도록 각도를 조정합니다.

Head 신체 부위를 선택하고 리그의 얼굴이 다시 앞으로 향하도록 각도를 조정합니다.

리그의 다리를 포즈하여 캐릭터가 왼쪽 다리 위에 체중을 실어 두고 오른쪽 다리가 앞으로 휘둘리도록 합니다.
뷰포트에서 LeftUpperLeg, LeftLowerLeg, 및 LeftFoot 신체 부위를 선택하고 각도를 조정하여 왼쪽 다리가 거의 곧게 펴지고 발 바닥이 땅에 평평하게 놓이도록 합니다.

RightUpperLeg, RightLowerLeg, 및 RightFoot 신체 부위에 대해 이 과정을 반복하여 오른쪽 다리가 45도 각도로 구부러지고 발 앞부분이 바닥을 향하게 합니다.

리그를 위로 이동하여 왼발이 다시 땅에 닿도록 합니다.
뷰포트에서 LowerTorso 신체 부위를 선택합니다.
리그의 왼발이 바닥과 평행하도록 이동합니다.

리그의 팔을 포즈하여 캐릭터의 허리 양옆으로 떨어지도록 합니다.
뷰포트에서 LeftUpperArm 및 LeftLowerArm 신체 부위를 선택하고 각도를 조정하여 왼팔이 캐릭터의 왼쪽에서 거의 곧게 펴지도록 합니다.

RightUpperArm 및 RightLowerArm 신체 부위에 대해 이 과정을 반복하여 오른팔이 캐릭터의 오른쪽에서 거의 곧게 펴지도록 합니다.

애니메이션을 저장합니다.
상승
왼발 단계의 상승 포즈는 캐릭터가 자신의 왼발 위로 몸을 들어올리는 순간을 나타내며, 오른발이 막 땅에 닿으려 합니다. 캐릭터의 체중 대부분이 발가락 위로 균형을 이루어, 이를 통해 앞으로 나아가기 위해 땅에서 힘을 주게 됩니다.
이 왼발과 오른발 주기의 주요 포즈는 캐릭터가 자신의 보행에서 가장 높이 올라가는 순간입니다. 이 과정에서의 전진 모션은 상체와 머리가 하늘 쪽으로 기울어지게 보고, 더 낙관적인 캐릭터를 위해 이를 과장할 수 있습니다.
왼발 주기를 위한 첫 번째 시도된 상승 포즈를 만들기 위해:
탐색기 창에서 스크러버를 9번째 프레임으로 클릭하고 드래그합니다.
리그의 상체를 포즈하여 가슴이 하늘을 향하도록 합니다.
뷰포트에서 UpperTorso 신체 부위를 선택하고, 캐릭터가 약간 뒤로 기울어지도록 각도를 조정합니다.

Head 신체 부위를 선택하고 리그의 얼굴이 하늘을 바라보도록 각도를 조정합니다.

리그의 다리를 포즈하여 캐릭터의 체중이 왼발의 발가락에서 오른쪽 다리의 허벅지로 이동하도록 합니다.
뷰포트에서 LeftUpperLeg, LeftLowerLeg, 및 LeftFoot 신체 부위를 선택하고 각도를 조정하여 왼발이 거의 곧게 펴지고 발이 거의 수직이 되도록 합니다.

RightUpperLeg, RightLowerLeg, 및 RightFoot 신체 부위에 대해 이 과정을 반복하여 오른쪽 다리가 캐릭터 앞에서 거의 90도 각도로 구부러지도록 합니다.

리그를 위로 이동하여 왼발이 땅에 닿도록 합니다.
뷰포트에서 LowerTorso 신체 부위를 선택합니다.
왼발의 발끝이 땅에 닿을 때까지 약간 위로 이동시킵니다.

리그의 팔을 포즈하여 몸통으로부터 더 멀리 휘둘리도록 합니다.
뷰포트에서 LeftUpperArm 및 LeftLowerArm 신체 부위를 선택하고, 왼팔이 캐릭터의 허리에서 더 멀어지도록 각도를 조정합니다.

RightUpperArm 및 RightLowerArm 신체 부위에 대해 이 과정을 반복하여 오른팔이 캐릭터의 허리에서 더 멀어지도록 합니다.

애니메이션을 저장합니다.
오른발 단계
걷기 주기의 두 번째 단계는 캐릭터의 오른발로 앞으로 나아가기 위한 네 가지 주요 포즈를 만드는 것입니다. 이 튜토리얼은 캐릭터의 왼발 주기와 동일한 과정을 재현하는 데 중점을 두고 있지만, 오른쪽으로 기울이거나 오른발에 더 힘을 넣는 등 자신의 걷기 주기에 개성을 추가하는 미세한 조정을 할 수 있습니다.

접촉
오른발 단계의 접촉 포즈는 오른발이 캐릭터 앞에서 땅에 닿지만 왼발은 캐릭터 뒤에서 들리기 직전의 순간을 나타냅니다. 이 포즈를 만드는 과정은 왼발 단계와 거의 동일하지만, 캐릭터가 더 일관된 보행을 갖도록 왼발 단계의 접촉 포즈와 동일한 수직 위치로 리그를 먼저 배치하는 것이 도움이 됩니다.
오른발 주기를 위한 첫 번째 시도된 접촉 포즈를 만들기 위해:
탐색기 창에서 스크러버를 12번째 프레임으로 클릭하고 드래그합니다.
리그를 아래로 이동시켜 캐릭터가 왼발 접촉 포즈와 동일한 출발 수직 위치에 있도록 합니다.
뷰포트에서 LowerTorso 신체 부위를 선택합니다.
리그의 머리가 보라색 참조선 아래로 떨어질 때까지 이동합니다.

리그의 상체를 왼발 단계의 접촉 포즈와 동일한 구부린 위치로 포즈합니다.
뷰포트에서 UpperTorso 신체 부위를 선택하고 몸통이 약간 앞으로 기울어지도록 각도를 조정합니다.

Head 신체 부위를 선택하고 리그의 얼굴이 정면을 바라보도록 각도를 조정합니다.

리그의 다리를 포즈하여 오른발이 리그 앞쪽의 땅에 닿고 왼발이 리그 뒤쪽의 땅에 닿도록 합니다.
뷰포트에서 LeftUpperLeg, LeftLowerLeg, 및 LeftFoot 신체 부위를 선택하고 각도를 조정하여 왼쪽 다리가 구부러지고 발의 발끝이 땅에 스치도록 합니다.

RightUpperLeg, RightLowerLeg, 및 RightFoot 신체 부위에 대해 이 과정을 반복하여 오른쪽 다리가 구부러지고 발이 약간 들리도록 합니다.

리그의 팔을 포즈하여 각 팔이 캐릭터의 걸음을 위해 최대한 앞이나 뒤로 휘둘리도록 합니다.
뷰포트에서 LeftUpperArm 및 LeftLowerArm 신체 부위를 선택하고 각도를 조정하여 왼팔이 보이고 리그 앞에 약간 구부러지도록 합니다.

RightUpperArm 및 RightLowerArm 신체 부위에 대해 이 과정을 반복하여 오른팔이 리그 뒤쪽에서 약간 구부러지도록 합니다.

애니메이션을 저장합니다.
하강
오른발 단계의 하강 포즈는 오른발이 캐릭터의 체중을 완전히 지탱하고 몸이 땅으로 떨어지는 순간을 나타내며, 왼쪽 다리는 체중의 불균형을 조정하기 위해 땅에서 띄어집니다. 이전 포즈와 마찬가지로 필수는 아니지만, 캐릭터가 오른쪽 다리보다 더 앞으로 떨어지지 않도록 왼발 단계의 하강 포즈와 동일한 수직 위치로 리그를 배치하는 것이 유용합니다.
오른발 주기를 위한 첫 번째 시도된 하강 포즈를 만들기 위해:
탐색기 창에서 스크러버를 15번째 프레임으로 클릭하고 드래그합니다.
리그를 아래로 이동시켜 캐릭터가 왼발 단계의 하강 포즈와 동일한 출발 수직 위치에 있도록 합니다.
뷰포트에서 LowerTorso 신체 부위를 선택합니다.
리그의 머리가 회색 참조선 위로 약간 올라올 때까지 이동합니다.

리그의 상체를 왼발 단계의 하강 포즈와 동일한 구부린 위치로 포즈합니다.
뷰포트에서 UpperTorso 신체 부위를 선택하고 몸통이 상당히 앞으로 기울어지도록 각도를 조정합니다.

Head 신체 부위를 선택하고 리그의 얼굴이 바닥을 바라보도록 각도를 조정합니다.

리그의 다리를 포즈하여 리그의 체중이 오른쪽 다리에 지지되도록 합니다.
뷰포트에서 LeftUpperLeg, LeftLowerLeg, 및 LeftFoot 신체 부위를 선택하고 각도를 조정하여 왼쪽 다리가 거의 직선이 되고 발이 하늘을 향하도록 합니다.

RightUpperLeg, RightLowerLeg, 및 RightFoot 신체 부위에 대해 이 과정을 반복하여 오른쪽 다리가 거의 90도 각도로 구부러지면서 발이 땅에 놓이도록 합니다.

리그의 팔을 포즈하여 몸통에 더 가까이 휘둘리도록 합니다.
뷰포트에서 LeftUpperArm 및 LeftLowerArm 신체 부위를 선택하고 각도를 조정하여 왼팔이 캐릭터의 허리에 더 가까이 위치하도록 합니다.

RightUpperArm 및 RightLowerArm 신체 부위에 대해 이 과정을 반복하여 오른팔이 캐릭터의 허리에 더 가까이 위치하도록 합니다.

애니메이션을 저장합니다.
통과
오른발 단계의 통과 포즈는 왼쪽 다리가 오른쪽 다리를 지나가고, 캐릭터의 체중이 오른발에서 왼발로 이동하기 시작하는 순간을 나타냅니다.
오른발 주기를 위한 첫 번째 시도된 통과 포즈를 만들기 위해:
탐색기 창에서 스크러버를 18번째 프레임으로 클릭하고 드래그합니다.
리그를 위로 이동하여 캐릭터가 왼발 단계의 통과 포즈와 동일한 출발 수직 위치에 있도록 합니다.
뷰포트에서 LowerTorso 신체 부위를 선택합니다.
리그의 머리가 보라색 참조선 아래로 내려올 때까지 이동합니다.

리그의 상체를 왼발 단계의 통과 포즈와 동일한 곧은 위치로 포즈합니다.
뷰포트에서 UpperTorso 신체 부위를 선택하고, 몸통이 바닥과 거의 90도 각도를 이루도록 각도를 조정합니다.

Head 신체 부위를 선택하고 리그의 얼굴이 다시 앞으로 향하도록 각도를 조정합니다.

리그의 다리를 포즈하여 캐릭터가 오른쪽 다리에 체중을 실어 두고 왼쪽 다리를 앞으로 휘둘리도록 합니다.
뷰포트에서 LeftUpperLeg, LeftLowerLeg, 및 LeftFoot 신체 부위를 선택하고 각도를 조정하여 왼쪽 다리가 45도 각도구부러져 발의 앞부분이 바닥을 향하게 합니다.

RightUpperLeg, RightLowerLeg, 및 RightFoot 신체 부위에 대해 이 과정을 반복하여 오른쪽 다리가 거의 곧은 상태로 발이 땅에 놓이도록 합니다.

리그의 팔을 포즈하여 캐릭터의 허리 양쪽에서 떨어지도록 합니다.
뷰포트에서 LeftUpperArm 및 LeftLowerArm 신체 부위를 선택하고 각도를 조정하여 왼팔이 캐릭터의 왼쪽에서 거의 곧게 펴지도록 합니다.

RightUpperArm 및 RightLowerArm 신체 부위에 대해 이 과정을 반복하여 오른팔이 캐릭터의 오른쪽에서 거의 곧게 펴지도록 합니다.

애니메이션을 저장합니다.
상승
오른발 단계의 상승 포즈는 캐릭터가 오른발 위로 몸을 들어올리며 왼발이 막 땅에 닿으려 할 때의 순간을 나타냅니다.
오른발 주기를 위한 첫 번째 시도된 상승 포즈를 만들기 위해:
탐색기 창에서 스크러버를 21번째 프레임으로 클릭하고 드래그합니다.
리그를 위로 이동하여 캐릭터가 왼발 단계의 상승 포즈와 동일한 출발 수직 위치에 있도록 합니다.
뷰포트에서 LowerTorso 신체 부위를 선택합니다.
리그의 머리가 보라색 참조선과 일치하도록 약간 위로 이동합니다.

리그의 상체를 왼발 단계의 상승 포즈와 동일한 각도로 포즈합니다.
뷰포트에서 UpperTorso 신체 부위를 선택하고, 캐릭터가 약간 뒤로 기울어지도록 각도를 조정합니다.

Head 신체 부위를 선택하고 리그의 얼굴이 하늘을 바라보도록 각도를 조정합니다.

리그의 다리를 포즈하여 캐릭터의 체중이 오른발의 발가락에서 왼쪽 다리의 허벅지로 이동하도록 합니다.
뷰포트에서 LeftUpperLeg, LeftLowerLeg, 및 LeftFoot 신체 부위를 선택하고 각도를 조정하여 왼쪽 다리가 거의 90도 구부러진 상태에서 캐릭터 앞에 위치하도록 합니다.

RightUpperLeg, RightLowerLeg, 및 RightFoot 신체 부위에 대해 이 과정을 반복하여 오른쪽 다리가 거의 곧게 펴지고 발이 거의 수직 상태가 되도록 하다.

리그의 팔을 포즈하여 몸통으로부터 더 멀리 휘둘리도록 합니다.
뷰포트에서 LeftUpperArm 및 LeftLowerArm 신체 부위를 선택하고 각도를 조정하여 왼팔이 캐릭터의 허리에서 더 멀어지도록 합니다.

RightUpperArm 및 RightLowerArm 신체 부위에 대해 이 과정을 반복하여 오른팔이 캐릭터의 허리에서 더 멀어지도록 합니다.

애니메이션을 저장합니다.
애니메이션 테스트
첫 키 포즈를 완료하면 애니메이션이 어떻게 흐르는지 테스트하는 것이 중요합니다. 불일치나 끊기는 전환이 있는 경우, 캐릭터의 신체와 성격에 맞게 애니메이션이 부드럽게 진행될 수 있도록 미세한 조정을 할 수 있습니다.
즉, 캐릭터가 우아하고 발이 가벼운 것처럼 보이게 하려면, 그들의 움직임이 유동적이어야 합니다. 그러나 캐릭터가 서툴다거나 걷다가 비틀거리는 모습을 원한다면, 매끄러운 전환은 경험에서 자신을 표현하는 방식과 덜 바람직할 수 있습니다.
포즈를 테스트하려면:
애니메이션 편집기의 재생 도구에서 루프 버튼을 클릭하여 애니메이션을 무한대로 반복합니다.

재생 버튼을 클릭하여 애니메이션을 시작합니다.

애니메이션을 리뷰하여 조정이 필요한 부분을 확인합니다.
애니메이션 속도를 줄입니다.
- 재생 도구에서 기어 아이콘을 클릭합니다.

- 컨텍스트 메뉴에서 재생 속도를 0.25x 또는 0.5x로 설정합니다.
여러 각도에서 애니메이션을 평가합니다.
- Studio의 보기 메뉴에서 보기 선택기 표시를 활성화합니다.
- 뷰포트에서 선택기의 14개 면 중 하나를 클릭하여 카메라를 다른 세계 방향으로 이동합니다.
리그를 선택하고 이동하거나 회전하여 애니메이션이 캐릭터의 성격에 부합하도록 조정합니다.
애니메이션 게시
열린 경험에서 애니메이션을 재생하고 다른 프로젝트에서 재사용할 수 있도록 애니메이션을 클라우드에 게시해야 합니다. 이 과정은 애니메이션에 대한 고유한 자산 ID를 생성하여 스크립트에서 참조할 수 있도록 하며, 이는 Roblox의 기본 캐릭터 애니메이션을 대체하려는 경우 특히 중요합니다.
애니메이션을 게시하려면:
애니메이션 편집기의 왼쪽 상단 모서리에서 세 점 버튼을 클릭합니다.

컨텍스트 메뉴에서 Roblox에 게시를 선택합니다. 자산 구성 창이 표시됩니다.
적용 가능한 모든 필드를 작성한 후 저장 버튼을 클릭합니다.
(선택 사항) 애니메이션의 자산 ID를 스크립트에서 사용하기 위해 복사 아이콘을 클릭하여 복사할 수 있습니다.

이제 애니메이션이 클라우드에 있으므로, Creator Dashboard에서 개발 항목 ⟩ 애니메이션을 통해 모든 프로젝트에서 자산을 찾아보고, 편집하고 재사용할 수 있습니다.
