目標
學習particle system(粒子系統)之spray功能,以模擬下雨的情景。
範例:http://cd.ntit.edu.tw/~hsieh/3ds/rainspray.avi
實例製作
一、地表
- 在Create指令面板上點按Geometry,並點選Plane。
- 在Top觀視埠內製作一個扁平的plane,長寬的分段各15(該值可以調整)。
- 施用Noise修改器,讓box成為一個凹凸不平的地表。
- 加入一幅烏雲天空圖當作背景。
- 在Create指令面板,點按Geometry,並從下拉式選單內選擇Particle Systems。
六種particle的名單出現。 - 點按Spray。
- 在Top觀視埠內,點按並拖移以製作一個比地表略大的spray particle system。
- 每個parrticle有個發射器,粒子就從這個物件噴出。
- 在Left觀視埠內,將發射器往移到在camera01內看不到。
- 一面前後拖移時間滑桿,一面觀看Front觀視埠。
兩點從天空往下掉到地面。
- 選取Spray粒子系統發射器。
- 在Modify指令面板上,將Drop Size改為2。
這會使雨點大一些。 - 打開Material Editor,選取第一個材質,稱之為Droplets,將它施用於Spray粒子系統。
Droplets材質是白色、self-illuminated的材質。 - 在Camera01觀視埠內精繪此場景。
結果看起來不怎麼令人滿意。 - 在Modify指令面板內,將Render Count參數設為10000。
- 以滑鼠右鍵點按Spray發射器,並選擇Properties。
Object Properties對話框出現。 - 在Motion Blur區之下方選取Image,將Multiplier值改為3。
- 在Timing區,修改Life為40。
Life的值是粒子出現在螢幕上的影格數。
- 在Front觀視埠內以Select and Rotate工具將Spray發射器繞Z軸旋轉10度左右。
- 使用Timing區,改變Start為-40。
雨會在第0格之前40格就造好,如此就不會在第0格時看不到雨滴。
沒有留言:
張貼留言