Support us today on Product Hunt. Special discount only on our launch page
General
The Uncanny Valley Effect in Animation
Image from: The Polar Express by Castle Rock Entertainment (A Time Warner Company), Shangri-La Entertainment and ImageMovers

We’ve all encountered it: when we watch a movie, or play a video game, sometimes we would notice something that is slightly off: scenes and especially characters that are supposed to look realistic, but sort of miss the mark. Only by a tiny margin, but enough to make the character - or the scene as a whole - to appear somehow wrong, unsettling, even scary sometimes.

Maybe the skin doesn’t look natural enough, or maybe the lighting does not reflect as it would have in a real-life scene. Maybe mimics and facial expressions are wrong, or maybe all of the above is fine, but the character simply doesn’t move quite like a living being would.

Oftentimes we can’t even clearly tell what exactly is wrong - but we always feel if something is indeed wrong. Moreover, this only happens with scenes aimed at realism, not with cartoons or otherwise stylized imagery. And the more realistic these scenes are supposed to be, the more pronounced this feeling gets.
Amazingly, for decades now there has been a name for this effect: this is the so-called “uncanny valley” effect. But what exactly is it? Why does it happen? And what can we do to mitigate it?

A Bit of History

The concept was coined by the robotics professor Masahiro Mori in 1970. Mori’s hypothesis was that as the appearance of a robot is made more human, the observers’ emotional response becomes increasingly positive - until it reaches a certain point beyond which the response quickly becomes strong revulsion. However, as the robot’s appearance continues to become more and more human-like, the response becomes positive once again.

Image by Smurrayinchester / Wikipedia .

This area between “somewhat human” and “fully human” came to be known as the uncanny valley.
Originally, this concept was only applied to robotics, but as visual effects and especially computer graphics continued to evolve, it became apparent that the same effect can happen with any form of synthesized imagery. This “uncanny valley” effect was very common in the works from the 90s and 2000s. But even today it is by no means extinct. It is often associated with anatomy, lighting and shading, but it can also apply to animation:

Image from “Heavy Rain / The Casting” 2006 Tech Demo by Quantic Dream

This is not always a bad thing. Sometimes it can be used for artistic purposes: to show, for example, that something is wrong with the character:

Image from: “Kara” demo by Quantic Dream

But these are specific cases. More often than not you’d like animation to be as convincing as possible.
The effect can be tricky to overcome because more often than not we can’t consciously tell what exactly is wrong and what changes have to be made.
And while recently significant progress has been made in the field of rendering, animation technology did not develop to the same degree. As a result, we get photo-real environments populated by almost lifelike characters that… don’t exactly move in a very convincing manner?

Ways to Bypass

 It seems reasonable to assume that as visuals get more and more advanced and lifelike, so should the animation. This, however, is not always the case for a couple of reasons. Currently, realistic animations are often made using motion capture. This is the most obvious way to get a fully realistic animation: as it records motions that happen in the real world, so the outcome is by default as real as it can be. This approach is used widely, and it truly does allow for creating highly expressive and convincing animations. However, it presents its own set of limitations.

The process of capturing real-life movements is not an easy one. It requires participation of many specialists from multiple fields of work. It can get very expensive, especially if we’re talking about scenes with multiple participants. And mocapping animals is its own set of problems that only grow bigger if we try to capture something that does not have a direct counterpart in our world - some fantasy creature, for example.

Of course, all these issues are by no means fatal. With enough dedication and resources they can all be overcome. But once they do, a different challenge arises. An animation recorded with motion capture is rarely used “as is”. Usually it has to be cleaned, or retimed, or otherwise adjusted before it can be put into action. All these are necessary preparations, but they can lead to a pitfall:
...when you edit an animation to suit your needs, you rarely do take into account its realism and physical accuracy. So if you are not careful, you can edit realism out of the animation - and in fact, that is exactly what happens too often.

What To Do About It

So what can we make of it? It would  seem that oftentimes the “uncanny valley” effect in animation is caused by the loss of physical accuracy. And if this is indeed the case, this means that at least for some of these cases the effect can be surmounted by applying physics to the animation - which is something that physics-based animation software like Cascadeur excels at.



Because of this, we decided to use Cascadeur to demonstrate how exactly an “uncanny” animation can be improved. As it turns out, in many cases applying physics tools that Cascadeur provides does indeed improve the looks of an “uncanny” animation:

But unfortunately, there always will be cases where this is not enough.

However: even if the problem cannot be fixed right away, it can be circumvented. For example, you can try to obscure the motion, only partially showing the character on the screen. Alternatively, you can use the environment to conceal the parts that don’t look convincing enough. The limitation of this approach is obvious: it cannot be applied to motions that are supposed to be clear and easy to recognize. But for cases like these, there is another solution: the one that might seem paradoxical at first.

In the end, it would seem that overcoming the uncanny valley effect is not as much a technical task as it is an artistic one. So instead of making the animation more realistic, you can try making it more stylized. After all, the “uncanny valley” effect only really applies to realistic images and motions, and even then, only to those which are not realistic enough. And if realism is something you can afford to sacrifice for a better overall impression, maybe sometimes this sacrifice has to be made.

Because stylized animation does not necessarily equal stylized visuals, nor does it mean completely abandoning realism. In fact, physics can very much be applied to stylized animation, and stylized animation can just as well benefit from physical accuracy. Combining these two approaches can produce impressive results - you won’t be getting a completely realistic animation, but you might get one that looks convincing enough. This solution is obviously not for everyone, but as a last resort, it can be used.

Thanks for taking the time to read our essay on the Uncanny Valey Effect. We hope this topic is as interesting for you as it was for us!
If you have anything to add, feel free to share your thoughts in our forum!

 

 

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.
Cascadeur's New Licensing Structure: Comprehensive FAQ
To address your questions about our new licensing model and provide clarity about the recent changes, we have compiled this FAQ based on inquiries received from our Discord community.
Cascadeur 2024.1: New Features & Free Upgrade for Basic Users!
We are thrilled to announce the launch of Cascadeur 2024.1, a significant update that marks a new chapter in providing you with the most advanced character animation tools available. This update introduces groundbreaking features designed to elevate your animation projects and streamline your workflow like never before.
Preview on 2024.1: Cascadeur for Animation Editing
With release 2024.1 Cascadeur is becoming a powerful tool not only for making animation but also for editing any. The next update, planned for release mid of March, features a set of powerful tools that can help you edit and make changes to any baked animation where each frame is a keyframe, eg, any animation from asset stores or mocap.
Indie Spotlight: Knell - Cascadeur as a catalyst for indie game development
In our latest blog post, Dylan from Dawnbreak, an indie game development team, discusses the practical benefits of using Cascadeur in developing 'Knell', their first dark-fantasy action-adventure game. He provides insights into how Cascadeur facilitated the animation process, contributing to the game’s overall design and execution.
Cascadeur 2023.2 brings audio support, USD format and improved performance
With Cascadeur 2023.2 we proudly present the result of another five months of intensive code work. Today's update brings some long-awaited features and tools, but also a ton of improvements to existing functions.
Indie Spotlight: Learning American Sign Language through an RPG-Style game
Our latest blog article is dedicated to ANGOR, an unusual game project with a serious background. In the RPG-like game, the player finds himself in a world without spoken language after a virus apocalypse. In order to continue communicating with his environment, the player must learn the sign language for the hearing impaired (ASL). What does this have to do with Cascadeur? It's a perfect application for our new Finger AutoPosing tool!
App2Top Interview: Eugene Dyabin talks about the future of Cascadeur and neural networks
In this recent interview with game development magazine App2Top.com, Cascadeur creator Eugen Dyabin tells about his further plans, about challenges that the tool is currently facing, and, most importantly, about its integration with neural networks. We publish an excerpt of the original interview in our blog.
Cascadeur 2023.1 introduces Finger AutoPosing, Video MoCap, and macOS version
With Cascadeur 2023.1, Nekki today rolls out the first update of its AI-powered 3D animation software. The long wait for the update was due to many new features the developers had in the works: The list of improvements includes killer features like Finger AutoPosing and Video MoCap. In addition, the Mac community has been heard, and for the first time, Nekki releases a dedicated version for Apple computers with ARM chips (such as M1 or M2).
Load more