애니메이터

톤즈 오브 유티니 에셋쯔 1 - Magica Cloth 본문

Game Engine/Unity3D

톤즈 오브 유티니 에셋쯔 1 - Magica Cloth

욤마핫 2022. 5. 23. 15:21

Magica Cloth : Secondary Animation - 유료

매직카 클로쓰 - 세컨더리 애니메이션 자동화를 해주는 유니티 에셋

자기가 애니메이터다! 회사에서 Unity를 쓴다라고 한다면 이 에셋 구매를 추천

세컨더리 애니메이션에 대한 설정값을 고민하고 테스트해보기 힘들면 Preset값이 있어서 바로 적용해 사용해 볼 수 있다.

 

선작업 요소 - 매직카 클로쓰를 쓰기 위해 선작업 해 줘야하는 내용
1. Enable Preview Packages를 체크

Package Manager 설정창에서 Enable Preview package를 체크해 준다.

2. Jobs 설치 - Package Manager에서 Unity Resistry 항목에서 Jobs를 찾아서 설치

 

3. Magica Cloth 설치 - 유료(투자할만한 가치가 있다)


 

Magica Cloth - $25

 

1. BoneCloth & MeshCloth
BoneCloth가 훨씬 가볍다. 그러므로 BoneCloth를 쓴다.

Magica Cloth 적용하기

1. Magica Cloth의 physics manager를 Scene에 설치
프로젝트창의 Magica Cloth폴더에서 MagicaPhysicsManager Prefab을 찾아서 Scene의 Hierarchy에 넣어둔다.
 
2. Character 모델에서 BoneCloth로 움직임을 제어할 가장 상위Bone을 확인.
    Character에 Creator Other에서 Magica Cloth/Magica Bone Cloth를 적용해준다.
 
적용된 Magica Bone Cloth를 확인해서 그 갯수에 맞게 Root List의 Size를 맞춰주고 등록한다.
 
아래의 
 이것을 눌러서 위에서 확인한 Root본을 등록해준다.
 
 
2. BoneCloth는 캐릭터 세팅에서 Bone을 적절히 세팅하는 것이 선행되어야 한다.
Bone의 위치가 스커트등의 형상과 많이 다르게 되면 불안정하게 되고 Bone간의 거리가 너무 멀면 충돌체크에서 정확성이 떨어진다.
 
<적절한 배치의 예>
 

 

3. Magica Cloth의 활용2 - 돛
  1. Magica Cloth 세팅 - Mesh Cloth
    • 치마는 캐릭터 세팅에서 Bone을 박아 넣어 놨지만 돛은 그렇게 하지 않고 Mesh Cloth 시뮬레이션을 사용했다.
      Virtual Deformer 관리자, Virtual Deformer, Mesh Cloth를 각각 설정한다.
      Fixed point(빨강)와 Move Point(초록)를 설정한다.

돛이 바람을 받아야 빵빵해 지므로 Wind 설치, 사이드쪽 깃발은 Wind에서 influence 삭제
Wind의 강도, 터뷸런스등 조절하고 물리값을 조정하여 적당한 값을 설정한다.