RBlur
Function
This blurs the image radially from a center point, creating flare effects.
Although an expensive process, it is also extremely accurate. The entire
image will be blurred, based upon the range from the inner radius to the
outer radius. A pixel outside of the oRadius distance will be blurred
by the oRadius amount. A pixel inside of the iRadius amount
does not get blurred. A pixel between i- and oRadius is
blurred by a percentage of its position between the two Radius parameters.
You can also use mirror to blur past the center point, as well as use
a negative amplitude to sample pixels away from the center rather than
towards the center.

Parameters
|
Type
|
Defaults
|
Function
|
x/yCenter |
float
|
width/2, height/2 |
The center point of the blur. |
iRadius |
float
|
10 |
The distance from the Center that contains
the blur sample area. |
oRadius |
float
|
20 |
The outer edge for the blur area |
aspectRatio |
float
|
1 |
The aspect ratio of the pixels for anamorphic
images. |
damp |
float
|
1 |
A gamma value on the blur |
amplitude |
float
|
.5 |
The amount of blur. This number can also
be negative. |
quality |
float
|
.25 |
The amount of samples. A quality of 1,
the maximum, means 64 samples. |
mirror |
int
|
0 |
This will consider points past the center
area if your amplitude is high enough when it is turned on. |
Synopsis
image RBlur( image,
float percent,
float xCenter,
float yCenter
float iRadius,
float oRadius,
float aspectRatio,
float damp,
float amplitude,
float quality,
int mirror
);
Script
image = RBlur( image, xCenter, yCenter, iRadius, etc....);
Command Line
shake -rblur percent xCenter yCenter iRadius etc....
|