r3blur
plugins/postproc/blur/r3blur.h
r3blur
Blur rendering class.
r3Postprocessor
R3CLID_POSTPROCESSOR
r3Blurrender
R3CLID_BLURRENDER - 1532
Size, Channel, TriggerChannel, TriggerLevel, GWeight, Iterations, Operation, NormalChannel, DistanceChannel,
int R3RegisterBlurRenderClass(R3APP *app);
Size
Size
R3BLURA_Size
Integer
R3INT
blur width
jsobj.SetSize(value);
R3INT value = ...;
R3SetAttrs(r3obj, R3BLURA_Size, value, R3TAG_END);
Channel
Channel
R3BLURA_Channel
String
char*
name of channel to be blurred
jsobj.SetChannel(value);
char* value = ...;
R3SetAttrs(r3obj, R3BLURA_Channel, value, R3TAG_END);
TriggerChannel
TriggerChannel
R3BLURA_TriggerChannel
String
char*
name of channel triggering the blur (or NULL)
jsobj.SetTriggerChannel(value);
char* value = ...;
R3SetAttrs(r3obj, R3BLURA_TriggerChannel, value, R3TAG_END);
TriggerLevel
TriggerLevel
R3BLURA_TriggerLevel
Number
R3FLOAT
unused
jsobj.SetTriggerLevel(value);
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3BLURA_TriggerLevel, value, R3TAG_END);
GWeight
GWeight
R3BLURA_GWeight
Number
R3FLOAT
amount of blur weighting by geom. continuity
jsobj.SetGWeight(value);
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3BLURA_GWeight, value, R3TAG_END);
Iterations
Iterations
R3BLURA_Iterations
Integer
R3INT
number of reps
jsobj.SetIterations(value);
R3INT value = ...;
R3SetAttrs(r3obj, R3BLURA_Iterations, value, R3TAG_END);
Operation
Operation
R3BLURA_Operation
Integer
R3INT
blur operation , see operation codes below
jsobj.SetOperation(value);
R3INT value = ...;
R3SetAttrs(r3obj, R3BLURA_Operation, value, R3TAG_END);
NormalChannel
NormalChannel
R3BLURA_NormalChannel
String
char*
name of normal channel for geom. weight
jsobj.SetNormalChannel(value);
char* value = ...;
R3SetAttrs(r3obj, R3BLURA_NormalChannel, value, R3TAG_END);
DistanceChannel
DistanceChannel
R3BLURA_DistanceChannel
String
char*
name of distance channel for geom. weight
jsobj.SetDistanceChannel(value);
char* value = ...;
R3SetAttrs(r3obj, R3BLURA_DistanceChannel, value, R3TAG_END);