一、確定“導彈尾跡”構成
我們不可能有機會觀察一個高速運動的導彈,於是,筆者請航空學院的老師畫了一張“導彈尾跡”的示意圖,見圖1。 圖01 “導彈尾跡”是由尾部噴射出來的氣團構成的。如果把氣團理解成粒子,那麼,“導彈尾跡”可以用粒子係統中的“Super Spray”來模擬。
二、推算“導彈尾跡”的各項參數值
“導彈尾跡”是個形態複雜的東西,這裏我們使用一個氣團組的概念,使其變得易於理解。
注:氣團組的概念:見圖2中A,我們可以認為7個氣團是排在一個平麵上,一起噴出噴氣口的,這個麵上的氣團構成一個氣團組。見圖中B,氣團組沿X軸整齊排列,形成“導彈尾跡”。 圖02 (1)利用“噴泉”動畫的經驗, Off Axis、Off Plane、Emit Start、Emit Stop這幾個參數相當容易解決。
(2)Particle Size:觀察“氣團組”圖,Y軸方向有3個氣團排列,得出Size=40(噴口直徑)÷3(顆)=13。
注:一個氣團組有幾個氣團,並沒有固定的值,大概在圖上看著順眼就行,有點偏差沒關係,因為“Use Rate”會跟著變化,“尾跡”總體效果不變。
(3)Use Rate:這個值確定的難度很大,因為它是相對運動。以導彈高速運行時為例。首先,導彈的正常速度是每秒1.4千米=每幀0.056千米,這個速度肉眼是無法觀察的。在現實中,導彈通常使用高速攝影機拍攝,然後慢速播放。所以,動畫中把導彈正常速度降低100倍,等於每幀56cm。其次,按照氣團組的概念,要達到圖B中氣團整齊排列的效果,當導彈向前飛行L距離時,噴出的若幹個氣團組X軸方向直徑之和應該等於L。
注:這是關鍵。直徑=13。每幀時間組數=導彈速度÷組距離=56÷13=4組。這樣,Use Rat=4組×7個/組=28。
(4)Speed:可以想象,雖然氣團初速度很大,但阻力也很大,我們設尾氣Speed=3,這樣同時確定了:Particle Lift=“尾跡”長度÷Speed=200÷3=77。
(5)根據獲得製作“導彈尾跡”的數據。利用這些數據,完成“導彈尾跡”動畫的參數表。
注:具體請參考上期“噴泉”動畫參數表。
(6)為“尾跡”加煙塵材質。這個可以從Discreet網站中獲取。 圖03
三、效果
那麼,用這些數據製作出來的動畫效果如何呢?圖3是Kevin的“空中攔截”動畫作品中的一幀。 (出處:中國電腦教育報) |