2012年7月11日 星期三

ThinkParticle 初學備忘2:添加力場 只是備忘不是教學

1.思路:
   完成Particle的產生方式後,要用再增加Dynamic set 的方式增加力場

2.延續前例
  Create 一個Dynamic Set,重新命名為Gravity

2.此set增加StdForce的node

黃色反黑的Input端口表示一定此端口要輸入此Node 才會產生作用

3.點擊上方的粒子組button,然後在工作區點擊任意處,然後連結

 4.在場景裡產生一個力場,再把力場Bind給Tp

 5.回到StdForce做以下步驟:
 選取Gravity,Activate

完成!!



ThinkParticle 初學備忘1:在模型表面發射粒子 只是初學備忘非教學

1.主要連結
思路:創建一個模型,再將模型表面的Postion Input Position Born的node

2.在Master Dynamic 下Create 一個Dynamic Set,命名為PlaneEmmit
   並在這個Dynamic Set加入一個Postition Born的Node
  
   Position Born故名思義即利用空間位置產生Particle
   左端Input的Postion端口可輸入一個Node
   右端Output的端口可以在Born Particle


 將Group改為剛才創建的Particle組



 3.要將模型表面的Position資訊傳給Position Born Node
這裡需要Surface Pos Node
 Surface Pos node是粒子和模型表面Position的中介,將模型表面的Postion資訊傳給Particle Position Born,因此我們需要在Surface Pos前再輸入模型。



4.模型的連結大多採用Node這個節點
連結後,選取Node節點,此時點擊pick拾取畫面中的模型。
拾取後

5.目前效果如下,從Vertex發射粒子
6.若要其以Face發射粒子,作法如下:


完成