Shader Graph - Easing View on Asset Store (opens in new tab)

Package details

Latest version
2.0.1
Last updated
First released
Unity version
2019.4.24 or later
Package size
756 KB
Files
36
Favorites
107
Views in the past week
8

Price tracking

Last checked
Tracked since
Lowest recorded
Free on

Keywords

Shader Graph - Easing

by Cerborus (opens in new tab)

4.2 / 5 · 5 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 4
4 stars 0
3 stars 0
2 stars 0
1 star 1

Enhance your Shader Graphs by making them feel more natural. Quickly and easily. This package adds all common easing functions as Shader Graph Nodes.

Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Shader Graph - Easing, 6 months Current Free; lowest Free; highest Free in this period. $0 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 9

Shader Graph - Easing screenshot 1

Shader Graph - Easing screenshot 1

About this asset

Ease whatever makes more or less sense!

Information - [src]

Objects in real life don’t just start and stop instantly, and almost never move at a constant speed. When we open a drawer, we first move it quickly, and slow it down as it comes out. Drop something on the floor, and it will first accelerate downwards, and then bounce back up after hitting the floor. 

Usage

Easing functionsare are mostly used in animations to change a target value in a defined period of time. You can move objects, change their colors, scales, rotations and anything you want. Simply by using easings. 

From the publisher's Asset Store listing.

Technical details

It uses the known [0, 1] interpolation.

The input values are not clamped by me!

Namespace: Math/Easing

The included Easing Nodes are:

  • Back
  • Bounce
  • Circular
  • Cubic
  • Elastic
  • Exponential
  • Quadratic
  • Quartic
  • Quintic
  • Sine

All of them have the variants [In, Out, InOut]

Steps Node

Create interpolations that have discrete steps.

The Steps-Parameter sets the amount.

The minimum Steps are clamped to 1.

Only integer values should be set, but float values will be also handled properly. So, do as you please.

Mirror Easing Value Node

It takes a normalized value as input and returns a mirrored output value. The mirrored value reaches linearly the transition destination Out = 1 at In = 0.5, and then returns to the transition origin Out = 0 at In = 1.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
2019.4.24f1 Not listed Compatible Compatible Compatible

This package should remain compatible in all future versions.

As listed on the Asset Store.