본문 바로가기

[STUDY]/[Spine]

(21)
[Note] .png 시퀀스를 Spine에 불러오기 에프터이펙트로 제작한 png시퀀스 애니메이션을 스파인으로 불러 스파인 애니메이션과 결합시켜야하는 경우나 나중에 수정과 리소스관리에 용이하도록 스파인으로 한번 더 가공한뒤 내보내야 하는 경우가있다. 이런 경우 스크립트를 사용하여 이미지파일을 json으로 압축후 스파인에 불러들여야하는데, 이 방법에 대해 적어놓으려 한다. 작업에 앞서 두가지 파일을 다운로드 해야한다. 첫번째, 깃허브에서 spine squence 파이썬 파일이있는 파일을 하나 다운로드한다. https://github.com/MattOstgard/spine_sequence MattOstgard/spine_sequence Add an image sequence to an Esoteric Spine skeleton. - MattOstgard/spi..
[Note] 이미지 경로 정규식을 이용해 한번에 바꾸기 (.*)를 이용해 모든 파일을 찾는다. Type에서 파일의 유형을 sorting할 수 있다. 스킨을 적용할때 같은이름에 다른 경로만 적용하고자한다면 위처럼 (.*)앞에 기존 경로를 기재하고 Replace에 새로운 경로를 작성한다. 출처 : https://www.youtube.com/watch?v=aLCoDGjSYu4
[Note] 애니메이션 전 부위별 리소스 쪼개기 성남시청 프로젝트중 리소스 자체의 부위를 나눠야하는 상황이 발생했다. 처음에는 일러스트파일에서 레이어를 쪼개려했는데, 다른방법이 있어 기록해두려한다. 일단 만들고자하는 애니메이션의 리소스의 매쉬를 부드럽게 (버텍스를 많이) 하여 쪼개줘야한다. 매쉬가 즉 피부 역할을 하기때문에 뼈는 매쉬의 구조에 따라 다른 형태를 만든다. 정리하자면 매쉬가 뼈의 움직임을 결정한다. 이런식으로 팔꿈치, 팔과 머리부분 등 애니메이션이 개별적으로 움직여야 하는부분들을 쪼개줘야한다. 뼈를심고, 모든뼈에 가중치를 준다. 가중치는 애니메이션 구분에 맞게 영역 버텍스를 누르고 해당 뼈의 가중치량을 늘이는 식으로 작업해준다.
[Note] Spine Editor Guide - Views (Tree) 정규식을 사용하면 오브젝트의 이름을 규칙적으로 설정할때 용이하다. 정규식 옆 ? 버튼을 눌러 자세히 볼 수 있다. 비슷한 종류 (위에서는 번호가 달린 오브젝트 찾기)의 오브젝트만 분류하여 보기위한 Type of Search방법이다.
[Note] Spine User Guide - Views (Mesh Tools) 메쉬툴을 이용하여 선택한 vertex의 주변 vertex들을 잡고 유기적으로 움직이게 할 수 있다. 또한 깃(feather)을 이용하여 선택영역을 강력하게 잡아(100) 전부다 모든 vertex에 움직임을 주거나, 약하게 잡아(0) 영향을 덜주게해서 움직일 수 있다. 선체정점을 해제하여 선택한 버텍스만 영향을 주게하거나 선택하여 선택한 버텍스와 주변 버텍스를 함께 움직이게 할 수 있다.
[Note] Spine Editor Guide - Views (Graph) 그래프를 통해 모션감을 줄수있다. 이벤트와같이 그래프를 사용하지 못하는 경우도 있다. Linear, Beizer, Step이 있으며 Linear와 Beizer은 기존에 알고있는 개념이기에 넘기고.. Step같은경우는 현재 키에 도달할때까지 중간값이 없다. 두개의 다른 키를 합치면 후자의 키셋이 전자의 키셋에 최대한 맞춰서 재조정된다. 프리셋을 제작해 커브 데이터를 저장하고, 사용할 수 있다.
[Note] Spine Editor Guide - Views (Ghosting) 고스팅 뷰를 통해 한번에 전, 후 씬을 볼수있어서 현재 씬을 결정하기 수월해진다. 프레임을 사용하면 전/후의 이미지를 볼 수 있으며 프레임 스텝을 통해 보여지는 단계를 설정할 수 있다. 모션 벡터를 이용하면 Verter로 해당 값을 확인할 수 있다.
[Note] Spine Editor Guide - Views (Dopesheet) 도프시트 같은경우는 기존에 애니메이션 작업에 사용하던 형태들과 매우 흡사해서 필요한 부분만 노트. 필터를 통해 원하는 부분의 키만 확인가능. 현재도구를 누르고 회전, 이동, 크기조정, 기울이기를 기능을 활성화하면 해당 부분의 키만 볼 수 있음. 박스선택으로 키를 선택하면 앞의 여백의 키도 적용된채로 붙여넣기가 된다. 이동을 선택하거나 alt를 누른채로 이동시키면 선택한 키와 이후의 키들이 함께 움직인다. 키들을 선택하고 조정버튼을 누르고난후 선택된 키중 가장 첫번째 키의 값을 변경하면 변경된 값만큼 다른 키값에도 반영된다. 루프 시작을 누르고 종료점을 설정해주면 시작부분부터 종료점까지 루핑된다.