## [EXAMPLE SUBMISSION] Nudge, a simple yet handy Warp macro [SUBMITTED]

Moderator: SecondMan

SecondMan
Posts: 3383
Joined: Thu Jul 31, 2014 5:31 pm
Been thanked: 70 times
Contact:

### [EXAMPLE SUBMISSION] Nudge, a simple yet handy Warp macro  [SUBMITTED]

Nudge is a very simple warp tool, that displaces pixels from a source point to a target point, within a user definable range. When using a series of Nudges, they can be concatenated, i.e. the image will be warped only once to get the result, no matter how many Nudges you use.

Nudge Macro UI
Nudge.PNG (21.27 KiB) Viewed 231 times

Controls Tab
Output

View the original source image, or the warped target image.

Source

The coordinates of your source point, this is where the pixels will be warped from.

Target

The coordinates of your target point, this is where the pixels will be warped to.

Range

The size of the range inside which pixels will be warped.

Range Softness

Controls the softness of the range boundary.

Angle

The angle of the deformation. Tip: when Source and Target are the same, Angle will result in an effect similar to a vortex warp.

Size

The size of the deformation. Tip: when Source and Target are the same, Size will result in an effect similar to a dent warp.

Strength

Blend seamlessly between Source and Target images.

Concatenate

Lets you determine whether the tool is at the start, end or inside of a Nudge chain.

More specifically, Nudge uses the UV and BG RGBA channels to pass through previous deformations and source images between Nudge tools.

First In Line will make sure a fresh UV map and BG RGBA is created at the start of the chain, and will replace ones that may already be inside the UV channels.

Concatenate will take the UV and BG RGBA channels from the previous tool and pass them through or adjust them as needed.

Last In Line will zero out the UV and BG RGBA channels at the end of a chain if they are no longer needed or wanted.

Changelog
v1.0 - 14.jan.2018
• re-release for Reactor
v0.0.7 - 26.may.2013
• first public release of Nudge

Atom file contents:

Code: Select all

Atom {
Name = "Nudge",
Category = "Tools/Warp",
Author = "Pieter Van Houte",
Version = 1.0,
Date = {2018,1,14},

Description = [[<h2 align="center">Nudge</h2>
<p>Nudge is a very simple warp tool, that displaces pixels from a source point to a target point, within a user definable range.</p>
<p>When using a series of Nudges, they can be concatenated, i.e. the image will be warped only once to get the result, no matter how many Nudges you use.</p>
]],

Deploy = {
"Macros/Warp/Nudge.setting",
},
}

Atom directory:

com.PieterVanHoute.Nudge.zip
Atom submission