Go to: Attributes.

This class describes the attributes of TgeometryShape

This node is abstract

Node name Parents MFn type Compatible function sets
geometryShape shape

Attributes (25)

antialiasingLevel, castsShadows, compInstObjGroups, compObjectGroupId, compObjectGroups, compObjectGrpCompList, depthJitter, geometryAntialiasingOverride, ignoreSelfShadowing, maxShadingSamples, maxVisibilitySamples, maxVisibilitySamplesOverride, motionBlur, primaryVisibility, receiveShadows, referenceObject, renderType, renderVolume, shadingSamples, shadingSamplesOverride, visibleFraction, visibleInReflections, visibleInRefractions, volumeSamples, volumeSamplesOverride

Long name (short name) Type Default Flags
renderType (rt) short 0 outputinputconnectablestorablehidden
What type of render geometry is this? 0 = surface, 1 = volume, 2 = glow
renderVolume (rv) bool false outputinputconnectablestorablehidden
Render this node as volume?
visibleFraction (vf) float 1.0f outputinputconnectablestorablehidden
visible fraction of the geometry when rendered as glow
motionBlur (mb) bool true outputinputconnectablestorable
The flag to control if this object must be motion blurred
visibleInReflections (vir) bool false outputinputconnectablestorable
The flag to control if this object is visible in reflections.
visibleInRefractions (vif) bool false outputinputconnectablestorable
The flag to control if this object is visible in refractions.
castsShadows (csh) bool true outputinputconnectablestorable
The flag to control if this object casts shadows.
receiveShadows (rcsh) bool true outputinputconnectablestorable
The flag to control if this object receives shadows.
maxVisibilitySamplesOverride (vbo) bool false outputinputconnectablestorable
The flag to control if this surface should override global motion blur max visibility sample settings.
maxVisibilitySamples (mvs) integer 1 outputinputconnectablestorable
Specifies the max number of motion blur visibility samples to be taken for this surface during rendering.
geometryAntialiasingOverride (gao) bool false outputinputconnectablestorable
The flag to control if this surface should override geometry anti-aliasing settings.
antialiasingLevel (gal) integer 1 outputinputconnectablestorable
Specifies the geometry anti-aliasing level that should be taken for this surface during rendering.
shadingSamplesOverride (sso) bool false outputinputconnectablestorable
The flag to control if this surface should override global shading sample settings.
shadingSamples (ssa) integer 1 outputinputconnectablestorable
Specifies the minimum number of shading samples should be taken for this surface during rendering.
maxShadingSamples (msa) integer 1 outputinputconnectablestorable
Specifies the max number of shading samples can be taken for this surface during rendering.
volumeSamplesOverride (vso) bool false outputinputconnectablestorable
The flag to control if this object should override global volume shading settings.
volumeSamples (vss) integer 1 outputinputconnectablestorable
Specifies the number of volume samples to be taken when rendering this volume.
depthJitter (dej) bool false outputinputconnectablestorable
Depth jitter randomizes the samples of the volume with depth. This replaces banding artifacts in volume renders with noise. The noise can then be dramatically reduced by increasing the volume samples and aa levels.
ignoreSelfShadowing (iss) bool false outputinputconnectablestorable
Specified whether or not an object casts shadows onto itself.
primaryVisibility (vis) bool true outputinputconnectablestorable
Specifies if this surface should be visible to EAS (Maya's primary visibility solver)
referenceObject (rob) Message n/a outputinputconnectablehidden
Connection to the reference object.
compInstObjGroups (ciog) compound n/a arrayoutputinputconnectablestorable
An instanced attribute array of compound attributes used to represent complement "set" membership information. Connections are made to this attribute if the entire instance is in a set and connections are made to the children of this attribute if portions of this attribute are in sets.
compObjectGroups (cog) compound n/a arrayoutputinputconnectablestorable
An array of compound attributes used to identify the parts of the object that are in various sets. Each element in the array refers to the membership in one set.
compObjectGrpCompList (cgcl) componentList NULL outputinputstorable
Specifies the portion of the object that is in the set.
compObjectGroupId (cgid) integer 0 outputinputconnectable
Group Id Integer that identifies the object group in the object.