본문 바로가기

MAYA/Plug-in

AdvancedSkeleton - 언리얼 본에도 스쿼시 스트레치 적용하기

완료된 스켈레톤을 Unreal 용으로 변환하면 스쿼시 스트레치가 적용되지 않습니다.

스쿼시를 적용할 Unreal Joint를 Node Editor에서 속성을 부여해주면 문제가 해결됩니다.

먼저 원본 DeformationSystem Joint를 선택하고..


Node Editor에서 Spine1_M에 관련된 속성을 불러옵니다. ScaleBlendSpine1_M이 Spine1_M의 스케일 속성값을 제어해주는 Node입니다.

spine02에 스쿼시를 주기 위해 ScaleBlendSpine1_M의 아웃풋과 스케일을 연결해 주면 해결됩니다.


처리 후에 다른 Joint 들의 Segment Scale Compensate의 체크를 꼭 해줘야 합니다. 이 체크를 해주지 않으면 영향 받지 말아야할 하위 조인트들이 함께 사이즈가 변하게 됩니다.



스쿼시가 되어야할 모든 조인트에 적용해 줘야 하는데요, 스크립트를 만들어서 일괄 처리하는 것을 추천드립니다.