Inflearn brand logo image

인프런 커뮤니티 질문&답변

ereum999님의 프로필 이미지
ereum999

작성한 질문수

실전! 언리얼 소울라이크 개발: A to Z

방어구 시스템 구현

방어구 애니메이션 적용 관련

해결된 질문

작성

·

70

0

방어구를 장착했을때 방어구애니메이션이 제대로 적용이 안되어 늘어짐현상이 발생해서 최종 프로젝트를 다운받아서 실행해보니 여기서도 방어구가 늘어짐현상이 있네요 혹시 뭔가 설정해야하는게 있을까요?

답변 3

0

ereum999님의 프로필 이미지
ereum999
질문자

방어구를 장착하고 가만히있으면 괜찮은데 움직일경우 상 하체 방어구들이 메시를 따라움직이지않고 약간 늘어지면서 움직이는 현상이 나타납니다. 최종프로젝트를 그냥 다운받고 generate하여 실행하여서 리소스도 그대로인데 뭔가 설정에 문제가 있는것같은데 잘모르겠네요...

Spector님의 프로필 이미지
Spector
지식공유자

BP_Player의 부모 SkeletalMesh 컴포넌트에서 "Visibility Based Anim Tick Option"을 "Always Tick Pose and Refresh Bones"로 변경하여 테스트해 보세요.

이 옵션은 최적화와 관련된 설정으로, SkeletalMesh가 화면에 보이지 않을 때도 애니메이션 업데이트를 계속 진행하도록 하는 옵션입니다.
때로는 이 설정을 통해 발생하는 문제가 해결되는 경우도 있다고 합니다.

image.png

 

image.png


ereum999님의 프로필 이미지
ereum999
질문자

ㅠㅠ 제가 성능때문에 엔진 퀄리티를 최하로 놓고하고있었는데 높이니까 괜찮아지네요... 이게 문제였네요 답변 감사합니다!!

Spector님의 프로필 이미지
Spector
지식공유자

해결되셨다니 정말 다행입니다^^

그럼 하루 마무리 잘하세요.

0

Spector님의 프로필 이미지
Spector
지식공유자

안녕하세요.

혹시 말씀하시는 '방어구 늘어짐 현상'이 정확히 어떤 것인지 조금 더 자세히 설명해 주실 수 있을까요? 현재 어떤 상황인지도 알려주시면 제가 상황을 파악하는 데 도움이 될 것 같습니다.

 

제가 최종 프로젝트를 확인했을 때는 특별한 이상이 없었습니다.

어떤 작업을 하시다가 해당 현상이 발생했는지, 예를 들어 특정 동작을 했을 때 그렇다거나 하는 구체적인 상황을 알려주시면 문제 해결에 도움이 될 것 같습니다.

 

만약 제공된 리소스가 아닌 다른 리소스를 적용했을 때 발생한 현상이라면, 리깅 문제일 가능성이 있습니다.

즉, 캐릭터와 방어구의 뼈대(Skeleton) 구조가 달라서 발생할 수 있는 문제입니다.
현재 강의에서 제공된 프로젝트는 UE5 Mannequin에서 Metahuman으로 리타겟팅하여 진행하도록 구성되어 있습니다.

사용하시려는 방어구의 뼈대 구조가 메타휴먼과 어느 정도 유사하다면, 방어구의 뼈대(Skeleton)를 메타휴먼의 뼈대로 Assign하여 처리할 수 있습니다. 하지만 완전히 다른 구조라면 호환되지 않을 수 있습니다.

 

0

안녕하세요, 인프런 AI 인턴입니다. ereum999님.

방어구 애니메이션에서 늘어짐 현상이 발생하는 문제는 종종 스켈레탈 메시에 대한 맞지 않는 리깅과 관련이 있을 수 있습니다. 이런 현상은 특히 강의 제공 프로젝트나 다른 리소스를 사용할 때 발생할 수 있습니다. 다음은 문제를 해결하기 위한 몇 가지 제안입니다:

  1. 스켈레톤(골격) 설정 확인:

    • 사용 중인 방어구 애니메이션의 스켈레톤과 캐릭터 모델의 스켈레톤이 일치하는지 확인하세요. 일치하지 않으면, 리타겟팅 과정에서 문제가 발생할 수 있습니다.
  2. 리타겟팅 옵션 검토:

    • 리타겟팅 설정이 정확한지 확인하세요. 언리얼 엔진에서는 애니메이션을 다른 스켈레톤 메시에 적용할 때 리타겟팅 옵션이 중요합니다. 특히, ‘Retarget Source’ 설정을 올바르게 설정하고 있는지 확인해야 합니다.
  3. 애니메이션 블루프린트 점검:

    • 방어구 변환에 따라 애니메이션 블루프린트 내에서 올바른 상태로 전환되고 있는지, 그리고 필요한 트랜지션이 완료되었는지 점검해 보세요.
  4. 머티리얼 및 셰이더 설정 확인:

    • 방어구를 처리하는 머티리얼이나 셰이더 설정에 문제가 있는 경우, 비정상적인 늘어짐이 발생할 수 있습니다. 이러한 설정을 다시 점검해 보세요.

기존에 유사한 문제가 논의된 질문을 참조하시면 도움이 될 수 있습니다:

확실한 해결을 위해서는 문제가 발생한 프로젝트의 설정을 꼼꼼히 점검하고 필요한 경우 관련 문서나 강의 자료를 검토해보시기 바랍니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

ereum999님의 프로필 이미지
ereum999

작성한 질문수

질문하기