导出场景描述语言 (SDL) 文件
此时将出现文件请求器。
若要取消该过程,请按 Esc 键。
为 SDL 文件使用的文件名还会在 SDL 文件内使用,以指定输出图像文件名。例如,如果 SDL 文件命名为“Planet”,则该 SDL 文件的相机部分将包含:
pix = "pix/Planet",
如果存在另一个透视相机(名为“camera2”),则 SDL 文件还将包含:
pix ="pix/Planet_camera2",
如果您有多个透视窗口,但仅需要从其中一个窗口渲染一个图像(或一系列图像),则可以编辑 SDL 文件,或拾取所有对象、灯光并仅拾取一个相机,然后选择“File”>“Export”>“Active as”,并将该文件导出为 SDL 文件。
setenv ALIAS_SDL_LONGFORM 1
若要编辑 SDL 文件,首先必须使用 Alias 二进制 SDL 命令行实用程序 (bsdl) 将其转换为 ASCII 格式(文本)。利用该实用程序,可从二进制 SDL 文件中提取文本部分,还可替换二进制 SDL 文件中的文本部分。如果需要手动编辑 SDL 文件,此实用程序会非常有用。
SDL 文件现在包含大型网格文件的二进制部分,因为将数据作为文本输出会增加 SDL 文件的大小,从而使渲染器的解析时间也显著增加。
bsdl extract [-f] <text> <binary>
将 ASCII SDL 从名为 <binary> 的二进制 SDL 文件提取到 <text>。除非指定了 -f 选项,否则,不会覆盖 <text> 文件。
然后,即可使用任意文本编辑器来编辑 <text> ASCII SDL 文件。
bsdl replace <text> <binary>
将 ASCII SDL 文件 <text> 插入二进制 SDL 文件 <binary>,替换 ASCII SDL 数据。
有关设置 SDL 文件格式的详细信息,请参见技术参考页面上的 SDL.html。