【教程】houdini 破碎的艺术 第一季 01 破碎基本流程
—— 微资讯 · 微课程 ——
利用零碎时间,走上超神之路!
从这周开始会更新一个破碎的系列教程:一共有两季,包含了30多套教程,基本上包含了破碎的各个方面,学完这套教程可以对RBD基本上各个方面都有所了解,特别是各种约束,各种使用方法,各种破碎的效果等等,而且课程简洁明朗,又是CG猎人强烈推荐的那种教程!
视频教程
学习笔记
01.1 工具架命名流程
创建box→shatter命名→RBD fracture object
创建box
model/shatter命令
添加voronoifracture和scatter节点
选择破碎后的box,选择RDBfrature object
选择转化类型 RBD packed object更加高效率
在box中会添加rest节点(创建rest属性)assemble节点(用于对每个碎块组合命名)
点击创建地面ground
大纲视图中有三物体,一个box破碎物体+autodopnetwork动力学解算+groundplane地面显示物体
播放看到box下落破碎
01.2手动创建方式
手动创建box,创建voronoifracture和scatter节点
在voronoifracture节点中勾选 connect inside Edges 链接内部边(如果不勾选,内部生成的面与外部面是分离的)
添加assemble节点和null节点
assemble节点勾选 create packed Geometry属性,把破碎转化为packed 物体
创建动力学网络
回到obj层级,再次创建geo节点,进入内部删除file,再次创建dopnet(这种设置有点奇怪)
进入
创建groundplane和merge节点(地面)
创建RBD packed object
sop path中加载之前的OUT_box;并且勾选 use object Transform使用物体obj层级的位置属性
添加bulletrbdsoler 解算器和gravity重力节点
在之前的box的obj层级调整box的位置参数
houdini的强大之处就是程序化,在geo节点复制一个破碎流程,创建sphere(多边形)替换之前的box,然后再dopnet中使用merge合并多一个rbdpackedobject,就可以可实现sphere和box的破碎
输出动力学结果
在dopnet中使用rop_geometry,设置名字
使用file节点加载进来(包含了sphere,box和地面等所有参与动力学解算的模型)
这就是为什么先新建一个goe节点然后再创建一个dopnet的节点方便的地方
如果获得教程下载?