命令条目:
“应用程序”菜单
“导出”
“选择要导出的文件”对话框
“另存为类型”
VRML97 (*.WRL)
3ds Max 场景可以导出为 VRML97 文件格式。3ds Max 导出 .wrl 文件,这些文件可在任何 VRML97 浏览器中查看。
确保 VRML 浏览器是最新版本,并检查文档,以确保其支持 VRML97。
注意VRML97 导出器插件名为 vrmlexp.dle。
VRML97 规范
您可以从以下站点找到完整的 VRML97 说明http://www.web3d.org/x3d/vrml/index.html。本文档描述了完整的 VRML97 语言,并介绍了有关导出 VRML97 世界的行为的技术详细信息。
支持的实体
VRML97 导出器支持下列选项:
灯光
所有 VRML97 灯光类型:直接光、泛光灯和聚光灯。
自由和定向摄影机。
球体、圆锥体、箱体和圆柱体基本体对象。这些对象作为 VRML97 基本体对象导出。这样有助于减少 VRML97 文件的大小。
对象上的所有位置、旋转和缩放动画,以及动画层次、反向运动学和所有控制器类型。在“导出”对话框中,选择要导出动画网格的坐标插补器,如设置动画的“弯曲”修改器或 character studio Physique 动画。
创建构成场景的对象。
在
创建面板上,启用
(辅助对象)。
使用 VRML97 辅助对象中的工具来添加操作和触发器,并准备好场景。
将场景导出到 VRML97 格式。
打开浏览器中的 VRML97 文件,然后对其进行测试。
选择
“应用程序”菜单
“导出”。
选择 VRML97 (WRL) 为文件格式。
输入文件名,然后单击“保存”。
在“VRML97 导出器”对话框中,如下所述设置选项。
为对象生成真实法线。某些浏览器需要法线以实现正确的平滑。如果在 3ds Max 中要导出使用平滑组的几何体,请选中该框以查看正确的明暗处理。默认设置为禁用。
导出动画效果,它们涉及到实际的网格对象修改,而不仅仅是移动旋转和缩放。示例包含其参数可设置动画的修改器,如锥化修改器、弯曲修改器、扭曲修改器和空间扭曲。该选项会生成较大文件,因为导出器需要为这些类型的动画计算每个顶点的位置。
如果动画不能正确地导出,则使用该选项进行导出。需要“坐标插补器”的一个动画运动的例子是,由简单矩形框组成的杆状体形,在这一体形中骨骼链接到矩形框上形成骨架结构。即使这些矩形框在空间移动时变形不明显,也不能不使用“坐标插补器”来导出这些运动,因为它们的运动并不是由简单的变换生成的。任何通过使用修改器堆栈或对象参数而实现的动画都需要“坐标插补器”。这也包括动画“变换”修改器。
某些类型的动画无法使用“坐标插补器”实现;例如,当动画网格在帧间改变大小时。在球体中设置分段数目的动画就是这样。如果 3ds Max 检测到这一类型的动画正在导出,它会发出警告。
缩进 VRML97 源代码使其更加易读。默认设置为启用。
导出隐藏的对象。默认设置为禁用。
导出 VRML97 基本体,这可以减少文件的大小,因为基本体的描述比较简单(例如球体仅由半径来描述)。要查看场景中有多少多边形,请禁用该框以导出 3ds Max 基本体,其为每个对象设置了一个索引的面。默认设置为启用。
导出场景到多个文件。在“采样率”对话框的“翻转书”部分设置采样率。指定的文件名成为文件序列的基本名。例如,如果指定文件名为 test.wrl,选择每个动画帧一个文件,假如有五帧的话,则 3ds Max 导出下列文件:
test.txt 含有常规信息、开始/停止时间以及帧数。
test0.wrl 到 test4.wrl 是从第 0 帧到第 4 帧中动画的快照。
导出几何体的顶点颜色。如果启用该选项,则“每个顶点颜色源”会让您选择顶点颜色源。
确定几何体面如何作为 VRML97 IndexedFaceSet 节点写出。
多边形使用尽可能多的边来编写面。
四边形尽可能编写四边形面(否则为三角形)。
三角形仅写入三角形面。
可见边在标记为可见的内部边上打断面。
为场景设置输入摄影机并控制在浏览器中首先显示的内容。如果场景中没有摄影机,则场景以默认视口显示(可能只给出部分视图)。
所有场景应当至少拥有一个摄影机,这样就可以控制场景如何进行初始渲染。向场景中添加比初始使用的更多的摄影机,这样只要 VRML97 浏览器允许的话,查看者就可以在多个摄影机间切换。这样就能够使用预先安装的有利位置来设置场景。否则,如果世界非常大的话,就可能会给查看者的系统带来更多负担而且也会使导航变得困难。某些浏览器设置摄影机移动动画,这样其他摄影机就可以使查看场景变得更有趣。
指定在浏览器中加载世界时,要使用的漫游信息辅助对象。
指定在浏览器中加载世界时,要使用的背景辅助对象。
指定在浏览器中加载世界时,要使用的雾辅助对象。
设置用于计算尺寸的小数点位数。默认值 4 通常就足够了。如果您所创建的部分世界距场景中心大于 100,000 个单位的时候,那么就需要设置位数大于 4。将该值设置为 3 可以减小文件大小。
提供当场景导出时查看进度条的选项。
使用 Max 的导出场景中定义的对象的当前顶点颜色。
在导出时计算根据当前灯光和对象的材质,导出时计算顶点处的漫反射颜色。
启用前缀机制。如果禁用此框,则图像贴图必须位于 WRL 文件所在的位置。
将此处输入的前缀添加至所有指定的位图的名称。名称可以是全 URL(以 HTTP 开头),或者也可以是相对路径(VRML97 文件所在位置的子目录)。例如,如果为前缀输入“Maps”,则当浏览器打开一个指定了纹理贴图的 VRML97 文件时,它会寻找子目录“Maps”。“Maps”必须是 VRML97 文件所在目录下层的直接目录。
使用正斜杠(不是反斜杠)输入更长的路径,例如:Myfiles/maps。
显示一个对话框,可以在其中指定基于控制器和坐标插值的动画采样率,也可以指定“翻转书”的输出速率。设置采样率使您可以在动画逼真度和文件大小间获得平衡。默认值在大多数情况下会得到很好的效果。要实现更高的动画精度,就使用较低的数值(更高的采样率)。
输入关于世界的信息。这对可视化外观或世界的行为没有影响。某些浏览器可以显示“标题”字段中输入的内容,例如,在浏览器窗口的标题栏。可以使用“信息”字段来提供作者、版本和版权信息。
摄影机
基本体
动画
过程
要使用 3ds Max 设置 VRML 场景,请执行以下操作:
要将文件导出为 VRML97 格式,请执行以下操作:
界面
“生成”组
启用下列任何选项都会增加由导出过程所生成的 VRML97 文件大小。
法线
坐标插补器
缩进
导出隐藏对象
基本体
翻转书
每个顶点的颜色
多边形类型
初始视图
初始漫游信息
初始背景
初始雾
精度位数
显示进度条
“顶点颜色源”组
当启用“每个顶点的颜色”选项时,可以为顶点颜色选择源。
“位图 URL 前缀”组
可以为场景中指定给对象的位图指定一个 URL 前缀。必须使所有纹理位图或者与 WRL 文件在同一目录下,或者位于此处指定的其他位置中。如果贴图存储在其他位置中,则需要手动搜索 WRL 格式的贴图并更改其位置。即使没有在 WWW 服务器上找到贴图,也并不是所有的浏览器都会显示错误消息。
使用前缀
前缀
采样速率
世界信息