Live2D Viewer‎ > ‎

03. 포즈의 설정

모델이나 모션에서 만든 팔의 전환 구조를 반영하기 위해 json 형식의 설정 파일을 작성합니다.


    포즈 설정의 추가

[프로젝트] 메뉴 → [추가] → [포즈 설정]을 클릭합니다.

「pose.json」이라는 포즈의 설정이 추가됩니다.




  
  포즈 그룹 설정


pose.json 을 클릭하여 볼 수 있는 파츠 ID 목록은 cmox에서 만든 모든 파츠의 ID입니다.

복장 등의 이유로 moc를 여러개 작성할 경우에도 공통으로 사용할 수 있는 하나의 포즈 설정 파일을 만드는 것이 가능합니다.

팔의 파츠 ID를 찾아서 그룹 넘버(group No)를 설정합니다.



같은 그룹 넘버에 소속된 파츠는 해당 그룹에서 하나밖에 표시되지 않게 됩니다.

샘플의 부품 구성은 아래와 같이 되어 있으므로, 위와 같은 그룹 설정이 됩니다.
  • PARTS_01_ARM_L_A_001 → 왼팔 팔 셋트A 의상1 → 
  • PARTS_01_ARM_R_A_001 → 오른팔 팔 셋트A 의상1 → 
  • PARTS_01_ARM_L_B_001 → 왼팔 팔 셋트B 의상1 → 
  • PARTS_01_ARM_R_B_001 → 오른팔 팔 셋트B 의상1 → 

샘플의 팔은 왼팔과 오른팔의 파츠를 나누어 만들고 있습니다만,
팔 셋트마다 파츠를 만들고 있는 심플한 구성인 경우에는 아래와 같이 설정합니다.
  • PARTS_01_ARM_A_001 → 팔 셋트A 의상1 → 
  • PARTS_01_ARM_B_001 → 팔 셋트B 의상1 → 


설정이 되면 팔의 전환에 따른 모션을 불러와서 재생해봅시다.
정상적으로 설정이 되어 있다면 팔이 바뀝니다.




 
  포즈의 친자 설정


모션으로 보이기/숨기기를 설정한 팔 파츠 이외의 다른 복장의 팔 파츠에는 「parent ID」를 설정하고 친자 관계를 만듭니다.



parent ID 란에 부모를 설정한 파츠는 그 부모의 파츠와 동일한 전환 동작을 하게 됩니다.

샘플의 파츠 구성은 아래와 같이 되어 있기 때문에, 위와 같은 그룹으로 설정됩니다.

PARTS_01_ARM_L_A_002 → 왼팔 팔 셋트A 의상2 → PARTS_01_ARM_L_A_001
PARTS_01_ARM_R_A_002 → 오른팔 팔 셋트A 의상2 → PARTS_01_ARM_R_A_001
PARTS_01_ARM_L_B_002 → 왼팔 팔 셋트B 의상2 → PARTS_01_ARM_L_B_001
PARTS_01_ARM_R_B_002 → 오른팔 팔 셋트B 의상2 → PARTS_01_ARM_R_B_001


팔 셋트마다 파츠를 만들고 있는 전과같은 심플한 구성의 경우에는 아래와 같이 설정합니다.

PARTS_01_ARM_A_002 → 팔 셋트A 의상2 → PARTS_01_ARM_A_001
PARTS_01_ARM_B_002 → 팔 셋트B 의상2 → PARTS_01_ARM_B_001

TIPS
부모로 설정하고 싶은 파츠 ID를 선택하고 마우스 오른쪽 클릭으로 「ID를 복사」를 클릭하여 ID의 텍스트를 복사할 수 있습니다.



  
  포즈의 페이드 시간 설정


「Fade(ms)」슬라이더로 포즈를 전환할 때의 페이드 시간을 설정할 수 있습니다.
기본 값은 500입니다.




    JSON설정 파일 내보내기

[파일]메뉴 → [내보내기] → [포즈 설정]을 클릭하여 JSON 설정 파일을 내보낼 수 있습니다.

Comments