请参见下列主题,获取有关使用曲面的提示。
Civil View 中最常用的功能之一是能够使用动画车辆和基本道路曲面之间的智能关系以确保车辆始终贴着道路曲面。车辆甚至可以对基本道路曲面的任何更改(例如,设计更改之后)作出反应。此功能称为曲面追踪。
使用曲面追踪的缺点之一是,它会对视口性能产生不利影响。如果使用复杂的地形曲面和大量车辆,则此问题会加剧。这是因为当在 3ds Max 视口中播放动画时,必须在动画的每一帧处重新计算每个车辆的这些关系。
特定于 Autodesk Civil 3D 导出项目的另一个需要注意的事项是:“导出到 Civil View for 3ds Max”命令为每个道路区域生成单独的道路曲面。仅其中一个曲面可以被指定为每个动画车辆的父曲面(请参见以下插图)。
曲面追踪的性能与指定父曲面上的面/三角形的数量存在着直接的关系。对于每个动画帧,Civil View 会仔细搜索父曲面的每个面,直到找到一个其上有车辆的面。只有这样,Civil View 才可以计算此时需要应用于该车辆的道路曲面的高度和坡度。
为获得曲面追踪的最佳性能,请使用包含尽可能少数量的三角形/面的父曲面,最好是仅包含每个车辆将在动画中遇到的三角形。
通常不需要在 Autodesk Civil 3D 中手动创建道路曲面。“导出到 Civil View for 3ds Max”命令使用用户指定的连接代码过滤器在导出过程中生成自己的道路曲面。但是,在某些实例中,传统 Autodesk Civil 3D 道路曲面很有用。
在 Autodesk Civil 3D 中,可以使用某个标准范围从道路生成曲面。您可以决定哪些部件连接代码应该用于形成道路曲面几何图形的范围。这就使您能够仅为了达到 Civil View 中的曲面跟踪目的而在 Autodesk Civil 3D 中生成一个曲面,该曲面只基于部件连接(请参见以下插图所示)。
当导入 Civil View 后,则该曲面可能会被隐藏,以便不会在渲染输出或视口中可见。
因为将针对整个道路长度(包括所有道路区域)生成 Autodesk Civil 3D 中的传统道路曲面,所以此操作还能解决上述每个区域的曲面问题。
使用此方法,尽管所有车辆将追踪不同的曲面至在任何渲染输出中看到的一个曲面,对 Autodesk Civil 3D 中道路的任何设计更改将导致在 Civil View 中更新所有相关曲面,包括用于车辆曲面追踪的专用隐藏曲面。