메타휴먼 캐릭터 블루프린트 설정: 기본 ThirdPersonCharacter를 Character 클래스로 변경하여 이동 기능을 활성화하고, 메타휴먼 메시를 캡슐 컴포넌트 내에 정확히 배치해야 합니다. 🚶♂️
카메라 및 컨트롤 이식: 기존 ThirdPersonCharacter의 카메라 설정(Camera Boom, Follow Camera)과 모든 이동/조준 컨트롤 로직을 메타휴먼 캐릭터 블루프린트로 복사하여 붙여넣고, 누락된 함수를 생성하여 연결해야 합니다. 🎥
월드 설정 및 초기 테스트: World Settings에서 Default Pawn Class를 메타휴먼 캐릭터로 변경한 후 게임을 플레이하여 초기 동작을 확인하고, 애니메이션 부재 및 마우스 회전 시 캐릭터가 함께 회전하는 문제점을 파악합니다. 🎮
캐릭터 회전 문제 해결: Use Controller Rotation Yaw를 비활성화하고 Orient Rotation to Movement를 활성화하여 캐릭터가 이동 방향으로 자연스럽게 회전하도록 설정하며, 발이 지면에 닿도록 메시 위치를 정밀하게 조정합니다. 🔄
애니메이션 리타겟팅: ThirdPersonCharacter의 애니메이션 블루프린트를 메타휴먼 스켈레톤에 맞게 리타겟팅하여 메타휴먼 캐릭터에 애니메이션을 적용하고, 이 과정에서 발생할 수 있는 IK 관련 발 문제를 인지합니다. 🕺
IK(Inverse Kinematics) 설정: 메타휴먼 스켈레톤에 IK_Foot_Root, IK_Foot_L, IK_Foot_R 가상 본을 추가하고, 기존 Mannequin_FootIK 컨트롤 릭을 복제하여 메타휴먼에 맞게 수정(가상 본 매핑)함으로써 발 애니메이션의 부자연스러움을 해결합니다. 🦴
안정적인 작업 흐름: 스켈레톤 수정과 같은 중요한 작업 전에는 반드시 프로젝트를 저장하여 잠재적인 크래시에 대비하는 것이 중요합니다. 💾