或許“禁閉中的地獄火”這個名字讓你覺得莫名其妙--如果恰恰是這個異怪的名字吸引你打開了這部教程,我將非常之榮幸。 其實我們在這裏要實現的是這樣一個場景--一大堆狂亂的火花在一個半透明的球體內跳動,碰到球壁的火花被彈了回來,動感十足--實現這樣效果的關鍵是如何把火花(一個粒子係統)約束在一個物體內部。
2 建議重新啟動 3DS MAX 或者選擇菜單命令 File - Reset 重置場景。 在 Top 視圖中選擇 Create / Geosphere 在場景中創建一個 Geosphere ,將它的 Segments 值改為 8 。 為 Geosphere 製作材質--你可以使用任意一種顏色,但請注意這樣幾個參數: Shininess:62 Shin Str: 92 Self Illumination: 0 Opacity: 29 完成後將材質賦與場景中的 Geosphere 物體。 製作狂亂的火花,我們使用的是一個 Super Spray 粒子係統--請點擊 Create / Prticle Systems ,然後按下 Super Spray ,在 Top 視圖中拖動鼠標以創建粒子係統,請注意把 Super Spray 放到 Geosphere 裏麵: 選中場景中的 Super Spray 物體,打開 Modify 麵板以修改粒子係統的參數: 展開 Particle Generation 欄,這裏列出了幾個需要做些改動的參數: 這個時候播放動畫,你會非常失望--我們的火花正在噴射,然而它不是“狂亂”的,而且它完全忽視了 Geosphere 的存在-- Geosphere 被火花穿透了。 我們將逐一解決剛剛發現的這兩個問題。 選中 Super Spray 物體,打開 Motion 麵板,在 Assign Controller 中選中 Rotation 項: 按下 按鈕,在彈出的列表中選中 Noise Rotation 項,播放動畫你會發現第一個問題已經解決了。 MAX 2 帶有一個新的空間扭曲(Spacewarp)--uDeflector ,我們要用它來解決第二個問題。 點擊 Create / Spacewarps ,在下拉列表中選擇 Particles & Dynamics ,選擇 按鈕,在 Left 視圖中拖動鼠標創建 uDeflector ,這時在 Front 視圖中會出現這樣一個圖標: 選中uDeflector 物體,打開 Modify 麵板,按下 Bbject - Based Deflector 欄下麵的Pick Object 按鈕,然後點擊場景中的 Geosphere 物體。 0 用 Bind to Spacewarp 工具將 Super Spray 粒子係統綁定到 uDeflector 。 選中 Geosphere ,打開 Modify 麵板,點擊 "More" 按鈕,在彈出的列表中選擇 "Normals" ,確定後請打開 Parameters 欄,選中 Flip Normals 選項。 1 播放動畫,非常之好--不過這些還不應該稱作“火花”--這了實現“火”的效果,你可以上網下載一個被稱為 PCombust 的外部插件。 點擊 Render / Environment ,按 Add 按鈕,在 "Add Atmospheric Effect" 對話框中選擇 Pcombust (如果你沒有安裝 PCombust 插件,你的 "Add Atmospheric Effect" 對話框中將沒有這樣一項),按下 OK 後將場景中的 Super Spray 作為 Source apperatus 。 修改 pcombust 的參數: Shape: Fireball Strech:1.0 Regularity:0.5 Characteristics: Flame size: 8 Details: 1.5 Density: 5 Samples: 10 選中 Explosion and Smoke 項 Particle Info: 為 Particle lift 選擇 Localise explosion 。
2 你可以根據你的喜好作許多的改動--比如在 Video Post 中為 Super Spray 加入 Lens HIghtlights Effects 以代替 Environment 中的 PCombust ,那將是別外一種風格--沒有 PCombust 插件的話,建議試試這個方法(出處:風閃網路學院) |