当前位置: 主页 > 平面设计 > 关于GOAL的一些知识

关于GOAL的一些知识

  • 2022-03-02
  • 来源/作者: PS.ONEGREEN.ORG    / 佚名    
  • 7 次浏览

  我们接着说说GOAL,首先新建一个球体和粒子发射器,让粒子和NURBS球产生GOAL(要是不知道怎么做,看看第一篇教学),我们打开PER PARTICLE ATTRIBUTES下多了一个GOALPP。这个值是指单个粒子的目标权重值。

  关于GOAL的一些知识

  选择粒子,我们进入粒子的COMPONENT TYPE的选择级别,选择我们需要特别指定目标权重的个别粒子,打开WINDOW>GENERAL EDITORS>COMPEONENT EDITORS,我们可以在PARTICLES下看到GOALPP的值,我们单独调整它。

  关于GOAL的一些知识

  如图设置。

  关于GOAL的一些知识

  补充一点,粒子的总目标权重值等于目标对象的权重值(本例中也就是NURBSSPHERESHAPE1)乘以粒子的GOALPP,要是NURBSSPHERESHAPE1=0.5,GOALPP的值也是0.5,那粒子的总目标权重就是0.25。

  关于GOAL的一些知识

  我们点击GENERAL,在弹出的窗口中发现有三个关于GOAL的参数,GOALOFFEST,GOALU,GOALV。我们按ADD,发现他们已经添加到了PER PA

RTICLE ATTRIBUTES下。GOALOFFEST是指粒子相对目标对象的世界坐标位置的偏移量。GOALU,GOALV是设置曲面吸引粒子的精确位置。

  关于GOAL的一些知识

  我们选择看到nurbsSphere的UV并没有在0到1的范围内,我们重建一个曲面,如图选择。

  关于GOAL的一些知识

  如图设置。

  关于GOAL的一些知识

  回到粒子上,在GOALU上单击右键,如图在CREATION里输入:

  particleShape1.goalV=rand(0,0.1);

  在RUNTIME BEFORE DYNAMICS里输入:

  particleShape1.goalV=particleShape1.goalV+0.01;

  particleShape1.goalU=particleShape1.goalU+0.01;

  关于GOAL的一些知识

  粒子就随着球体的曲面往下走,随着你对表达式的深入了解,你可以更有效的控制粒子在曲面上的运动,你甚至可以用别的物体来取代粒子,做群集动画,如一群小虫顺着地面上上爬等。

  关于GOAL的一些知识

  我们再看看GOALOFFEST,在GOALOFFEST单击右键输入表达式,particleShape1.goalOffset=rand(0,1)。

  关于GOAL的一些知识

  我们可以看到粒子并没有完全顺着表面移动,而是在曲面上有一定偏移。全文完。

  关于GOAL的一些知识