여러 가지의 비율에 대한 스킨 제약조건

March 11th, 2020

스킨 제약조건은 스켈레톤의 표현력을 높이는 좋은 방법입니다. 이 블로그 게시물에서는 Mix-and-match 예제 프로젝트를 통해 스킨 제약조건을 사용하여 캐릭터의 비율을 변경하는 방법에 대해 살펴보겠습니다.

Mix-and-match 프로젝트는 Spine에 설치되어 제공되는 예제 프로젝트 세트 중 일부입니다. 시작 화면을 연 다음 Examples를 클릭하면 프로젝트를 찾을 수 있습니다. 또는 예제 페이지에서 프로젝트를 다운로드할 수 있습니다. 예제 페이지에는 프로젝트의 내부 작업에 대한 자세한 설명이 포함되어 있습니다. 계속 진행하여 Spine에서 프로젝트를 시작해보세요!

이 연습의 목표는 설정된 어태치먼트뿐만 아니라 캐릭터의 비율에도 영향을 주는 스킨 베리에이션을 만드는 것입니다. 구체적으로 말하면, 스킨을 통해 캐릭터를 더 작게 만들려고 합니다. 물론 아래에 기술된 기법은 키가 더 크거나, 더 날씬하거나, 더 뚱뚱한 캐릭터와 그 사이에 있는 무엇이든 만드는 데도 적용될 수 있습니다.

제약조건 설정

시작하겠습니다! 비율의 변경에 따라 히프의 위치도 캐릭터의 루트에 비례하여 바뀝니다. 이 작업은 변형 제약조건을 통해 수행할 수 있습니다.

hips 뼈를 선택한 후 root 뼈를 타겟으로 한 새 변형 제약조건을 만듭니다. 이 제약조건을 small-hips이라고 합니다.

트리에서 small-hips 제약조건을 선택한 후 려면 관련 옵션을 선택한한 다음 이동 믹스100으로 설정합니다. 제약된 hips 뼈는 이제 루트 뼈의 이동을 따라갑니다. hips 뼈는 small-hips 제약조건에 설정된 이동 오프셋에 의해 root 뼈에 비례하여 오프셋됩니다.

small-hips 제약조건 생성 후에는 캐릭터의 다리가 멋지게 보이지 않습니다. 이는 제약조건 순서 때문입니다. small-hips 제약조건이 다른 모든 제약조건보다 먼저 적용되도록 하려고 합니다. 이 문제를 해결하려면 small-hips 제약조건을 트리의 Constraints 노드 아래에 있는 목록의 맨 위로 드래그합니다.

제약조건의 효과를 확인하려면 small-hips 제약조건에서 이동 오프셋을 수정합니다(예: 캐릭터를 쪼그리고 앉게 하려면 y 축에서 이동 오프셋을 -85으로 설정합니다).

이제 캐릭터를 아주 작고 사랑스러운 사람으로 바꿀 차례입니다! 위의 이미지에서와 같이 arm-front-up, arm-front-down, arm-back-up, arm-back-down, leg-up, leg-down, leg-up-backleg-down-back이라고 하는 8개의 뼈를 선택합니다.

다음으로, root 뼈를 타겟으로 한 small-limbs라고 하는 새 변형 제약조건을 만듭니다.

이전과 같이 제약조건 순서를 수정해야 합니다. small-hips 제약조건 바로 아래에 있는 small-limbs 제약조건을 Constraints 노드 아래에 드래그합니다.

이 8개의 뼈를 더 작게 만들려면 로컬 옵션을 선택한 후 크기 조정 믹스를 10.7으로 설정합니다. 그런 다음 x축에 오프셋 크기 조정 값을 설정하여 캐릭터의 다리가 펴지도록 할 수 있습니다. -2의 값은 잘 적용됩니다.

스킨 제약조건

이제 small-hipssmall-limbs 제약조건을 스킨에 추가할 수 있습니다. 이는 해당 스킨이 활성화된 경우에만 제약조건이 적용됨을 의미합니다.

새 스킨을 만든 후 이름을 small로 지정합니다. small-hipssmall-limbs 제약조건 노드를 Skins 노드 아래의 small 스킨으로 끌어서 놓습니다.

또는 먼저 small 스킨을 선택하고, Add to skin 버튼을 누르고, small-hipssmall-limbs 제약조건을 선택한 다음 Add to skin 버튼을 다시 눌러 프로세스를 완료합니다.

완료되었습니다!

키가 크거나, 날씬하거나, 뚱뚱한 베리에이션을 만들려면 위의 프로세스를 반복하기만 하면 됩니다. 각 베리에이션에는 그 자체의 제약조건과 스킨이 필요합니다. 스킨 뷰를 통해 여러 스킨을 동시에 활성화할 수 있으므로, 비율을 변경한 스킨을 어태치먼트를 변경한 다른 스킨과 결합할 수 있습니다. 다리, 팔, 몸통 등의 비율을 변경하기 위해 별도의 스킨을 가질 수도 있고 원하는 대로 이들을 결합할 수도 있습니다.

이 간단한 기법은 단지 비율 이외에도 적용할 수 있습니다! 어태치먼트가 표시되는 것뿐만 아니라 스켈레톤의 뼈가 변형되는 것에도 스킨이 영향을 미치는 강력한 방법입니다.

이 블로그 게시물에 대해 토론하고 Spine 포럼에서 체험을 공유하세요.