命令条目: 应用程序菜单 “导出”“选择要导出的文件”对话框 “另存为类型” Shockwave 3D 场景导出 (*.W3D)

选择 Shockwave 3D 作为场景的导入格式时出现此对话框。

界面

“要导出的资源”组              

场景图层次

控制所有几何体、灯光、组,以及摄影机资源之间的父子层次是否写入 Shockwave 3D 文件。从 3ds Max 中导出整个场景时,应始终选择此选项。Shockwave 3D 场景图包含:

  • 父子关系的信息。

  • 每个场景元素使用的资源信息(例如,在场景图中模型使用的模型资源)。

  • 与几何体资源相关的修改器控件。

  • 场景中任何摄影机、灯光和组的信息。Shockwave 3D 将摄影机、灯光和组视为次重要资源,并将它们的信息只存储场景图中。

场景图层次将 Shockwave 3D 文件中的大多数场景资源联系在一起。如果禁用此选项,只将明暗器、纹理、模型和运动资源写入 W3D 文件,将丢失其他所有信息,包括指定对象在场景中的存在方式、场景布局、场景照明和查看场景的方式信息。因此,只有当导出动画库或材质贴图时才需要禁用此选项。                          

注意导出器将记住当前的设置用于下一次导出。确保导出整个场景时再次启用此选项。如果不这样做,结果将无法使用(除非用作对象和纹理库)。                            

几何体资源

将所有网格及其关联的骨骼导出到 Shockwave 3D 文件中。如果禁用此选项,预览窗口将完全变黑。所有其他设计资源均写入 W3D 文件。                      

动画

将导出器支持的所有对象上的动画写出到 Shockwave 3D 文件中。预览窗口可以迅速地显示出导出器捕捉到的动画。

默认情况下,Shockwave 3D 导出器捕捉场景中对象的每一帧动画。写入文件时将这些数据压缩为流格式。可能需要花费些时间,然而,可以仅捕捉部分动画,或是不进行逐帧采样,而采取较为粗糙的采样方式。如果清除此选项,整个场景将显示在预览窗口中,没有任何动画。                          

注意 3ds Max 支持摄影机和灯光的直接动画。如果设置摄影机动画或灯光动画,则将导出该动画,但是在导出的过程中将向场景中插入一个附加的几何体节点。几何体节点具有应用到它的摄影机或灯光动画,并且摄影机或灯光将作为这个附加节点的子节点。                              

导出器这样做是因为 Shockwave 3D 运行时间引擎只支持几何体节点上的关键帧。导出器创建的附加节点名为“虚拟动画节点 xyz”,其中 xyz 是动画摄影机或灯光的名称。虚拟几何体节点上也应用了虚拟的材质,称为“虚拟材质”,并且虚拟几何体不可见。                                                  

Lingo 程序员必须记住,摄影机和灯光转换现在与虚拟几何体节点相关,虚拟几何体是它们的父对象。                              

重要信息动画导出压缩塌陷不是基于骨骼的层次(3ds Max 中的简单链接层次),因此只有指定给根的动画能够正确导出。例如,在一个简单的头部动画中,眼睛和眼睑链接到头骨上,头骨的动画可以导出,但是眼睛和眼睑的动画不能导出。因为 3ds Max 中的组在导出时不会塌陷,因此应当将链上的每一个元素链接起来,然后将每一个元素及其父对象组成组,并从链的底部开始向上进行。排列每个组的轴点,然后只创建组对象动画,而不是创建它们包含的元素动画。                            

材质资源

导出与导出器支持的所有对象相关联的所有基本材质到 Shockwave 3D 文件中。材质代表可以指定给曲面的最基本属性,例如漫反射颜色、不透明度和高光颜色。

导出任何几何体、明暗器或材质贴图资源时,强烈建议启用此选项。导出场景动画时才需要禁用此选项;否则,Director 将不能正确使用 W3D 文件。

纹理贴图资源

将导出器支持的与所有对象相关的所有纹理贴图导出到 Shockwave 3D 文件。Shockwave 3D 中的纹理贴图是位图图像或 2D 程序贴图,如“平铺和渐变坡度”。3ds Max 使用的所有位图图像都由 Shockwave 3D 转换为流 JPEG 图像。

注意“纹理”、“贴图”和“纹理贴图”这几个术语可以互换使用。如果禁用此选项,第一次加载到 Director 时,模型将不会纹理化,因为没有任何纹理信息(虽然它们在预览窗口中是可见的并且已完全着色。)纹理指定给正确的 Lingo 明暗器后,模型将正确地显示纹理。                                    

明暗器

导出 Shockwave 3D 文件中的所有明暗器。明暗器是描述曲面属性的最高级实体。它们与 3ds Max 中使用的明暗器没有任何关系。Shockwave 3D 不区别 Blinn、Phong、各向异性,或任意其他确定材质和贴图渲染效果的明暗器算法。只支持 Gouraud 着色,这是 3ds Max 中标准明暗器能够模拟的最接近的方式。Shockwave 3D 明暗器主要是指向纹理贴图资源材质资源的指针。

注意“明暗器”选项必须与“纹理贴图资源”和“材质资源”选项结合使用。如果禁用此选项,第一次加载到 Director 时,模型将不会纹理化,因为没有任何着色信息(虽然它们在预览窗口中是可见的并且已完全着色。)明暗器指定给具有 Lingo(Director                              的脚本语言)支持的模型后,模型将变的可见并且看起来正确着色。                            

启用卡通材质和细分曲面

禁用此选项后,一些更高级的 Shockwave 3D 技术使用的几何体数据将不会写入,从而减小文件的总体大小。

如果禁用此选项,“卡通材质”和“细分曲面(SDS)”数据将不包含在导出文件中,这意味着“卡通材质”和“细分曲面”修改器将不应用到 Director 中的模型。然而,所有其他 Shockwave 3D 技术都能使用缺矢这项几何体数据的模型。除非减小                           W3D 文件的大小是有利的,否则请启用此选项。

注意只有将“卡通材质”和 SDS 修改器应用于 Director 时才能知道 W3D 文件在导出时是否启用该选项。因此,禁用此选项后,请使用一个特殊的命名约定以表明模型没有包含“卡通材质”或 SDS 数据。                            

灯光资源

导出场景中的所有灯光到 Shockwave 3D 文件中。

除非禁用场景图层次选项,否则禁用此选项不会产生任何效果。只有当导出的内容为场景中的动画、几何体或纹理数据时才需要禁用此选项。

摄影机下拉列表

确定 Director 中场景所用的视点。此选项默认为“活动视口”,如果场景中存在多个摄影机,可以从下拉列表中进行选择。

注意为了预览或导出动画摄影机,必须从列表中选择一个摄影机。如果选择带有动画摄影机的“活动视口”,将不会导出摄影机动画。                            

“压缩设置”组              

Shockwave 3D 文件包含采用一种专门的压缩流格式的所有场景资源。使用用户属性可以控制数据流的顺序。场景资源压缩量由三个控制设置:几何体质量、纹理质量和动画质量。控制值在 0.1 到 100.0 的范围内,值越高,压缩率越低但质量越好(更好地代表原有模型)。                                

值为 100 意味着场景资源可以达到最好的质量,但是还是有少量的压缩。这个值并不代表没有进行压缩。另外,压缩控制并不是线性的,因此,值为 20.0 并不意味着获得的数据质量比值为 10.0 获得的质量好两倍。                

几何体质量

控制场景几何体数据(如顶点位置,法线和纹理坐标)的压缩程度。默认值为 25.0,通常该值在数据精度和空间节省两方面能达到较好的平衡。                      

纹理质量

控制场景中纹理(图像)的压缩。                      

动画质量

控制场景中动画数据的压缩。较高的压缩级别(较低的质量)会去除场景中较为精细的运动,特别是运动捕获数据,有时会引入少量的人为噪波效果。

注意可能需要使用较大的动画采样间隔控制值(见下文)并结合使用此设置中的较高值,从而使动画所占文件空间最小的同时,保持可接受的运动质量。                            

“纹理大小限制”组              

“纹理大小限制”设置可以通过限制导出过程中纹理贴图的大小从而减小 W3D 文件的大小。                

减小后的纹理贴图通常在模型上看上去的效果不错,因为模型的 UVW 纹理坐标已将图像中的非方形维度考虑在内。如果调整压缩设置并简化 3ds Max 场景后,W3D 文件仍然过大,请设置较小的值。如果场景中不含有纹理或者只有少量的纹理,则限制纹理大小将不能减小 W3D 文件的大小。                

  • 纹理大小不限3ds Max 中使用的图像的完全分辨率导出场景中的所有纹理贴图。例如,2048 X 4096 像素的图像将以这些维度写入到 W3D 文件中(当然已压缩):                  

  • 最大为 512x 12 像素 导出纹理贴图,没有图像超过 512X512 像素。2048 X 4096 像素的图像将缩小为 512 X 512 像素,128 X 1024 像素的图像将缩小为 128 X 512 像素。                  

  • 最大为 256x256 像素 导出纹理贴图,没有图像超过 256X256 像素。2048 X 4096 像素的图像将缩小为 256 X 256 像素,128 X 1024 像素的图像将缩小为 128 X 256 像素。                  

“动画选项”组              

“动画选项”组包含的控件可用于更改动画捕获的方式。                

采样间隔

此设置用于每隔指定的帧数捕捉对象动画。                      

范围

这些“起始”和“结束”控制表示要捕获场景动画的哪些帧。默认情况下,这些值设置为捕捉 3ds Max 中指定的整个动画间隔,并且逐帧采样场景中的所有动画。                      

创建者检查

打开一个窗口显示一条警告消息,指出场景转换为 W3D 文件格式时可能出现的问题。如果没有发现错误,该窗口为空。                      

这些消息不一定说明场景有问题,但它们在调试问题时很有用,比如场景预览时为什么看起来与 3ds Max 中的不同。如果场景使用任意不受导出器支持的 3ds Max 功能,就会在此列出它们。                      

分析

打开“Shockwave 3D 文件分析”窗口,显示 W3D 文件中数据的图形明细。                  

预览

打开“Shockwave 3D 导出预览”窗口,如导出时的样子显示场景。                  

文件

打开“选择导出文件”对话框,可在其中指定要导出的文件的名称和位置。单击“保存”,将返回到“导出选项”对话框;指定的文件名称和路径显示在“文件”按钮旁边的字段中。                      

注意单击“保存”按钮并不保存 W3D 文件;必须单击“导出”按钮来创建文件。

导出

使用“文件”按钮旁边指定的路径和名称导出 Shockwave 3D 文件。                  

导出后查看

导出文件后,通过此按钮可在预览窗口中查看它。                  

,