Marionette StudioMarionette StudioMarionette StudioMarionette Studio
  • Features
  • Pricing
  • Learn
    • Video tutorials
    • User guide
    • Videos
    • 2D Animations
  • Blog
  • Demo
  • Login
  • START ANIMATING
skeletal versus sprite sheet animation

Advantages and disadvantages of skeletal versus sprite sheet animations

By Codrina | Uncategorized | 0 comment | 20 October, 2016 | 5

Skeletal versus sprite sheet animations it is a very tender topic for game developers, programmers, animators, etc and in this post we will try to find the advantages and disadvantages for each type of animation. We will start with skeletal animation.

 

Skeletal animation

 

Skeletal animation is a technique in computer animation in which a character is represented in two parts: a surface representation used to draw the character (called skin or mesh) and a hierarchical set of interconnected bones (called theskeleton or rig) used to animate (pose and keyframe) the mesh. While this technique is often used to animate humans or more generally for organic modeling, it only serves to make the animation process more intuitive and the same technique can be used to control the deformation of any object — a door, a spoon, a building, or a galaxy. When the animated object is more general than for example a humanoid character the set of bones may not be hierarchical or interconnected, but it just represents a higher level description of the motion of the part of mesh or skin it is influencing. Wikipedia

skeletal versus sprite sheet animations

Image source: http://animadead.sourceforge.net/docs/

 

On the skeletal animation, the animation is made up of several bones that are connected to each other. When you manipulate the parent bone you also manipulate its child bones. With this transformation on each bone you can create different poses for your skeleton. Defining keyframes for all these transformation you will animate the skeleton.

 

Sprite sheet animations

 

Sprite sheet animations have been used for a long time in game industry, like the classic game Legend of Zelda: A Link to the Past. The first movie projector was creating by Eadweard Muybridge when he tried to give the illusion of the horse running. Changing images in a quick succession give the impression of movement and this is a sprite sheet animation.

A sprite is a two-dimensionalbitmap that is integrated into a larger scene. Wikipedia

Sprite sheets are used to create large and complex scenes and gives you the opportunity to manipulate each sprite individually. In generally games use hundreds of sprites and they consume a lot of memory and to avoid this thing are used sprite sheets.

 

skeletal versus sprite sheet animations

Image source: http://stackoverflow.com/questions/14649528/automatically-find-frame-sizes-from-png-sprite-sheet

 

Advantages and disadvantages of skeletal versus sprite sheet animations

 

Skeletal and sprite sheet animations are two methods of animating that have advantages and disadvantages and we will present further.

 

Advantages:

 

  • skeletal animation uses tools that makes the process of animation easier
  • skeletal animation allows you to create dynamic animations because you can manipulate (rotate, translate, scale) all character’s bones at run time
  • bone-based animations are easier when you want to make multiple animations for one character
  • skeletal animation requires a fewer images and less memory
  • skeletal animation allows you to make natural movement with the help of inverse or forward kinematic
  • with sprite sheet animation all your data are contained in one texture
  • sprite sheet loads quickly
  • sprite sheet reduces the amount of draw-calls on your GPU and this means a better performance
  • with sprite sheet you can render multiple things in a single draw call

 

Disadvantages:

 

  • skeletal animations are more complex
  • skeletal animations require more processor time
  • skeletal animations have the impediment of bone rigidity
  • sprite sheet consumes a lot of memory
  • sprite sheet animation presume drawing frames by hand
  • sprite sheet animations don’t look as smooth as skeletal animations

 

Conclusion on skeletal versus sprite sheet animations

 

Each of these two methods have their benefits and their disadvantages. You have to choose the one that suits better your needs: if you know exactly how your character needs to move (walk, run, jump, etc.) you can use sprite sheet animation, or if you want a more dynamic animation you can use skeletal animation. You can also mix these two types of animation and enjoy more tools for a perfect animation.

 

Image source: http://www.sprites-unlimited.com/game/?code=HMM

Image source: http://www.sprites-unlimited.com/game/?code=HMM

 

Bibliografy

Hopefully, you’ve got a quick & clear overview on skeletal versus sprite sheet animations. You may find some other useful information on the links below (they also served me as references for this topic).

  • https://en.wikipedia.org/wiki/Skeletal_animation
  • http://www.cocos2d-x.org/wiki/Skeletal_Animation
  • https://gamedevelopment.tutsplus.com/tutorials/an-introduction-to-spritesheet-animation–gamedev-13099
  • http://creativejs.com/2012/01/day-11-sprite-sheets/
  • https://developer.apple.com/reference/scenekit/scnskinner
  • http://stackoverflow.com/questions/3473151/what-are-the-pros-and-cons-of-a-sprite-sheet-compared-to-an-image-sequence
  • http://gamedev.stackexchange.com/questions/7069/2d-graphics-why-use-spritesheets
  • https://docs.coronalabs.com/guide/media/spriteAnimation/index.html
No tags.

Codrina

More posts by Codrina

Related Post

  • skyppy-fox-running-and-falling-animated-video

    Engage your audience with animated videos

    By Sorin | 1 comment
    The best way of expressing your message in the digital world is through animated videos. Animation gives you the freedom to target your audience in a compelling, powerful and exciting way! You can express yourRead more

  • The Marionettes - 2D characters - Marionette Studio

    Meet The Marionettes !

    By Raluca | 0 comment

      We would proudly  like to introduce our newest characters, The Marionettes family. Having the touch of the retro style, our animated family will kick off the animation templates that will be introduced very soon inRead more

  • 3 essential tools to create an animation in 3 minutes

    3 Essentials Tools to create a successful animation in 3 minutes

    By Raluca | 6 comments
    Whenever you are part of marketing, media, advertising, entertainment, gaming or any other industry that requires expressing a message, animated content has become essential in grabbing people's attention. Giving you an answer on how toRead more

  • Marionette Studio - animation software sections

    Create a 2D game character with Marionette Studio

    By Raluca | 0 comment

    Before learning how to create your new character with Marionette Studio, you should know about the app sections: Views – create, open, save, export your scenes Tools and actions – pan, select, translate, rotate, scaleRead more

  • skeleton view

    Animating with Marionette Studio

    By Raluca | 21 comments

    In this tutorial we will focus on the animating part and you will learn how to bring your rigged character to life with Marionette Studio. Firstly, we will take a look at animation timeline toRead more

  • onion skinning Marionette Studio animation software

    Animate easier using Onion Skinning

    By Sorin | 0 comment
    Onion skinning (known also as 'Ghosting') is a technique used in creating animated cartoons and editing movies to see multiple frames at once. In this way, the animator or editor can make decisions on how to create orRead more

  • Background Exterior Santa House Winter Globe House for animation

    Free Rigs & Christmas Art for commercial use

    By Raluca | 2 comments
    I am happy to share with you the Christmas art below.  It's free for commercial use with any Marionette Studio plan purchased! It's created by Marionette Studio's artist. Our Christmas Art pack contains:   Christmas &Read more

Leave a Comment

Cancel reply

Your email address will not be published. Required fields are marked *


Related Posts

  • What is cel animation?
    5 March, 2020
    0

    What is Cel Animation?

  • Halloween decor - the witch house - emojer
    26 October, 2018
    0

    3 Best Halloween decors for your stories

  • screen2-v2
    17 July, 2018
    0

    Announcing Emojer – Animated emoji with just one photo

  • skyppy-fox-running-and-falling-animated-video
    26 February, 2018
    1

    Engage your audience with animated videos

Categories

2D Animation 2D animation for games 2016 Trends Advertising Agile Game Development Algorithms Animation Animation for Dummies Animation techniques Animation tips Animation Tools for Marketers Characters Create character Creative work Design Digital Art Digital Design Features Finding FUN in games Freebies Game Development Team Game Planning Game Release Planning How To Indie Games Inktober Marionette Studio Marionette Studio Updates Marketing Project Management for Games Rigging Skeletal animation Sketches The Marionettes Theoretical Concepts and Observables Tutorial Uncategorized

Latest activity

  • Linwood on Animating with Marionette Studio
  • Raluca on 3 Essentials Tools to create a successful animation in 3 minutes
  • jameel on 3 Essentials Tools to create a successful animation in 3 minutes
  • Animation Training surat on Top 5 blogs to learn animation from
  • Ravali Reddy on Engage your audience with animated videos

MARIONETTE STUDIO

+1.408.769.5590
support@marionettestudio.com
3739 Balboa St # 1221
San Francisco, California, USA
94121

2D ANIMATION

Features
Pricing
Request a Demo
Contact Us
Software Change Log
Education Partner Program

LEARNING & DOCS

Showcase
Tutorials
User guide
Blog
Videos

FOLLOW US

Get the latest news & updates!
© 2018 Marionette Studio, Inc. Terms and Conditions | Privacy Policy | Cookies Policy
  • Features
  • Pricing
  • Learn
    • Video tutorials
    • User guide
    • Videos
    • 2D Animations
  • Blog
  • Demo
  • Login
  • START ANIMATING
Marionette Studio
By using this site, you agree to Marionette Studio's use of cookies to improve your experience. Learn more on our Cookie Information page. Accept Read More