影視中的調(diào)皮冒泡特效制作技巧
影視媒體已經(jīng)成為當(dāng)前最為大眾化,最具影響力的媒體形式。以下是小編整理的關(guān)于影視中的調(diào)皮冒泡特效制作技巧,希望大家認(rèn)真閱讀!
冒泡動畫產(chǎn)生過程
水沸騰時,液態(tài)水吸收熱量后會轉(zhuǎn)化成氣態(tài)水(即汽化),氣態(tài)水的密度遠(yuǎn)小于液態(tài)水,因此排開水的重力(即浮力)遠(yuǎn)大于自身的重力,于是氣態(tài)水上浮,產(chǎn)生冒泡現(xiàn)象。水中有大量的空氣存在,當(dāng)加熱到一定溫度時,這些氣體就不能再在水中溶解了,它們會聚集成氣泡從水中跑出來,最后在水面上方形成一個個炸開的氣泡,這就是整個水泡動畫的產(chǎn)生過程。
制作原理:
由于熱量和氣體都是無形的元素,這里的液體冒泡是利用發(fā)射器發(fā)射出來的粒子與流體碰撞來進(jìn)行模擬的,通過液體在另一個液體的內(nèi)部發(fā)生碰撞而形成一個封閉的空間,該封閉空間就是水泡元素。水泡會在發(fā)射器的推力作用下沖出水面,從而形成最終的冒泡動畫效果。
制作流程:制作分為四個階段
首先制作瓶內(nèi)的水的初始狀態(tài),讓水泡有一個上升的環(huán)境;
再制作上升水泡的粒子,并讓其與瓶內(nèi)的粒子產(chǎn)生碰撞關(guān)系;
然后給上升的粒子制作一個隨機(jī)的位移動畫,其目的是讓上升的水泡在瓶中隨機(jī)地出現(xiàn);
最后對上升的水泡進(jìn)行細(xì)致的調(diào)整,讓水泡的形態(tài)更真實。
具體解析:
準(zhǔn)備場景元素
首先到三維軟件中準(zhǔn)備好裝水的器皿模型,包括兩個部分,一個外部的玻璃水缸,和內(nèi)部的水體積模型
到Realflow中導(dǎo)入模型。
用填充的方法,將內(nèi)部的水體積模型填充滿,填充滿后,需要取消粒子與水體積模型的關(guān)聯(lián)關(guān)系。讓粒子沉淀、穩(wěn)定,作為最終水模擬的初始狀態(tài)。
完成了水泡冒的初始環(huán)境后,便可開始冒泡動畫的制作。
制作粒子的碰撞動畫(冒泡)
讓上升的粒子與瓶內(nèi)的粒子產(chǎn)生碰撞,這是制作水泡動畫的前提條件。然而在物理原理中,是不存在水泡碰撞這一現(xiàn)象的,所以這里的碰撞效果主要是讓上升的粒子碰撞后分解成許多一團(tuán)團(tuán)的粒子群,這些粒子群就是水泡元素。
放置一個發(fā)射器到瓶子底下,病人發(fā)射器以一個較快的速度發(fā)射粒子。
這是目前場景元素的關(guān)系圖。兩個粒子流體(紫色圖標(biāo))相互間產(chǎn)生碰撞,每個粒子流體均有重力(紅色圖標(biāo))影響它們,而且兩個重力是對流的。此時的內(nèi)部水體積模型(黃色圖標(biāo))沒有任何關(guān)系了。
關(guān)系圖對了,那么模擬才會準(zhǔn)確,細(xì)節(jié)如何,主要是多調(diào)試各種參數(shù),包括內(nèi)外壓、粘度、反彈、速度等等參數(shù)。
制作發(fā)射器的隨機(jī)位移動畫(隨機(jī)的冒泡)
這里利用了一種表達(dá)式并配合手動調(diào)節(jié)來制作發(fā)射器往上、下、左、右運(yùn)動的位移動畫,使用表達(dá)式的好處是可以更快速、精準(zhǔn)地制作出所需的效果。
這里給底部發(fā)射器的Z軸位置添加了一個表達(dá)式“sin(t*20)-2” ,它表示sin曲線以z軸-2的位置為中心,呈波浪起伏狀循環(huán)上下跳動!皊in”是一種上下起伏的波浪形狀,“t”代表時碼變量,“*”代表相乘,它是一種倍數(shù)。
設(shè)置好縱向的上下隨機(jī)抖動的動畫后,手動設(shè)置一個橫向的左右為位移動畫。
精細(xì)調(diào)整上升的水泡形態(tài)
水泡的動畫已經(jīng)初步完成,下面需要深入的調(diào)整冒泡動畫和水面涌動的水花動畫細(xì)節(jié)。
將底部水泡發(fā)射器的密度加大到10000,這時水泡粒子流與瓶中的.粒子流產(chǎn)生了一個不錯的碰撞效果。但由于粒子發(fā)射器的上下波動,導(dǎo)致發(fā)射出來的粒子產(chǎn)生了忽上忽下的運(yùn)動效果。在每一股水泡飛入到瓶中的粒子中時,由于壓力的作用,粒子會產(chǎn)生一個比較流暢的漩渦動畫,而且在水泡沖出水面時,水泡也會與瓶中水的水面產(chǎn)生一個碰撞濺開的效果。
雖然已經(jīng)完成了水泡與杯中水的一系列碰撞動畫,但通過仔細(xì)觀察,會發(fā)現(xiàn)一系列的問題:例如水泡與瓶中的水發(fā)生碰撞時由于敞開得比較寬,導(dǎo)致粒子呈零散狀態(tài),而且水泡沖開水面時,水泡并沒有消失掉,水面濺開的水花也非常散亂
接下來解決水泡與瓶中水碰撞的動畫效果的問題。將粒子的內(nèi)壓設(shè)為0.1,外壓加大到100,這樣,水泡就因受到強(qiáng)烈的外力擠壓而不會向外散開?梢钥吹剿萘W恿餍纬闪艘还梢还奢^清晰的聚集效果,比之前的零碎效果更真實了一些。
將水平的表面張力加大到100,讓水泡有一種膨脹的效果,使水泡的效果更加真實。
給上升的水泡粒子添加一個【體積殺滅】場,讓水泡在冒出水面后馬上消失掉。
瓶內(nèi)的冒泡動畫制作完成
在生成網(wǎng)格流體對象時,并沒有把所有的粒子流發(fā)射器都添加到網(wǎng)格對象中,而是只添加了填充物體發(fā)射器,即瓶中的水,(沒有添加水泡發(fā)射器)。
在三維渲染處理
在渲染輸出中,主要用到了分層渲染的方法,這種方法不僅可以更快速地渲染出具有較高反射和折射的流體動畫,還可以更方便地在后期中對元素進(jìn)行處理。
【影視中的調(diào)皮冒泡特效制作技巧】相關(guān)文章:
5.影視制作特效簡介