Ease In

General Moho topics.

Moderators: Víctor Paredes, Belgarath, slowtiger

Post Reply
User avatar
Hoptoad
Posts: 718
Joined: Sun Jan 03, 2016 4:19 pm
Location: Florida

Ease In

Post by Hoptoad »

Hi.

Why does "Ease In" slow down toward the final keyframe? In my opinion, it doesn't do what it sounds like it should do. It's basically a variation on smooth interpolation, or Ease In/Ease Out.

This morning, I needed to animate a ball rolling down a smooth inclined plane. The ball needed to begin without movement and gradually pick-up speed. I thought Ease In was the answer, but it slowed down the ball at the end.

I ended-up setting keyframes to linear and made a huge number of keyframes spaced further and further apart.

Any tips on gradually accelerating an object without the object slowing down as it reaches the final keyframe?
User avatar
hayasidist
Posts: 3855
Joined: Wed Feb 16, 2011 8:12 pm
Location: Kent, England

Re: Ease In

Post by hayasidist »

Hoptoad wrote: Tue May 16, 2023 2:21 pm Hi.

Why does "Ease In" slow down toward the final keyframe? In my opinion, it doesn't do what it sounds like it should do. It's basically a variation on smooth interpolation, or Ease In/Ease Out.

This morning, I needed to animate a ball rolling down a smooth inclined plane. The ball needed to begin without movement and gradually pick-up speed. I thought Ease In was the answer, but it slowed down the ball at the end.

I ended-up setting keyframes to linear and made a huge number of keyframes spaced further and further apart.

Any tips on gradually accelerating an object without the object slowing down as it reaches the final keyframe?
try Bezier interp. It's a pain on point motion unless you use a script such as available here: https://www.lostmarble.com/forum/viewto ... 41#p200241

this was done with layer rotation and translation (it's a bit off at the top, but you get the idea...)

https://www.mediafire.com/file/rh82ntto ... .moho/file

of course, when it reaches the final key it will stop!
Last edited by hayasidist on Tue May 16, 2023 3:07 pm, edited 1 time in total.
User avatar
MrMiracle77
Posts: 189
Joined: Mon Jun 24, 2019 2:30 am

Re: Ease In

Post by MrMiracle77 »

Bezier interpolation is very useful for complex speed changes, and allows you to customize speeds in each axis of movement individually. While it's easy to change the keyframe to Bezier, the actual controls are in the 'Sequencer' tab of the Timeline window. Double-click the position (+) for the element you want to control and you'll get Bezier handles for the entry/exit behavior of the element.
- Dave

(As Your GM)
User avatar
SimplSam
Posts: 1218
Joined: Thu Mar 13, 2014 5:09 pm
Location: London, UK
Contact:

Re: Ease In

Post by SimplSam »

MrMiracle77 wrote: Tue May 16, 2023 3:07 pm ... the actual controls are in the 'Sequencer' tab of the Timeline window ...
I think you meant Motion Graph tab.
Moho 14.3 » Win 11 Pro 64GB » NVIDIA GTX 1080ti 11GB
Moho 14.3 » Mac mini 2012 8GB » macOS 10.15 Catalina
Tube: SimplSam


Sam
User avatar
Hoptoad
Posts: 718
Joined: Sun Jan 03, 2016 4:19 pm
Location: Florida

Re: Ease In

Post by Hoptoad »

Thanks, bezier sounds like the answer I needed. I'm in the Motion Graph, manipulating the handles for 3 colors, and my ball is doing strange things. This is harder than it looks. But I'll figure it out eventually, probably.
User avatar
SimplSam
Posts: 1218
Joined: Thu Mar 13, 2014 5:09 pm
Location: London, UK
Contact:

Re: Ease In

Post by SimplSam »

Hoptoad wrote: Tue May 16, 2023 4:22 pm Thanks, bezier sounds like the answer I needed. I'm in the Motion Graph, manipulating the handles for 3 colors, and my ball is doing strange things. This is harder than it looks. But I'll figure it out eventually, probably.
Possibly easier if you right-click the tri-color icon and use Separate Dimensions, then you can adjust X, Y, Z beziers independently.
Moho 14.3 » Win 11 Pro 64GB » NVIDIA GTX 1080ti 11GB
Moho 14.3 » Mac mini 2012 8GB » macOS 10.15 Catalina
Tube: SimplSam


Sam
User avatar
hayasidist
Posts: 3855
Joined: Wed Feb 16, 2011 8:12 pm
Location: Kent, England

Re: Ease In

Post by hayasidist »

Hoptoad wrote: Tue May 16, 2023 4:22 pm Thanks, bezier sounds like the answer I needed. I'm in the Motion Graph, manipulating the handles for 3 colors, and my ball is doing strange things. This is harder than it looks. But I'll figure it out eventually, probably.
blue is z -- usually leave that alone.
red is x and green is y.

and yes -- it's fiddly.
User avatar
Greenlaw
Posts: 10451
Joined: Mon Jun 19, 2006 5:45 pm
Location: Los Angeles
Contact:

Re: Ease In

Post by Greenlaw »

hayasidist wrote: Tue May 16, 2023 9:33 pm ...and yes -- it's fiddly.
When I need a longer than normal ease (longer than Smooth will reasonably handle,) I sometimes just add an extra keyframe or two to ease the item in. For me, this is easier than fiddling with Moho's Graph Editor. Since I can see the spacing of the frames in the curve directly in the Workspace, this works for me.
User avatar
mmmaarten
Posts: 280
Joined: Mon Sep 19, 2022 2:19 pm
Location: Utrecht, The Netherlands
Contact:

Re: Ease In

Post by mmmaarten »

Hi,

It's an old thread and I wasn't planning to stir up things here, but because of somebodies question on Discord about easing I was wondering if Moho uses the original Disney naming for easing or the developer way of renaming easing many software uses nowadays, which is the exact opposite/reverse. And was surprised to see that the ease-in and ease-out aren't correct in Moho.
I agree with Hoptoad that the way ease-in and ease-out work now aren't as expected and used anywhere else. I wonder if this a feature or an accidentally wrong implementation, but if a feature I would call them differently, because this name isn't correct IMO.

I use bezier anyways nowadays as than we have full control (although it still has its use case for some things other than character animation I think), but if everybody uses bezier and that's the advise everybody gives eachother here, than why are these ease-in, ease-out and ease-in-out even available in the software?
I would say either have the correct way to do ease-in and ease-out (either the original disney way or the reversed way many software uses today) or leave this easing out of the software. Because who would choose an ease-in or ease-out which isn't ease-in or ease-out but basically both ease-in-out with some emphasize on one end?

On the other hand; maybe this is Moho's way to have no discussion on what's best; the original Disney rules found in many books and still some software, or the newly swapped rules found in many software and developer frameworks nowadays.

To not suit neither of the camps and have no discussion :)
Adults should play more often
User avatar
Greenlaw
Posts: 10451
Joined: Mon Jun 19, 2006 5:45 pm
Location: Los Angeles
Contact:

Re: Ease In

Post by Greenlaw »

A mostly useless post follows...

I've never quite understood how Moho's Ease In and Ease Out is supposed to work. I know it's different from what I find in other animation and compositing programs, but the behavior seems counter-intuitive to me. I just accepted that and moved on, figuring I'll probably 'get it' someday.

A while back, someone posted a nice chart that illustrated how it worked, but I'm not sure where that is at the moment. At the time, I think I went "Oh, now I get it." But obviously, that info didn't stick to my brain. If I find the link, I'll post it here.

Ok, so this is NOT the best advice, but I just avoid using Ease In and Ease Out modes, and I use other methods in Moho to make timing adjustments, like inserting additional keys or using Bezier keys. That's always worked fine for me, and I've been using Moho in production for about 10 years. I'm not saying you shouldn't learn how these modes are supposed to work in Moho; it's just how I've dealt with it. (Maybe this is something I really should look into again.) :D

FWIW, in nearly all of my Moho animations, I only use Smooth, Linear, Step, and occasionally Bezier keys. Oh, and always Copy Previous Key as my default.
Last edited by Greenlaw on Tue Aug 01, 2023 10:32 pm, edited 3 times in total.
User avatar
mmmaarten
Posts: 280
Joined: Mon Sep 19, 2022 2:19 pm
Location: Utrecht, The Netherlands
Contact:

Re: Ease In

Post by mmmaarten »

For future reference; it's in the bug forum now: https://www.lostmarble.com/forum/viewto ... 28eb2a282a
Adults should play more often
Post Reply