推荐初学者的效果技术—用流体操纵动线!

修改
鏉ユ簮: xiao_q 浏览 2854 日期 2017-03-07 0

使用线的一个有趣的模拟,推出“如何通过使用流体到招行”。这是“Wire Object”和“DOP POP Solver”DOP组合线模拟行吧。

Houdini的DOP的模拟粗略地说,它说,“与用于模拟所需要的数据的对象,已由求解器进行使用的数据来计算的行为”。提供作为节点“POP对象”DOP和“POP求解”DOP会打他们。这些节点,例如,“POP对象”DOP和“POP求解”DOP“电线对象”DOP和“电线求解”DOP,如“烟对象”DOP和“烟求解”DOP,相应的节点它是基本集合中使用,但,如果有意义的数据对象具有为求解器,还可以模拟在不同的组合。我们没有使用它线的模拟。

由于这是另一个在这里使用的技术,它采取了“POP源”的优势,以产生大量的DOP行。但它在颗粒的生成中使用“POP源”DOP否则,通过更改为[所有几何]中的[发射型],您可以将源对象本身添加到模拟。该技术是与各种Tsukaimichi一种有用的技术是其他。例如,您可以在另一个碎片后生成一个,如果你使用的刚体,你还可以创建一种纸屑那无限出现用布模拟。因为什么样的图像也可以使数量相对较少的节点,为什么不尝试挑战吗?

1 .利用流体移动线路的效果和那个网络

通过使用流体样本图像,我们将看看这个样本图像的网络。

[1]首先,使用火焰兵模拟烟雾。招行与这里所作的烟雾后面的步骤。配置的烟的读取是几乎相同的内容的Pyro搁板/ [2]的模拟结果的烟雾的束状烟雾。然后,它是由“时间混合”SOP补充子帧/[3]线为模拟。 /[4]模拟线。这是主要的此试样图像。 DOP的网络的结构是类似的正常粒子创建/[5]的最大区别在于,它使用的不是“POP对象”DOP“电线Objec”DOP。有可能通过使用“电线对象”DOP模拟线路/[6]使用“POP平流由卷”DOP,从模拟结果的烟拿到VEL领域,招行的每个点/[7]这是可能产生的模拟3以“POP源”[发射型] DOP [所有几何]的设置输入行。行发生在每个子步骤/[8]中的颜色和从所述生成的α的时间已经改变。这是逐渐消失的设置/[9]如果保持输入线的模拟,柚木延伸通过流体的运动越来越线,分割数将成为抖动的形状不充分。因此,我们不得不重新拆分使用“重采样”SOP行。 “重新取样”SOP在“SOP求解”DOP进行。通过这样做,也延长线保持流畅曲线

2.POP来源设置

当“POP Source”的DOP[发射型]设置为[所有几何],您可以添加几何本身被指定为模拟发射器。这里被用来产生很多行。当您使用此刚体,就可以让杂物和纸屑的布模拟的持续出现。让我们更详细地介绍在下一页

应用1 Emit刚体

介绍使用“POP Source”DOP刚体的一代模拟。这将通过增加都是在普通的刚体模拟前面介绍的设置的“POP Source”DOP获得这里是网络。[1]Pack状态的茶壶物体作成/[2]具有产生是在仿真大量。网络很简单,你必须通过基本刚体模拟连接的“POP Source”DOP生成一个刚体。POP来源设定为[Emission Type][ALL Geometry]。在[Impulse Activation]来控制表情,你必须调整世代间隔

应用2 Emit血块

这将介绍Cloth模拟作为另一个应用实例的应用程序。基本上,刚体和早期的想法是一样的。添加使用“POP Source”DOP正常Cloth模拟几何关于网络。[1]在深度方向上格生成/[2]wrangle使用[baseP]的属性,表征追加。仿真是必要的[3]模拟部分/[4]Multiple Solver”DOP使用「POP Source”DOP利用可能。“Multiple Solver”DOP 2个以上的苏联卢巴使用计算的时候必要的东西。其实「POP Source”DOP中看到SOP Solver而产生的,就可以知道。那是“Finite Element Solver”并用DOP为了“Multiple Solver”DOP利用。另外,之前的2个作品“POP Solver”和“DOP Rigid Solver body”DOP各自的Multiple Solver中包含了,因此特别不介意使用了,“Finite Element Solver”DOP不是那样,因此有必要。

只有一点技术的积累才是最捷径的方法!

线的效果系TIPS为中心介绍一下了。我打算选择哪个也很少的节点数比较简单导入的技巧。线路和应用范围很广,想记住一点点的技巧,被认为的东西的幅度宽广。Houdini是比其他软件几分上手,刚开始是很难,怎么也不能熟练操作可能。但是,在学习节点的功能和经常使用的组合等学习的过程中一口气扩大的东西的幅度扩大,那样的软件。即使不着急也不要说“不要着急。”。

评论

{{ username ? username.charAt(0).toUpperCase() : '?' }}
Ctrl+Enter 发布
{{ (c.username || c.author_name || '?').charAt(0).toUpperCase() }}
{{ c.username || c.author_name }} {{ Utils.formatDate(c.created_at) }}