Exporter SDK
Introduction
Exporter Process
Overview Exporter Plug-In Scenegraph Conversion Mesh Conversion Shockwave 3D Scenegraph WriteManager
Overview
Exporter Plug-In
Scenegraph Conversion
Mesh Conversion
Shockwave 3D Scenegraph
WriteManager
Exporter Implementation
Implementation Overview Authoring Data In Scenegraph Basics Scenegraph Palettes Scenegraph Graphic Scenegraph Generation Scenegraph Hierarchy Rules Groups, Lights, Cameras Scenegraph Models Model Data Structures Models and Shaders Models and Keyframe Data Models and Skeletal Data Shaders and Shader Sharing Animation and Keyframes Bones and Skeletons User Properties Shockwave 3D Data Out Debugging Code, Compiler, and Linker Sample Scenegraph Sample Code
Implementation Overview
Authoring Data In
Scenegraph Basics
Scenegraph Palettes
Scenegraph Graphic
Scenegraph Generation
Scenegraph Hierarchy Rules
Groups, Lights, Cameras
Scenegraph Models
Model Data Structures
Models and Shaders
Models and Keyframe Data
Models and Skeletal Data
Shaders and Shader Sharing
Animation and Keyframes
Bones and Skeletons
User Properties
Shockwave 3D Data Out
Debugging
Code, Compiler, and Linker
Sample Scenegraph
Sample Code
Exporter API Reference
Exporter API Reference Common Overview IFXCom IFXUnknown IFXAttributes IFXCreateComponent IFXStdio IFXCoreServices Exporter Exporter Overview AuthConstraints MAX_S3D_Plugin MAX_S3D_PluginClassDesc MAXBoneAnimTrack MAXBoneConversionInfo MAXBonesConverter MAXExporter MAXLightConverter MAXMaterialConverter MAXMaterialMapper MAXMaterialResourceList MAXMathUtils MAXModelConverter MAXModelResourceList MAXMultiMaterial MAXNodeList MAXNodeUtils MAXResourceList MAXRigidAnimConverter MAXViewConverter NodeListAtom MaterialAtom ShaderAtom ShaderIDList S3DDebugInfo S3DPreview S3DProgressDlg S3DSceneGraphUtils S3DShaderResourceList S3DW3DResultsDialog UnifiedKey Model Data Overview AuthorMesh IFXAuthorAllocationDescriptor IFXAuthorBones IFXAuthorFace IFXAuthorFaceOffsetDescriptor IFXAuthorFaceUpdate IFXAuthorMesh IFXAuthorMeshGroup IFXAuthorMRMParams IFXAuthorUpdateRecordGroup IFXAuthorVertexUpdate IFXMesh IFXIterators IFXMesh IFXMeshGroup IFXMultiResManager IFXNeighborFace IFXNeighborMesh IFXNeighborMeshUtil IFXNeighborResController IFXUpdates IFXUpdatesGroup IFXVertexMap Model Data Compiler IFXAuthorGeomCompiler IFXMeshCompiler Scenegraph Overview IFXDevice IFXImageTools IFXLanguageTools IFXLight IFXLightResource IFXMarker IFXMaterialResource IFXModel IFXModelData IFXModelResource IFXModifier IFXNode IFXPalette IFXPrimitiveGenerator IFXSceneGraph IFXSGmatrix IFXSGVector IFXShader IFXShaderData IFXShaderLitTexture IFXShaderPainter IFXStyle IFXTextureInterfaces IFXUserPropertyList IFXView IFXW3DAnalysis Animation Data Overview IFXAnimationModifier IFXAnimationModifierParam IFXKeyFrame IFXKeyFrameModifier IFXKeyFrameModifierParam IFXInstant IFXMixerConstruct IFXMotionResource IFXMotionTrack IFXScheduler IFXSkeleton IFXSkeletonMixer IFXSkeletonModifier IFXSkeletonModifierParam Writer Overview IFXWriteManager IFXWriteBuffer IFXRenderFactory
Common
Overview IFXCom IFXUnknown IFXAttributes IFXCreateComponent IFXStdio IFXCoreServices
IFXCom
IFXUnknown
IFXAttributes
IFXCreateComponent
IFXStdio
IFXCoreServices
Exporter
Exporter Overview AuthConstraints MAX_S3D_Plugin MAX_S3D_PluginClassDesc MAXBoneAnimTrack MAXBoneConversionInfo MAXBonesConverter MAXExporter MAXLightConverter MAXMaterialConverter MAXMaterialMapper MAXMaterialResourceList MAXMathUtils MAXModelConverter MAXModelResourceList MAXMultiMaterial MAXNodeList MAXNodeUtils MAXResourceList MAXRigidAnimConverter MAXViewConverter NodeListAtom MaterialAtom ShaderAtom ShaderIDList S3DDebugInfo S3DPreview S3DProgressDlg S3DSceneGraphUtils S3DShaderResourceList S3DW3DResultsDialog UnifiedKey
Exporter Overview
AuthConstraints
MAX_S3D_Plugin
MAX_S3D_PluginClassDesc
MAXBoneAnimTrack
MAXBoneConversionInfo
MAXBonesConverter
MAXExporter
MAXLightConverter
MAXMaterialConverter
MAXMaterialMapper
MAXMaterialResourceList
MAXMathUtils
MAXModelConverter
MAXModelResourceList
MAXMultiMaterial
MAXNodeList
MAXNodeUtils
MAXResourceList
MAXRigidAnimConverter
MAXViewConverter
NodeListAtom
MaterialAtom
ShaderAtom
ShaderIDList
S3DDebugInfo
S3DPreview
S3DProgressDlg
S3DSceneGraphUtils
S3DShaderResourceList
S3DW3DResultsDialog
UnifiedKey
Model Data
Overview AuthorMesh IFXAuthorAllocationDescriptor IFXAuthorBones IFXAuthorFace IFXAuthorFaceOffsetDescriptor IFXAuthorFaceUpdate IFXAuthorMesh IFXAuthorMeshGroup IFXAuthorMRMParams IFXAuthorUpdateRecordGroup IFXAuthorVertexUpdate IFXMesh IFXIterators IFXMesh IFXMeshGroup IFXMultiResManager IFXNeighborFace IFXNeighborMesh IFXNeighborMeshUtil IFXNeighborResController IFXUpdates IFXUpdatesGroup IFXVertexMap
AuthorMesh
IFXAuthorAllocationDescriptor IFXAuthorBones IFXAuthorFace IFXAuthorFaceOffsetDescriptor IFXAuthorFaceUpdate IFXAuthorMesh IFXAuthorMeshGroup IFXAuthorMRMParams IFXAuthorUpdateRecordGroup IFXAuthorVertexUpdate
IFXAuthorAllocationDescriptor
IFXAuthorBones
IFXAuthorFace
IFXAuthorFaceOffsetDescriptor
IFXAuthorFaceUpdate
IFXAuthorMesh
IFXAuthorMeshGroup
IFXAuthorMRMParams
IFXAuthorUpdateRecordGroup
IFXAuthorVertexUpdate
IFXMesh
IFXIterators IFXMesh IFXMeshGroup IFXMultiResManager IFXNeighborFace IFXNeighborMesh IFXNeighborMeshUtil IFXNeighborResController IFXUpdates IFXUpdatesGroup IFXVertexMap
IFXIterators
IFXMeshGroup
IFXMultiResManager
IFXNeighborFace
IFXNeighborMesh
IFXNeighborMeshUtil
IFXNeighborResController
IFXUpdates
IFXUpdatesGroup
IFXVertexMap
Model Data Compiler
IFXAuthorGeomCompiler IFXMeshCompiler
IFXAuthorGeomCompiler
IFXMeshCompiler
Scenegraph
Overview IFXDevice IFXImageTools IFXLanguageTools IFXLight IFXLightResource IFXMarker IFXMaterialResource IFXModel IFXModelData IFXModelResource IFXModifier IFXNode IFXPalette IFXPrimitiveGenerator IFXSceneGraph IFXSGmatrix IFXSGVector IFXShader IFXShaderData IFXShaderLitTexture IFXShaderPainter IFXStyle IFXTextureInterfaces IFXUserPropertyList IFXView IFXW3DAnalysis Animation Data Overview IFXAnimationModifier IFXAnimationModifierParam IFXKeyFrame IFXKeyFrameModifier IFXKeyFrameModifierParam IFXInstant IFXMixerConstruct IFXMotionResource IFXMotionTrack IFXScheduler IFXSkeleton IFXSkeletonMixer IFXSkeletonModifier IFXSkeletonModifierParam
IFXDevice
IFXImageTools
IFXLanguageTools
IFXLight
IFXLightResource
IFXMarker
IFXMaterialResource
IFXModel
IFXModelData
IFXModelResource
IFXModifier
IFXNode
IFXPalette
IFXPrimitiveGenerator
IFXSceneGraph
IFXSGmatrix
IFXSGVector
IFXShader
IFXShaderData
IFXShaderLitTexture
IFXShaderPainter
IFXStyle
IFXTextureInterfaces
IFXUserPropertyList
IFXView
IFXW3DAnalysis
Animation Data
Overview IFXAnimationModifier IFXAnimationModifierParam IFXKeyFrame IFXKeyFrameModifier IFXKeyFrameModifierParam IFXInstant IFXMixerConstruct IFXMotionResource IFXMotionTrack IFXScheduler IFXSkeleton IFXSkeletonMixer IFXSkeletonModifier IFXSkeletonModifierParam
IFXAnimationModifier
IFXAnimationModifierParam
IFXKeyFrame
IFXKeyFrameModifier
IFXKeyFrameModifierParam
IFXInstant
IFXMixerConstruct
IFXMotionResource
IFXMotionTrack
IFXScheduler
IFXSkeleton
IFXSkeletonMixer
IFXSkeletonModifier
IFXSkeletonModifierParam
Writer
Overview IFXWriteManager IFXWriteBuffer IFXRenderFactory
IFXWriteManager
IFXWriteBuffer
IFXRenderFactory