Nodes Home Page  
Node Directory  
Node Hierarchy
Shout3D Nodes Reference
|
The MultiAppearance node collects all of the appearance information for a Shape node, and is typically applied to MultiMesh geometry. The MultiAppearance node greatly expands to the range of the traditional VRML Appearance node, and supports the export of sophisticated materials and textures from 3D Studio MAX.
The MultiAppearance node supports diffuse color mapping, bump mapping, specular mapping and opacity mapping. It also provides for wireframe rendering of selected edges and prelit textures.
Link to Javadocs.
material
NodeField material
USAGE = MATERIAL_NODE .DEFAULT = null .
A Material node. If null, the Shape will not be lit.
diffuseMap
NodeField diffuseMap
USAGE = DIFFUSE_MAP_NODE .DEFAULT = null .
A DiffuseMap node, containing a texture to be applied as a diffuse color map.
bumpLevelMap
NodeField bumpLevelMap
USAGE = BUMP_LEVEL_MAP_NODE .DEFAULT = null .
A BumpLevelMap node, containing a texture to be applied as a bump map.
opacityLevelMap
NodeField opacityLevelMap
USAGE = ALPHA_LEVEL_MAP_NODE .DEFAULT = null .
An OpacityLevelMap node, containing a texture to be applied as an opacity (transparency) map.
point
BooleanField wire
USAGE = ANY .DEFAULT = false .
Renders only the vertices of the associated geometry.
solid
BooleanField solid
USAGE = ANY .DEFAULT = true .
Determines whether both sides, or only one side, of each polygon are displayed. If true, backface culling is perfomed and only the front side of each polygon is rendered. If false, both sides of each polygon are rendered. The name "solid" reflects the fact that there will be no need to perform rendering computations on back-facing polygons inside a solid object.
This field is included in the MultiAppearance node, rather than the MultiMesh geometry node to accomodate the fact that two-sided rendering is a feature of a material definition in 3D Studio MAX. Contrast the traditional VRML approach, in which the solid
field is included in the IndexedFaceSet geometry node instead of the Appearance node.
specularLevelMap
NodeField specularLevelMap
USAGE = SPECULAR_LEVEL_MAP_NODE .DEFAULT = null .
A SpecularLevelMap node, containing a texture to be applied as an specularity map.
wire
BooleanField wire
USAGE = ANY .DEFAULT = false .
Renders the associated geometry in wireframe. If the associated MultiMesh contains an edgeVisibleIndex
, only the visible edges will be displayed. Otherwise, all edges are rendered.
selfIlluminate
BooleanField selfIlluminate
USAGE = ANY .DEFAULT = false .
If true the diffuse color of the object, including diffuse color textures, will illuminate without regard to scene lighting. Enables prelit texture maps and vertex colors.
The MultiAppearance Node has no methods other than those common to all Nodes.
Copyright© 1999-2001, Shout3D LLC.