原版出处:thinking particle5.0帮助文档(Cebas公司出品)
原版翻译出处:vfxinfo.net
原版翻译:保罗大D
Initiators(迭代器)是什么?TP为规则设置的处理提供了一种高级理念.它是通过一种称之为Initiator(迭代器)的新型操作符来实现的
当复杂的规则跟条件设置过于拖慢系统的时候,迭代器提供了一种不一样的规则处理行为并且为TP粒子的实时回放提高了速度与灵活性!
在DynamicSets里面有三种迭代操作符你可以来使用:
PPass
PPassAB
PSelection
Initiator的主要概念就是控制.Initiator跟其他的操作符的行为是不一样的.所有连接的条件或者操作符都是只有在Initiator执行之后才会执行.这种类型的行为为处理规则提供了更多的可控性,远比其他类型的操作符多!
在上面的案例中,Crash?DynamicSet里面有一个Repulsion?Bounce操作符跟Fragment?操作符连接到了PPassAB这个迭代器上.在动力学设置连接视图里可以看到(如下所示)
现在,尽管DynamicSet?Tree视图里显示出Repulsion?Bounce跟Fragment操作符应该在PPassAB操作符之前先处理,但是他们是不会按照他们显示出的那样按顺序来处理的.既然他们已经连接到PPassAB迭代器上,只有当PPassAB处理完之后所连接到他上面的操作符才会按照他们在DynamicSet?Tree视图里显示的顺序那样来执行(首先是Repulsion?Bounce然后是?Fragment操作符)
这行为只会作用于连接到Initiator?上的操作符
评论