概述
程序地形生成在Houdini可以使用一组heightfield节点,让你对地形分层,添加噪声和模拟地形侵蚀来定义你的Landscape的外观。这是一个类似于合成的工作流,区别是你操作的是3D形状(Shape)。
Houdini提供了各种几何节点生成和塑造地形。这些工具使用2D Volumes
表示地形,其中每个voxel
包含该网格点的地形高度,称为heightfields。通过geometry network传递的数据可以包含多个heightfields。您可以使用Terrain Desktop来访问这些工具。
Houdini viewport允许您将2D的heightfield可视化为3D的表面,而mask
在3D表面上显示为红色
。有一个专门的Mantra程序来渲染heightfields,它们可以被用作动态模拟的碰撞表面。
模板样式(Patterns)
在放置一个Heightfield节点来定义您的基本地形resolution(宽高)之后,Heightfield Pattern
节点允许您访问许多初学者shapes。您可以设置线性(linear)、同心(concentric)或径向坡道(radial ramps)、线性台阶(linear steps)、径向对称(radially symmetrical)的shapes,如星星和细胞。然后可以对这些shapes进行模糊和扭曲,以获得可以用于初始地形的shapes。您还可以组合和分层元素来实现更复杂的结果。