星期日, 2月 25, 2007

Particle System

目標

學習particle system(粒子系統)之spray功能,以模擬下雨的情景。

範例:http://cd.ntit.edu.tw/~hsieh/3ds/rainspray.avi

實例製作

一、地表

  1. 在Create指令面板上點按Geometry,並點選Plane。
  2. 在Top觀視埠內製作一個扁平的plane,長寬的分段各15(該值可以調整)。
  3. 施用Noise修改器,讓box成為一個凹凸不平的地表。
  4. 加入一幅烏雲天空圖當作背景。
二、製作一個particle system
  1. 在Create指令面板,點按Geometry,並從下拉式選單內選擇Particle Systems。
    六種particle的名單出現。
  2. 點按Spray。
  3. 在Top觀視埠內,點按並拖移以製作一個比地表略大的spray particle system。
  4. 每個parrticle有個發射器,粒子就從這個物件噴出。
  5. 在Left觀視埠內,將發射器往移到在camera01內看不到。
  6. 一面前後拖移時間滑桿,一面觀看Front觀視埠。
    兩點從天空往下掉到地面。
三、修改參數
  1. 選取Spray粒子系統發射器。
  2. 在Modify指令面板上,將Drop Size改為2。
    這會使雨點大一些。
  3. 打開Material Editor,選取第一個材質,稱之為Droplets,將它施用於Spray粒子系統。
    Droplets材質是白色、self-illuminated的材質。
  4. 在Camera01觀視埠內精繪此場景。
    結果看起來不怎麼令人滿意。
  5. 在Modify指令面板內,將Render Count參數設為10000。
  6. 以滑鼠右鍵點按Spray發射器,並選擇Properties。
    Object Properties對話框出現。
  7. 在Motion Blur區之下方選取Image,將Multiplier值改為3。


  8. 在Timing區,修改Life為40。
    Life的值是粒子出現在螢幕上的影格數。
四、改變雨滴的角度
  1. 在Front觀視埠內以Select and Rotate工具將Spray發射器繞Z軸旋轉10度左右。
五、第o格即有雨滴
  1. 使用Timing區,改變Start為-40。
    雨會在第0格之前40格就造好,如此就不會在第0格時看不到雨滴。
***下一單元***
漣漪盪漾