Animation: Interpolation Ease In and Ease Out names are fliped #88489
Labels
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset Browser
Interest
Asset Browser Project Overview
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
EEVEE & Viewport
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
EEVEE & Viewport
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
8 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: blender/blender#88489
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hi, Ive noticed that the names for "ease in" and "ease out" are fliped,
Ease out is for starting out slow from the fist key to the next
Ease in is for slowing in on the next key
Some shots from the classic book Animator Survival Kit by Richard Williams:
Link describing this naming problem:
https://medium.com/@gordonnl/ease-in-or-ease-out-ed9a0969042e
System Information
Operating system: Darwin-19.6.0-x86_64-i386-64bit 64 Bits
Graphics card: AMD Radeon Pro 5500M OpenGL Engine ATI Technologies Inc. 4.1 ATI-3.10.19
Blender Version
Broken: version: 2.91.2, branch: master, commit date: 2021-01-19 16:15, hash:
5be9ef4177
Worked: (newest version of Blender that worked as expected)
Short description of error
[Please fill out a short description of the error here]
Exact steps for others to reproduce the error
[Please describe the exact steps needed to reproduce the issue]
[Based on the default startup or an attached .blend file (as simple as possible)]
Added subscriber: @AndreAlvesFranco
Added subscriber: @filedescriptor
Changed status from 'Needs Triage' to: 'Confirmed'
I can confirm this on the latest 3.0.0 Alpha and 2.93 Beta. The naming is indeed incorrect.
This appears to be not specific to Grease Pencil but to all areas that use the easing modes. Will check with the animation module team.
Nice, if i can help in anything just let me know
Added subscriber: @zanqdo
+1 for changing it. Seems like the CSS guys screwed up. But other animation software seems to get it right. I've also checked with professional animation friends. If Richard Williams (Animators Survival Kit) said so we should follow the convention. Full stop.
Grease Pencil Interpolation Ease In and Ease Out names are flipedto Animation: Interpolation Ease In and Ease Out names are flipedAdded subscriber: @EAW
Researching this further, it appears the switch occurred in 2002 when Robert Penner wrote his book about programming Flash animations.
http://robertpenner.com/easing/
Added subscriber: @BClark
https://learn.toonboom.com/modules/animation-principles/topic/slow-in-and-slow-out-principle
Just for balance, https://en.wikipedia.org/wiki/Twelve_basic_principles_of_animation#Slow_in_and_slow_out
Slow IN/ease IN, is how a motion STARTS and Slow OUT,Ease OUT, means how the motion ends in terms of 12 principles... so if you only have two drawings, two poses, the way the Disney 12 principals are written in the "Illusion of Life" is describing the physical reactions of how something starts moving and stops moving.
This is more complicated because it is really easy to flip the words/meaning and made more that it is really just a point of view on how to describe the SAME THING. Are you talking about where you are going or where have you been?
Since something has to START and something has to END if say to an animator, make that fast start and slow end.... no ease in, only ease out, or I want them to make something like a rocket take off, the start of the action would be ease in, .no ease out.. that works.
If I flip that and say an action needs to go fast then slow and use the opposite terms..say make it fast in and slow out...it would have to be written as no ease out, only ease in. But now for a rocket, we say slow start and fast end .. so ease OUT, and no ease IN....the IN being the end, reads to me as the START of the END.
Saying IN to the end feels strange, like saying exit out the IN but enter through the Exit.
This is definitely a confusing topic. I think the right approach for Blender is follow the path of other animation software and not CSS which was the original inspiration. Blender is part of the animation comunity.
For example After Effects seems to use the Slow Out - Slow In terminology
Reference with clear animations:
https://support.animaapp.com/en/articles/2601206-create-animations-easily-in-sketch
Added subscriber: @ChrisLend
As mentioned in the A&R module meeting the term is just a bit ambigous because it depends on what you think it describes
Slow into the movement
vs.
Slow into the pose
I agree we should look to change it because animators usually think in poses. (talking about character animators here, not sure about motion graphics)
Or actually come up with a better name.
Added subscriber: @L0Lock
Maybe not worth a cent in this discussion, but I feel like maybe finding other words could be better? Other than the issue of people having a different point of reference of either pose or motion, I feel like it doesn't help that English isn't the native language of many people, including me. I always found the in/out compound words difficult to not mix up and always require an extra double check for me. I, by far, prefer clear separated words, like acceleration and deceleration (which also avoid the point of reference issue better IMHO). But maybe it's just me.
Friends, we're talking about terminology that's been used in the animation community for generations and there is a precedence in other software. Which I don't think it's good to mention specifics here. But do your own research on this. Why would we want to invent a new name for something so fundamental and generational as one of the basic principles of animation?
Added subscriber: @4thDimension
Mirroring what Daniel Salazar has stated. Ease in and Ease out are industry standards. Changing the terminology to something else isn't needed.
More discursion about this subject:
Im an animator myself and I expect to see the animation terminology, but I think this problem is far from ending because every user has a diferent background, I found this article about it and the solution is simple and, I think, it works well for everyone.
https://medium.com/@gordonnl/ease-in-or-ease-out-ed9a0969042e
ease-start
ease-end
ease-ease