Houdini for Unity(PDG)/UE4 大地形的实
2020-11-19 本文已影响0人
星易乾川
本篇实现撒点和种树
一、创建csv文件,其实就是Excel,里面全是路径,为种树做准备
1.根据prefab路径收集prefab
image.png
2.合并路径,整合到一起,输出csv文件
image.png
二、设置scatter和与prefab建立关联
1.开放参数
image.png
2.调度节点
image.png
3.具体实现
image.png
获取模型→制作遮罩
image.png
依然是制作遮罩,通过区域模型Area
image.png
下面通过做好的遮罩进行Scatter,有根据地形设定法线方向等选项
image.png
image.png
接着根据距离排除一些点
image.png
image.png
合并这些点
image.png
接下来根据csv文件获取prefab路径,简化路径名称,并且根据路径名称自定义type类型,方便下面调用
image.png
与上面合并完成的点进行整合,由于输入端最大是四个,所以此节点先整合一部分,比如,如果点的tag匹配的话,随机的点乘以输入的int类型的值(这个值是路径数量不?没搞懂),unity_instance应该是固定写法,unity能识别并开始实例化,后面将随机路径种到相应的输入点上?这里没明白,以后搞明白在补充
image.png
所有节点展示
image.png
三、导入Unity烘焙调试
1.Top节点的开放参数
image.png
2.相应文件夹的资源提前准备好,烘焙就行了