r3tblur

r3tblur

Class

plugins/postproc/timeblur/r3tblur.h

Library

r3tblur

Description:

Blur rendering class.

See Also

real/raytr/r3postpr.h

Super Class

r3Postprocessor

R3CLID_POSTPROCESSOR

JavaScript

r3Timeblurrender

Class Identifier

R3CLID_TIMEBLURRENDER - 1568

Attributes

Before, After, Index, FileName, Destination, Channel, TriggerChannel, TriggerLevel, GWeight, NormalChannel, DistanceChannel,

Registration

int R3RegisterTimeBlurRenderClass(R3APP *app);

Before

Attribute

Before

Identifier

R3TBLURA_Before

JavaScript type

Integer

C type

R3INT

Description

frames before current

Syntax


jsobj.SetBefore(value);


R3INT value = ...;
R3SetAttrs(r3obj, R3TBLURA_Before, value, R3TAG_END);

After

Attribute

After

Identifier

R3TBLURA_After

JavaScript type

Integer

C type

R3INT

Description

frames after current

Syntax


jsobj.SetAfter(value);


R3INT value = ...;
R3SetAttrs(r3obj, R3TBLURA_After, value, R3TAG_END);

Index

Attribute

Index

Identifier

R3TBLURA_Index

JavaScript type

Integer

C type

R3INT

Description

current frame

Syntax


jsobj.SetIndex(value);


R3INT value = ...;
R3SetAttrs(r3obj, R3TBLURA_Index, value, R3TAG_END);

FileName

Attribute

FileName

Identifier

R3TBLURA_FileName

JavaScript type

String

C type

char*

Description

name of image sequence (includes formatting)

Syntax


jsobj.SetFileName(value);


char* value = ...;
R3SetAttrs(r3obj, R3TBLURA_FileName, value, R3TAG_END);

Destination

Attribute

Destination

Identifier

R3TBLURA_Destination

JavaScript type

String

C type

char*

Description

result is stored to this

Syntax


jsobj.SetDestination(value);


char* value = ...;
R3SetAttrs(r3obj, R3TBLURA_Destination, value, R3TAG_END);

Channel

Attribute

Channel

Identifier

R3TBLURA_Channel

JavaScript type

String

C type

char*

Description

name of channel to be blurred

Syntax


jsobj.SetChannel(value);


char* value = ...;
R3SetAttrs(r3obj, R3TBLURA_Channel, value, R3TAG_END);

TriggerChannel

Attribute

TriggerChannel

Identifier

R3TBLURA_TriggerChannel

JavaScript type

String

C type

char*

Description

name of width control channel (or NULL)

Syntax


jsobj.SetTriggerChannel(value);


char* value = ...;
R3SetAttrs(r3obj, R3TBLURA_TriggerChannel, value, R3TAG_END);

TriggerLevel

Attribute

TriggerLevel

Identifier

R3TBLURA_TriggerLevel

JavaScript type

Number

C type

R3FLOAT

Description

unused

Syntax


jsobj.SetTriggerLevel(value);


R3FLOAT value = ...;
R3SetAttrs(r3obj, R3TBLURA_TriggerLevel, value, R3TAG_END);

GWeight

Attribute

GWeight

Identifier

R3TBLURA_GWeight

JavaScript type

Number

C type

R3FLOAT

Description

amount of blur weighting by geom. continuity

Syntax


jsobj.SetGWeight(value);


R3FLOAT value = ...;
R3SetAttrs(r3obj, R3TBLURA_GWeight, value, R3TAG_END);

NormalChannel

Attribute

NormalChannel

Identifier

R3TBLURA_NormalChannel

JavaScript type

String

C type

char*

Description

name of normal channel for geom. weight

Syntax


jsobj.SetNormalChannel(value);


char* value = ...;
R3SetAttrs(r3obj, R3TBLURA_NormalChannel, value, R3TAG_END);

DistanceChannel

Attribute

DistanceChannel

Identifier

R3TBLURA_DistanceChannel

JavaScript type

String

C type

char*

Description

name of distance channel for geom. weight

Syntax


jsobj.SetDistanceChannel(value);


char* value = ...;
R3SetAttrs(r3obj, R3TBLURA_DistanceChannel, value, R3TAG_END);