3D Lingo Dictionary > O-S > sds (modifier) |
![]() ![]() ![]() |
sds (modifier)
Syntax
member(whichCastmember
).model(whichModel
).sds.whichProperty
Description
3D modifier; adds geometric detail to models and synthesizes additional details to smooth out curves as the model moves closer to the camera. AFter you have added the sds
modifier (using addModifier
) to a model, you can set the properties of the sds
modifier.
The sds
modifier directly affects the model resource. Be careful when using the sds
and lod
modifiers together, because they perform opposite functions (the sds
modifier adds geometric detail and the lod
modifier removes geometric detail). Before adding the sds
modifier, it is recommended that you set the lod.auto
modifier property to FALSE
and set the lod.level
modifier property to the desired resolution, as follows:
member("myMember").model("myModel").lod.auto = 0 member("myMember").model("myModel").lod.level = 100 member("myMember").model("myModel").addmodifier(#sds)
The sds
modifier cannot be used with models that already use either the inker
or toon
modifiers.
After you have added the sds
modifier to a model resource you can get or set the following properties:
enabled (sds) indicates whether subdivision surfaces functionality is enabled (TRUE
) or disabled (FALSE
). The default setting for this property is TRUE
.
depth specifies the maximum number of levels of resolution that the model can display when using the sds
modifier.
error indicates the level of error tolerance for the subdivision surfaces functionality. This property applies only when the sds.subdivision
property is set to #adaptive
.
subdivision indicates the mode of operation of the subdivision surfaces modifier. Possible values are as follows:
![]() |
|
![]() |
|
Note: For more detailed information about these properties, see the individual property entries.
Example
The statement displays the sds.depth
property value for the model named Terrain.
put member("3D").model("Terrain").sds.depth
-- 2
See also
lod (modifier)
, toon (modifier)
, inker (modifier)
, depth, enabled (sds)
, error
, subdivision
, addModifier
![]() ![]() ![]() |