|
Spine은 무엇인가요? Spine은 게임에서 사용하는 2D 애니메이션에 특화된 애니메이션 툴입니다. Spine은 애니메이션을 만들고 그 애니메이션을 게임에 사용할 수 있도록 효율적이고 부드러운 작업을 목표로 합니다.
장점 Spine의 애니메이션은 이미지를 뼈에 부착시키고 그 뼈를 움직여서 만듭니다. 이는 뼈대식 또는 컷아웃 애니메이션이라고 불리며 기존의 프레임 바이 프레임 방식의 애니메이션에 비해 많은 장점이 있습니다: 작은 용량 기존 애니메이션은 애니메이션의 각 프레임마다 이미지가 필요합니다. Spine 애니메이션은 용량이 매우 작은 뼈대 데이터만을 저장하며 이는 독특한 애니메이션이 많이 있는 게임을 만들 수 있도록 해줍니다. 그림 파일 요구량 Spine 애니메이션은 필요한 그림 파일이 훨씬 적기 때문에 게임에 들어가는 시간과 비용을 현저히 줄일 수 있습니다. 부드러움 Spine 애니메이션은 보간법을 사용하기 때문에 항상 프레임 속도에 맞춰 부드럽습니다. 애니메이션은 품질의 저하 없이 슬로우 모션으로 재생할 수 있습니다. 어태치먼트 뼈에 붙은 이미지를 다른 아이템과 효과에 어울리도록 바꿀 수 있습니다. 다르게 생긴 캐릭터에도 애니메이션을 다시 사용할 수 있어 소중한 시간을 아낄 수 있습니다. 믹싱 애니메이션을 서로 블렌딩할 수 있습니다. 예를 들어 캐릭터는 걷거나 뛰면서, 또는 수영을 하면서 사격을 할 수 있습니다. 한 애니메이션에서 다른 애니메이션으로 바꿀 때 부드럽게 크로스페이드할 수 있습니다. 자연스러운 애니메이션 코드를 통해 뼈를 다룰 수 있어 마우스가 있는 곳으로 사격을 하거나 근처에 있는 적을 향해 움직일 수 있으며 언덕을 오를 때 앞으로 기울일 수 있습니다.
특징
|
도프시트
도프시트는
애니메이팅에 있어
핵심이라고
할
수
있습니다. 도프시트는
애니메이션을 구성하는
모든
타임라인을
자세하게
보여주며
이를
통해
애니메이션의 타이밍을
정교하게
조정할
수
있습니다.
|
그래프
에디터
그래프
에디터는
키
사이의
보간을
위한
베지어
곡선을
정하여
실제
움직임처럼
생동감
있게
만들어줍니다.
|
|

|

|
|
스킨
스킨은
어태치먼트
세트들
간에
전환을
할
수
있도록
해줍니다. 스킨은
어태치먼트의 조직을
제공하며, 어태치먼트를
변경하는
애니메이션을 다른
캐릭터에도
다시
사용할
수
있도록
합니다.
|
경계
상자
경계
상자는
뼈에
붙어있는
다각형입니다. 이미지와
같이
이
다각형은
뼈의
움직임을
따릅니다. 이는
히트
판정과
물리학을
융합시키는
데
사용됩니다.
|
|

|

|
|
IK(Inverse
Kinematics)
IK를 사용하여
제약조건을
정할
수
있으며
포즈
툴은 IK를
활용하여
간단하게
뼈대를
포징합니다.
|
가져오기
Spine은 JSON 또는
바이너리
포맷으로
데이터를
가져올
수
있으며
이는
경로를
통해
다른
툴에서 Spine으로
데이터를
가져옵니다. 뼈대와
애니메이션을 다른
프로젝트
파일에서
가져올
수도
있습니다.
|
|

|

|
|
메쉬
직사각형을
그리는
대신
메쉬를
통해
이미지
안의
다각형을
구체화할
수
있습니다. 다각형
외부의
픽셀은
그리지
않기
때문에
채우는
비율을
높일
수
있으며
이는
모바일
게임에서
특히
중요한
점입니다. 메쉬는
또한 FFD와
스키닝도
할
수
있습니다.
|
FFD
FFD(Free-Form Deformation)는
개별
메쉬
정점을
움직여
이미지를
변형시킵니다. FFD는
메쉬를
늘리고
찌그리고, 굽히고
직사각형
이미지를
사용할
때는
불가능했던
방향으로
통통
튈
수
있도록
합니다.
|
|

|

|
|
|
시스템요구사항Spine은 64비트 Windows Vista, 7, 8, 10, MacOS 10.8 이상 및 64비트 Linux에서 실행됩니다. Spine에는 프레임 버퍼 개체(FBO) 확장으로 OpenGL 2.0 이상을 지원하는 그래픽 프로세서가 필요합니다. 거의 모든 최신 컴퓨터에서는 Spine을 실행할 수 있어야 합니다.


|