Inflearn brand logo image

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

이예나님의 프로필 이미지
이예나

작성한 질문수

게임 캐릭터를 위한 3ds Max 리깅의 기초

Non Flip과 삼각근_Flip 현상

해결된 질문

작성

·

89

0

ezgif-67ea35770a73f4.gif

안녕하세요! 응용편 삼각근 관련한 영상을 보고 트위스트본을 적용시키고 있습니다만

만세를 하는 과정에서 순간 빨간색 트위스트본의 플립현상을 확인했습니다!

이부분은 혹시 리액션 매니저를 활용하거나

스크립트로 잡아주는 방법외엔 추가적으로 보강할 수 있는 방법이 없을까요?

해결하고싶어서 여러가지 시도해봤는데 이부분이 자꾸 두고두고 기억에 남습니다.

이것또한 어쩔수없는 오일러의 고전적인 문제일까요..?

답변 1

0

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

안녕하세요. 해당 샘플을 직접 살펴볼 수 있을까요? 이메일 one@ck.ac.kr로 보내주시면 좋겠습니다.

이예나님의 프로필 이미지
이예나
질문자

넵 보냈습니다! 확인 감사드립니다!

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

설명을 위해 다음과 같이 이름을 부르겠습니다.

  • Twisth_Bone_L1 = 트위스트 뿌리

     

  • Twisth_Bone_L2 = 플립되는 트위스트

  • Bip001 L UpperArm = 상박

플립되는 트위스트는 트위스트 뿌리와 상박을 절반씩 참조하는 Orientation Constraint입니다. 이 경우 상박의 회전이 트위스트 뿌리와 180도 이상 달라질 경우 반대 방향으로 플립되는 것은 어쩔 수 없습니다.

다음 GIF를 보면 어떤 경우에 플립되는지 좀 더 이해하기 쉬울 것입니다. 팔꿈치를 살짝 구부리는 것이 이해하기 편합니다.

TwistFlip.gif

플립 순간을 알아보기 쉽게 트위스트 본 끝에 핑크색 박스를 연결했습니다.

두 경우 모두 인간 관절의 가동 한계를 벗어난 각도에서 플립이 됩니다. 인간 관절은 로봇이 아니므로 트위스트 회전이 대체로 90도 이내에서 이루어집니다.

트위스트 뿌리 본의 기본 방향을 상박 트위스트의 트위스트 한계 각도의 중앙에 두면 플립 현상을 최소화 할 수 있습니다.

트위스트 뿌리 본의 기본 방향을 조정하려면 현재 트위스트 뿌리는 더미로 사용하고 트위스트 뿌리의 자식을 하나 만들어서 원하는 각도를 만들면 됩니다.

GIF 영상의 맥스파일은 이메일 회신으로 전달하겠습니다.

이예나님의 프로필 이미지
이예나
질문자

넵 답변 감사드립니다!

이예나님의 프로필 이미지
이예나

작성한 질문수

질문하기