Go to: Attributes.
This node is an base class for surface objects. It defines some
basic rendering attributes which determine whether the surface
should appear smooth shaded or flat shaded, whether the surface
normals should be reversed and whether the surface is visible only
on the side where the normals are pointing outward or is visible
from both sides of the surface.
This node is abstract
Node name |
Parents |
MFn type |
Compatible function sets |
surfaceShape |
controlPoint |
|
|
Attributes (30)
boundingBoxScale, boundingBoxScaleX, boundingBoxScaleY, boundingBoxScaleZ, collisionDepthVelocityIncrement,
collisionDepthVelocityIncrement_FloatValue,
collisionDepthVelocityIncrement_Interp,
collisionDepthVelocityIncrement_Position,
collisionDepthVelocityMultiplier,
collisionDepthVelocityMultiplier_FloatValue,
collisionDepthVelocityMultiplier_Interp,
collisionDepthVelocityMultiplier_Position,
collisionOffsetVelocityIncrement,
collisionOffsetVelocityIncrement_FloatValue,
collisionOffsetVelocityIncrement_Interp,
collisionOffsetVelocityIncrement_Position,
collisionOffsetVelocityMultiplier,
collisionOffsetVelocityMultiplier_FloatValue,
collisionOffsetVelocityMultiplier_Interp,
collisionOffsetVelocityMultiplier_Position,
displayHWEnvironment,
doubleSided, extraSampleRate, featureDisplacement, ignoreHwShader, initialSampleRate, normalThreshold, opposite, smoothShading, textureThreshold
Long name (short name) |
Type |
Default |
Flags |
|
ignoreHwShader
(ih ) |
bool |
false |
|
|
doubleSided
(ds ) |
bool |
true |
|
|
opposite
(op ) |
bool |
false |
|
|
smoothShading
(smo ) |
bool |
true |
|
|
boundingBoxScale
(bbs ) |
float3 |
|
|
|
boundingBoxScaleX
(bscx ) |
float |
1.5 |
|
|
|
boundingBoxScaleY
(bscy ) |
float |
1.5 |
|
|
|
boundingBoxScaleZ
(bscz ) |
float |
1.5 |
|
|
|
featureDisplacement
(fbda ) |
bool |
true |
|
|
initialSampleRate
(dsr ) |
integer |
6 |
|
|
extraSampleRate
(xsr ) |
integer |
5 |
|
|
textureThreshold
(fth ) |
integer |
0 |
|
|
normalThreshold
(nat ) |
float |
30 |
|
|
displayHWEnvironment
(dhe ) |
bool |
false |
|
|
collisionOffsetVelocityIncrement
(covi ) |
compound |
n/a |
|
|
collisionOffsetVelocityIncrement_Position
(covip ) |
float |
0.0 |
|
|
|
collisionOffsetVelocityIncrement_FloatValue
(covifv ) |
float |
0.0 |
|
|
|
collisionOffsetVelocityIncrement_Interp
(covii ) |
enum |
0 |
|
|
|
collisionDepthVelocityIncrement
(cdvi ) |
compound |
n/a |
|
|
collisionDepthVelocityIncrement_Position
(cdvip ) |
float |
0.0 |
|
|
|
collisionDepthVelocityIncrement_FloatValue
(cdvifv ) |
float |
0.0 |
|
|
|
collisionDepthVelocityIncrement_Interp
(cdvii ) |
enum |
0 |
|
|
|
collisionOffsetVelocityMultiplier
(covm ) |
compound |
n/a |
|
|
collisionOffsetVelocityMultiplier_Position
(covmp ) |
float |
0.0 |
|
|
|
collisionOffsetVelocityMultiplier_FloatValue
(covmfv ) |
float |
0.0 |
|
|
|
collisionOffsetVelocityMultiplier_Interp
(covmi ) |
enum |
0 |
|
|
|
collisionDepthVelocityMultiplier
(cdvm ) |
compound |
n/a |
|
|
collisionDepthVelocityMultiplier_Position
(cdvmp ) |
float |
0.0 |
|
|
|
collisionDepthVelocityMultiplier_FloatValue
(cdvmfv ) |
float |
0.0 |
|
|
|
collisionDepthVelocityMultiplier_Interp
(cdvmi ) |
enum |
0 |
|
|