用户名 密    码

3DsMax基础教程:开发3DsMax插件方法和应用(1)

来源:互联网 作者:未知 发布时间:2010-09-11 07:01:23 网友评论 0

         3DsMax基础教程:开发3DsMax插件方法和应用
        在三维虚拟互动场景中,存在着由大量的静止物件构成的背景。如室内场景中的桌子、墙壁、壁饰等。室外场景中的楼房、马路、草坪等。这些通常是由建模软件构建好之后,再导入场景中的。常用的建模软件如Max、Maya都提供了SDK以快速开发导出插件,来导出这些物件的位置、材质、光照以及其它信息。在我们的应用中,利用Max的SDK开发了两个版本的插件,分别导出不同的内容以供渲染使用。
  场景导出dle插件导出的信息包括:相机、光源、几何体、单位、背景等信息。几何体信息包括:位置、法向量、纹理坐标、材质和纹理等信息。支持Max中包括:Stand、BakeShell、Multi/Sub-object、Blend、Matte/Shadow、Double Sided、Composite、Top_Bottom等8种材质和bitmap、Mask、Checker、Marble 3D、Mix、Noise、Gradient、Tint、Reflect/refract、Flat mirror、Composite、RGB Multiply、Falloff、Output、Plate glass、Vertex Color等16种纹理信息的导出。
  动画导出dlu插件导出的信息包括:相机动画、轨迹动画、Bezier/TCB/采样关键帧动画、Bone/Physique骨骼动画、逐帧动画。
  使用插件导出场景后,渲染的示意图如下:

  开发3dMax插件的方法和应用

  场景渲染图-

  开发3dMax插件的方法和应用

搜索栏目