3dsMax 插件基类
每一个插件通过继承指定的基类和实现关键的虚方法,来暴露功能接口给3dsMax,
大多数插件实现的方法都是继承自基类 Animatable.
下面是一些重要的插件和它们继承的基类:
- 3D Texture Map -Tex3D.
- Animation Controllers -Control.
- Atmospheric -Atmospheric.
- Bitmap Texture -BitmapTex.
- Camera Object -GenCamera.
- Color Selection -ColPick.
- Compound Objects -IBoolObject.
- Crowd Behavior -BaseBehavior.
- File Export -SceneExport.
- File Import -SceneImport.
- Geometric Objects -GeomObject or SimpleObject2.
- Global Utility -GUP.
- Hardware Shaders -IDX9DataBridge.
- Image Filters -ImageFilter.
- Image Import/Export -BitmapIO.
- Image Viewers -ViewFile.
- IK Solver -IKSolver.
- Helper Objects -ConstObject or HelperObject.
- Light Objects -LightObject or GenLight.
- Linear Shape Object -LinearShape.
- Manipulator Objects -Manipulator or SimpleManipulator.
- Material Plug-in -Mtl.
- MAXScript Extensions -MSPlugin.
- Modifier -Modifier or SimpleMod.
- Multi-pass Camera Effects -IMultiPassCameraEffect.
- Particle Objects -ParticleObject or SimpleParticle.
- Patch Objects -PatchObject.
- Radiosity Effect -RadiosityEffect.
- Renderer -Renderer.
- Rendering Effects -Effect.
- Render Elements -IRenderElement.
- Sampler -Sampler.
- Shader -Shader.
- Shape Objects -ShapeObject.
- Snaps -Osnap.
- Sound -SoundObj.
- Spline Objects -SimpleSpline.
- Spring Systems -SpringSys.
- Texture Map -Texmap.
- Track View Utility -TrackViewUtility.
- Utility -UtilityObj.
- World Space Modifier -WSModifier.