Click to go to the official spine website.
Spine is a 2D skeleton animation editing tool for games. Spine is designed to provide more efficient and concise workflows to create the animations required for the game.
Function:
1. Photography table dopesheet
Photography tables are the core of animation production. All key details are displayed here. You can use it to create an animation and fine-tune the time rhythm.
2. Grid Meshes
The grid allows you to define a polygon within the boundary of a rectangle. This will increase the space usage of the final texture set because pixels outside the polygon will be ignored. This optimization is especially important for mobile devices. Another function of grid is to support free deformation of FfD and skin skinning.
3. Curve editor Graph Editor
In the curve editor, you can adjust the besell curve to control the difference between the two frames to achieve a vivid animation effect.
4. Reverse dynamics tool ik posing
The pose tool can use reverse dynamics to easily adjust the posture.
5. Skin skins
The skin can switch the image material for the animation. Animation reuse is achieved by changing the images attached to the skeleton.
6. Bounding Boxes
A border box is an object attached to a skeleton that moves as the skeleton moves. It can be used for collision detection and physical integration.
7. Free deformation Free-Form Deformation
The free deformation FFD allows you to deform the image by moving the mesh points. FFD can achieve mesh: stretching, extrusion, bending, rebound, and other functions that some rectangular images cannot achieve.
8. Skin skinning
Skin allows you to attach a specified point in the mesh to a specified skeleton. Then the point will automatically deform as the skeleton moves. Now, you can use the image of the skeleton action to control the role for bending and deformation.
9. Output Format: Export formats
Spine can export animations in the project as JSON or binary files, which can be perfectly reproduced in the spine Runtime Library. Spine can also export GIF animations, PNG or JPG sequence diagrams, as well as AVI or Quicktime video files.
10. Import importing
Spine searches for and imports data files generated by other tools in one path. It can identify JSON or binary data that meets requirements. You can also import skeleton and animation from other spine projects.
11. Image packaging texture packer
Spine can pack images into texture maps, improving rendering efficiency in the game. The spine texture packaging tool has many functions, such as strip blank areas, rotate, auto scaling, and so on... (Mainly to make full use of space)
Runtimes
Creating amazing animations is only part of the work-you also need to display them in the game. The spine runtime allows your game engine to play these animations, as shown in the animation editor.
The spine Runtime Library provides a set of APIS for direct access to Bones, attachments, skins, and other animation data. In the program, you can control the bones, mix animations, fade-in and fade-out, and so on.
Put the official Runtime Library inGitHubAnd authorize spine users to use the spine Runtime Library in their programs. All source code is provided here, which will be an essential part of your game.
(Www.libgdx.cn is copyrighted. If you need to reprint it, indicate the source .)
Spine (2d skeleton animation)