Grasshopper

algorithmic modeling for Rhino

How to "ease-in/ease-out acceleration" for surface Blend and Morph?

Hello GH Community,
                              in software like Revision ReFlex, Elastic Reality or Adobe Illustrator etc. you can apply "acceleration" or "ease-in\out" curves to their warps, morphs and blends(AI), to position tween progress closer to beginning or end of blend or morph. I'm hoping there's a component of procedure for doing the same to surface Blending in GH.

1) please let me know if familiar with a way to "accelerate" surface blends in GH, any help or suggestions much appreciated,

Thanks much,
Jeff

Views: 802

Replies to This Discussion

Its quite simple actually, you just need to pass the tween value through the graph mapper (where you apply the bezier of choice). I've attached an example.

Attachments:

Thanks Javier,
                    for your quick reply and def. i look forward to trying, as well as instructive example page.
Graph Mapper makes absolute sense so no doubt it will work, David also recommends same.
Jeff

There's no component for interpolating different values using a wide variety of tweens. However you can use the Graph Mapper to mimic tweening using custom curves, or you can use an expression to adjust interpolation values. I find these two sites useful when looking at tweening equations:

http://upshots.org/actionscript/jsas-understanding-easing

http://wpf-animation.googlecode.com/svn/trunk/src/WPF/Animation/Pen...

There's also this one I use all the time: http://sole.github.io/tween.js/examples/03_graphs.html .

Hi David,
             really appreciate your instructions and will study expressions and tweening equations at both sites.
Thanks again,
Jeff

There was this previous post circa 2012 that might be relevent:

http://www.grasshopper3d.com/profiles/blogs/port-of-robert-penner-s...

Thanks Taz,

                i've got to learn VB\Python GH scripting, its more powerful\customizable than i realized.

At least i assume "Back" and "Expo" components are VB\P without opening your sites' def. yet, i'll check it out right away.

Much appreciated,

Jeff

Hi Jeff, maybe you want to draw a custom easing curve, you can try my UO

Sweeeet!,.   User Obj. component parameter, mapper\animator,.

Thats gonna get some mileage,

thx for generosity Pieter,

Jeff

RSS

About

Translate

Search

Photos

  • Add Photos
  • View All

Videos

  • Add Videos
  • View All

© 2024   Created by Scott Davidson.   Powered by

Badges  |  Report an Issue  |  Terms of Service