【教程】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的节点方便的地方

如果获得教程下载?

(0)

相关推荐