Separation and Compensation Principle in Strikes Animation
Dec 15, 2021
There is an important principle which allows for any strike animation to be more believable and powerful. This principle was used to make strikes animation in the Shadow Fight game series. Let’s take a look at how it works on an example of several strikes taken directly from our animators guideline.
A bit of theory
The main contradiction of all strikes is:The strike phase should be fast and sharp, BUT the trajectory of the center of mass should be always smooth, and the general angular momentum (general rotation) should also change smoothly. Because the center of mass is the most inertial point of the character.
The two main solutions are:
1. Separation:
During the swing, the body and legs accelerate/rotate and accumulate energy. After that, the energy is transferred into the weapon or the attacking limb. The body and legs almost come to a stop BEFORE the fast phase of the strike begins.
We separate strike phases in time. The phases being:
- Fast strike phase.
- Slow energy accumulation (before the strike) or attenuation (after the strike) phase.
2. Compensation
Simultaneously with the strike, the body and legs move/rotate in the opposite direction and compensate for the sharp movement of the weapon or the attacking limb.We do NOT separate these actions in time. They happen SIMULTANEOUSLY.
How it works
This principle is most frequently used when combining strikes with steps. Let’s illustrate it with some sword slashes examples.Inward slash preceded by a step
While swinging, we take a big step forward to gain velocity and rotation speed. The body gets twisted now. After that, we untwist the body and nearly come to a stop to transfer the energy to the weapon and make a slash. This is separation.
Outward slash preceded by a step
Similar to the inward one. This is separation too.
In these two slashes, we take time to make a step, then we make a strong slash.
Inward slash followed by a step
While swinging, we take a small step forward. Then while making a slash we gain velocity and rotation speed. The body gets twisted. Once the weapon nearly comes to a stop, the energy is transferred into a step. This is separation as well.
Outward slash followed by a step
Similar to the inward one. This is separation. In these two slashes, we execute a strong slash, then we take time to make a step.
Inward slash without a step
We may make a small step while swinging, but we make a slash without any step. After that the body gets twisted.
Outward slash without a step
Similar to the inward one. In these two slashes, we neither use separation nor compensation, so they are neither strong nor fast. But the body gets twisted (which is important for combos).
Inward slash with a simultaneous step
If the body is twisted, we can make a slash with a simultaneous step with the opposite leg to compensate for the slash. The body gets twisted in the opposite direction. This is compensation.
Outward slash with a simultaneous step
Similar to the inward one. This is compensation.
These two slashes are fast, but not strong.
Inward spinning slash
While swinging, we take a big step forward to gain velocity and rotation speed. Then we transfer the energy to the weapon and make a strong slash. After that, the energy is transferred into the spin and the step. This is separation.
Outward spinning slash
We make a big step with a back spin to gain velocity and rotation speed. Once the spin is complete, we transfer the energy to the weapon and make a very strong slash. This is separation.
There is a major difference between these slashes:
- With an inward spinning slash, we make a very strong slash with a step, then we take time to make a step with a spin.
- With an outward spinning slash, we take time to make a step with a spin, then we make a very strong slash.
This principle can be used to make various strikes: horizontal, diagonal and stabbing ones. It also works with punches and kicks. Further understanding of this principle will allow you to make various continuous combos.
About the Author:
Evgeny Dyabin is one of the two founders and technical director of Banzai Games. The Moscow-based game studio is known for popular action games such as the Shadow Fight series. In addition to game production, Evgeny also leads the development of the physics-based 3D character animation software Cascadeur, which is currently in late stage of Early Access, and is already used by over 90,000 animators.The full version of Cascadeur is scheduled for release in 2022 and - just like the Early Access version - will be available free of charge to private users and indie developers at www.cascadeur.com.
Subscribe to Cascadeur blog
Thanks for joining!
Cascadeur 2024.3 introduces Ragdoll Physics, UE Livelink & much more!
This update introduces Ragdoll Physics and it's major! It is not just a simulation, you can adjust the poses and tweak behaviours! A Live Link with UE5 is now supported. Secondary Motion has been significantly improved and now looks more realistic and also supports collisions.
Cascadeur Mobile for iOS – Now Available on the App Store
We are grad to announce the official release of Cascadeur Mobile, now available for download on the Apple App Store! Cascadeur Mobile brings high-quality, AI-powered animation tools directly to your iOS device, allowing you to create keyframe animations with ease, anytime and anywhere
Indie Spotlight: Rooftops & Alleys
From music producer to game developer, Michel Losch shares his journey in crafting Rooftops & Alleys: The Parkour Game, a title that combines the essence of parkour with dynamic, fluid animations. In this article, he reveals how Cascadeur became an indispensable tool in creating realistic character movements that make every leap feel natural. With 97% positive reviews on Steam, Rooftops & Alleys has quickly become a surprise hit in 2024. Discover how he brought his game to life and how Cascadeur played a key role in its development.
Revolutionizing Animation: An Interview with Eugene Dyabin on Cascadeur’s AI-Driven Future
Cascadeur’s development began over 15 years ago with the vision of creating a groundbreaking, physics-based animation tool that could perform any stunt with ease.
In an exclusive interview with Website Planet, Eugene Dyabin, the creator of Cascadeur, shared how the software has evolved into a comprehensive suite of AI-assisted tools designed to simplify and speed up the animation process for creators and studios.
Indie Spotlight: Shadows of Chroma Tower
Join 2D/3D artist Wesley Sales as he takes you behind the scenes of animating Shadows of Chroma Tower, an epic dungeon crawler by Double Dash Studios. In this article, Wesley shares how Cascadeur became his secret weapon for turning rough blockout animations into fluid, lifelike combat sequences. With the help of Cascadeur's AI-powered tools like Mocap Cleaning and AutoPhysics, he tackled complex challenges, from perfecting weapon trajectories to creating natural character movement. Discover how this powerful software seamlessly integrated with Unreal Engine 5, transforming his workflow and breathing life into the game's hero.
Indie Spotlight: RAPID - Mecha Combat Action
Lev Ornstein, a game design student and indie developer living in Germany, shares the journey of creating Project RAPID. His passion for action games and the use of innovative tools like Cascadeur are central to bringing this action-mecha game to life. Cascadeur proves to be versatile, excelling not only in realistic human animations but also in achieving the distinct, robotic mecha look and feel. Follow the story of how this project is evolving into a fast-paced, customizable combat experience. Find out more about the future of this exciting project!
Indie Spotlight: The Story of Papillon Games and Astrocuco
Discover the inspiring journey of John Caicedo from Bogota, the mastermind behind Papillon Games, and their ambitious Mars exploration game, Astrocuco. Utilizing Cascadeur, Nekki's cutting-edge animation tool, John transforms his vision into a reality, overcoming numerous challenges. This heartfelt project is a tribute to his beloved daughter Daniela, whose courageous battle against leukemia continues to inspire the game's development.
Indie Spotlight: A Journey with Cascadeur and Olympic Sports
Discover how indie developer Ali turned his passion for video games into the creation of a 3D Olympic sports game for mobile platforms. Learn how the innovative animation software Cascadeur revolutionized his project and helped overcome development challenges. An inspiring insight into the world of game development, blending creativity and technology.
Cascadeur Update 2024.1.1 is Now Available
We're excited to announce the release of the 2024.1.1 update for Cascadeur, which is available for immediate download. This update focuses on enhancing your animation experience and workflow with a range of improvements and fixes.