放置到场景中后,Civil View 会将随机选择的车身颜色应用到每个车辆,造成间隔不同车辆类型的幻觉。此外,排除区域设置可帮助确保来自同一 OPS 元素的任何两个车辆永远不会被放置在相同的位置。
CivilViewVehicles 材质将自动应用于所有车辆对象,但当对象定义使用 3ds Max Design (.max) 文件作为其源和 .max 文件中的对象已有指定材质时除外。在这种情况下,“Civil View 首选项”面板 “材质和渲染”面板中的“覆盖预先指定的材质”选项指示此预先指定的材质是保留还是由 CivilViewVehicles 材质覆盖。
对象 INI 文件结构
车辆对象 INI 文件 |
[参数] 长度= 宽度= 高度= [对象] 源= 代理= 预览= [组] 名称=
|
[参数]
长度
指定车辆周围的“排除区域”。这可确保其他车辆不会被放置在同一位置或该位置附近。
“长度”值可有效地指定车辆在道路上已占有的沥青长度。来自同一 OPS 元素的其他车辆都不会被放置在此区域中。
交通工具库对象的“高度”和“宽度”参数当前没有任何作用。
指定从其导出车辆对象的外部 3ds Max Design 文件。
此 .max 文件必须存在于任何当前 Civil View 资源工具包的 /objlibs/vehicles 目录中。
此条目不需要包括“.max”文件扩展名。
当前未使用。
指定对象放置样式编辑器中使用的缩略图图像,以提供与此对象定义文件关联的几何体预览。如果此条目为空或找不到文件,将显示空白缩略图。
此缩略图图像文件必须存在于任何当前 Civil View 资源工具包的 /objlibs/previews 目录中。
应该在其中列出该对象的类别子组的名称。如果未指定名称,则对象将以未分组的状态列出。
车辆几何体必须是可编辑多边形。
可编辑网格不支持旋转轮子。
轮子几何体由其材质 ID 标识:
轮子几何体为 14
轮胎几何体为 15
有关详细信息,请参见材质:CivilViewVehicles。
车辆的其他零件不可以使用预留的材质 ID(14 和 15)。
如果可能,轮子和轮胎集合均应为单个多边形元素。
焊接重合的顶点。
任何在车辆的 Y 轴或 Z 轴重叠的多边形元素均将被视为在相同的车轴上旋转。
必须在“Civil View 首选项”面板 “常规”选项卡上启用“旋转动画车辆轮子?”。
宽度/高度
所有车辆尺寸值均应为正数。
[对象]
源
代理
预览
[组]
名称
将自定义车辆添加到库中
若要将车辆添加到库中,请将包含您自己的车辆对象的 .max 文件添加到要使用的 Civil View 资源工具包内的 /objlibs/vehicles 文件夹中。然后按照上述格式创建一个关联的 INI 文本文件,并将其放置在同一文件夹中。多个 INI 文件可参考同一 .max 文件。
另请参见对象库概述中有关对象库自定义的常规说明。
支持旋转轮子
Civil View 中包含一个选项,可在任何给定时间以与每个车辆当前速度相应的速率自动旋转动画车辆的轮子。可以从“Civil View 首选项”面板中启用或禁用此功能。也可以从“对象放置样式编辑器”和“车辆替换管理器”面板中控制旋转轮子。
只有当选定的交通工具库对象满足以下要求时,才能生成旋转轮子。