添加管道、围墙、电线
栅栏、管道和类似的对象放置在线段所选矢量数据来源(*.shp文件)。您也可以模拟飞机警告灯(在本例中广告牌作为基本的对象)。
在这一章,让我们创建灯光使用Billboards对象和地点沿着道路栅栏。
另请参阅#
观看这段视频,来自Sandworm地形生成系列视频教程:
准备一个主要对象#
主要对象用于一代应该是*.node文件(Node Reference)包含一个根节点的层次结构。
准备广告牌#
- 创建一个Billboards:单击菜单栏上的Create -> Billboards -> Base。
-
继承表面材质和使Emission状态。您可以改变发射颜色和任何其他参数Parameters选项卡。
- 将对象导出到 *.node 文件。
现在,主节点(*.node资源)是准备使用,您可以禁用或删除从现场。
准备栅栏#
关于放置对象的一个重要问题是节点的轴心点:它应该改变,如果您想要一个栅栏附近生成路,不是在中间。要做到这一点,打开资源在数字内容创建一个第三方软件。
我们为道路创建的平面宽度是10个单位,因此我们需要将栅栏从支点移动5个单位以上,这样它就不会在道路上。
重新导入的模型如下所示:
放置点#
放置广告牌#
在 Sandworm 中,创建一个 Point 对象并添加数据源。
我们要沿路的广告牌,我们用sw_georeferenced/vector/roads.shp文件作为矢量数据源。
- 选择创建的Node Reference作为Node。
- 使Use as Fence选项。
- 禁用Autosize选项。
- 5设置为Step参数的值决定之间的距离(单位)两个相邻的灯光沿着路(Billboards)放置。
- 单击Create Point Object按钮。
生成的 灯将如下所示(如果禁用太阳光):
放置围栏#
在 Sandworm 中,创建一个 Point 对象并添加数据源。
由于我们要在道路上放置围栏,让我们使用 sw_georeferenced/vector/roads.shp 文件作为矢量数据源并设置 过滤。 在所有道路上放置围栏可能对性能不太友好。
让我们为道路设置相同的过滤器:
对象并设置以下参数:
- 选择创建的Node Reference作为Node。
- 使Use as Fence选项。
- 单击Create Point Object按钮。
生成的 栅栏将如下所示:
您可以手动修改集群,但请记住,如果您重新生成对象所有手动更改将丢失。一个解决方案可能是克隆编辑对象和离开Terrain对象的层次结构。