Houdini之程序化道路生成

本文档详细介绍了使用Houdini创建程序化道路的步骤,包括创建道路交叉器、道路主体及支撑桥梁的制作。通过DDC工具,可以在UE引擎中自动生成和调节道路。内容涵盖曲线融合、点序号调整、相交点检测、道路中心线与外侧线的生成,以及最终的UV展开和资产打包。尽管在UE4.26中遇到插件兼容性问题,但已成功创建可调节的数字资产。
摘要由CSDN通过智能技术生成

本节笔记记录使用houdini制作道路自动生成的DDC工具,以便在UE引擎中通过调参自动创建调节生成道路;

前置条件:安装配置好houdini(安装时搭载适配UE及unity引擎的houdini引擎),熟悉houdini的基本操作;(注意houdiniEngine18仅支持到ue24和25)

学习教程:houdini道路程序化建模

知乎大佬笔记:UE4与Houdini城市道路生成器(上篇)

1、创建道路交叉器

绘制三条曲线,使用fuse节点连接,调参使相交于一点;
在这里插入图片描述
convertline节点生成转换线造成一些松动(loose)

polypath节点有助于创建干净的曲线

ressample节点将曲线转换为一系列多边形线段来重建曲线

选中细分曲线,可见线条变得圆滑
在这里插入图片描述
此时查看点序号存在交叉点多序号的问题,非理想的一个交叉点只存在一个序号

添加reverse节点,合并,设置carve节点参数为0和0.5,再次聚合,使序号按次序排列:
在这里插入图片描述
在attribcreate节点添加两个primitive变量,初始值为2和6
在这里插入图片描述
添加函数,检测每个点有多少相邻点,可知17号相交点有3个相邻点,无误;
在这里插入图片描述
修改函数,使含2个以上相邻点的相交点ID为1:
在这里插入图片描述
新建节点,取最大值:
在这里插入图片描述
添加删除节点,删除所有ID为0的节点
在这里插入图片描述
新建measure节点测量每线段长度
在这里插入图片描述
添加primitivewrangle节点,设置carvevalue值?
在这里插入图片描述
再次添加第二个primitivewrangle节点

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值