当前您所在的位置:首页>新闻中心>公司新闻>

干货教程:使用RailClone掌握程序化建模方法(三)

发布时间:2020/12/06 浏览量:508

在本教程中,我们将使用Bertrand Benoit的场景来解释如何使用RailClone来为受Ludwig Erhard Haus启发的建筑建模,该建筑在当地被称为Gürteltier(Armadillo)或柏林的商会。我们将研究如何通过创建玻璃幕墙、精心设计的电梯井,加上天窗和瓷砖地板,制作一个几乎完全程序化的模块化中庭。Bertrand的场景可以在Turbosquid上出售。

 

 添加外墙变化

 

 

其实底层有三种外立面模型:一种是空白部分,一种是开窗部分,还有一种是带门的部分。对于主立面,除了在电梯与立面的交接处需要一个带门的部分外,其他地方都是使用带窗的部分。我们可以很容易地使用“样条线” ID来控制如何放置这些。要设置这一点,在现有的默认和底部“段”之后布线选择器操作符。将选择器节点的模式改为Spine Mat。ID.选择器节点的模式改为Spine Mat.ID。复制现有的“段”中的一个“段”,次数不限,以导入其他面“段”。

 

添加“段”变化

 

 

将带有窗口的默认“段”连接到选择操作器的前三个输入端,将门“段”连接到第四个输入端。这意味着使用花键 ID 1 到 3 将创建一个窗口,ID 4 将创建一个门。对底部输入做类似的操作,这样花键 ID 1 将创建一堵空墙,2 将创建一扇门,3 和 4 都将创建一扇窗。将生成器的斜面模式设置为 "无",现在你可以细化和编辑花键上的材质 ID 来控制段的选择。

 

随机化窗口角度

 

 

为了增加一些微妙的变化,我们可以随机设置每个窗口的打开量。为了做到这一点,在场景中有3个不同角度的窗口。它们的支点被定位为,当与外墙几何体对齐时,它们已经在正确的位置。要将它们添加到图形中,请将它们导入到新的“段”中,并将它们连接到随机化操作符。要将它们与窗口结合起来,请在默认输入的选择器和顶部输入的段之后插入一个新的合成操作符。将 "模式 "改为 "分组"。将随机操作符布线到选择器节点的第二个输入。

 

组成操作符模式

组成操作符用于组合多个片段,使RailClone将它们视为一个整体进行处理。它有两种模式。序列模式是沿着路径一个接一个地放置项目,Grouped模式则是将所有几何体与连接到第一个输入的段的支点对齐。

 

添加随机百叶窗

 

 

可以使用完全相同的技术添加随机百叶窗或窗帘。有4个百叶窗配置应该被加载到新的“段”节点中。将这些节点连接到一个新的随机化节点,并将随机化节点连接到现有Compose操作符的第三个输入。现在每个立面部分都有一个带有随机角度的窗口和四个可能的盲道布局之一。这些增加的内容可以真正帮助打破模块化架构的重复性,让环境变得生动起来。

 

使用booleans来剪辑外强

 

 

最后一步是根据屋顶的弧度修剪外墙。为此,我们使用RailClone的布尔剪裁功能。创建一个封闭的样条线,勾勒出建筑部分的形状。使用“样条线”节点将其添加到RailClone图形中,并将其连接到Clipping “样条线”输入。在生成器的属性中,将Clipping Area模式更改为Include,投影更改为Y。这将强制仅通过剪切路径对几何体进行切片。建模完成了! 剩下的就是复制这个对象来创建中庭的另一面。

 

镜像阵列

要创建中庭的另一侧,您可以复制现有的RailClone对象及其样条线,然后镜像几何体。L1S生成器对此有一个简单的属性,但对于A2S生成器,你将需要为所有的几何体输入添加镜像运算符。   

北京哲想软件有限公司