r3dofmd
real/code/r3dofmd.h
r3code
Depth of field post effect model
r3Postimageeffectmodel
R3CLID_POSTIMAGEEFFECTMODEL
r3Dofmodel
R3CLID_DOFMODEL - 735
Size
Size
R3DOFMA_Size
Number
R3FLOAT
'R3DOFMA_Size' not documented
jsobj.SetSize(value);
value = jsobj.GetSize();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3DOFMA_Size, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3DOFMA_Size, &value, R3TAG_END);
Scale
Scale
R3DOFMA_Scale
Number
R3FLOAT
defines how quickly image blurs behind & in front of sharp distance
jsobj.SetScale(value);
value = jsobj.GetScale();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3DOFMA_Scale, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3DOFMA_Scale, &value, R3TAG_END);
Distance
Distance
R3DOFMA_Distance
Number
R3FLOAT
the distance where image appears sharp
jsobj.SetDistance(value);
value = jsobj.GetDistance();
R3FLOAT value = ...;
R3SetAttrs(r3obj, R3DOFMA_Distance, value, R3TAG_END);
R3FLOAT value;
R3GetAttrs(r3obj, R3DOFMA_Distance, &value, R3TAG_END);
SettingsFromCamera
SettingsFromCamera
R3DOFMA_SettingsFromCamera
Boolean
R3BOOL
if true current camera defines dof parameters
jsobj.SetSettingsFromCamera(value);
value = jsobj.GetSettingsFromCamera();
R3BOOL value = ...;
R3SetAttrs(r3obj, R3DOFMA_SettingsFromCamera, value, R3TAG_END);
R3BOOL value;
R3GetAttrs(r3obj, R3DOFMA_SettingsFromCamera, &value, R3TAG_END);