instantreality 1.0

Component:
Texturing
Status:
partly implemented
Structure type:
concrete
Standard:
Avalon

NormalMap2DGenerator

creates a 2D nomal map from the given 2d bump map

Inheritance

Code

XML encoding
<NormalMap2DGenerator normalMapScale='1 1 0.05'
logFeature=''
 />
Classic encoding
NormalMap2DGenerator {
	normalMapScale 1 1 0.05
	logFeature [""]
}

Interface

Filter: X3D only | Avalon only | All
id Name DataType PartType Default ValueType Description
MFString logFeature MFString inputOutput state, child, parent, route, eventIn, eventOut controls the logging of changes, state: log state changes (e.g. live), child: log child add/remove, parent: log parent add/remove, route: log route add/remove; eventIn: log receiving of events, eventOut: log sending of events: guiView, runtime system should create node-view, guiEdit: runtime system should create node-editeverything: log everything
SFImage image_changed SFImage outputOnly sends a singe image on change
SFNode bumpMap SFNode inputOutput SingleTexture link to the bump map source image
SFNode metadata SFNode inputOutput MetadataObject container for payload metadata inside MetadataSet element
SFNode textureProperties SFNode initializeOnly TextureProperties Definition of a texture property set. When set, the corresponding fields like repeat etc of the texture itself are ignored.
SFVec3f normalMapScale SFVec3f inputOutput 1 1 0.05 3d scale vector for the normal map values