May 2, 2008
鼓勵此網誌:0
前陣子在研究液體和玻璃杯之間,如何藉由CG來呈現出和真實世界相仿的物理影像。
早期我的做法是將液體和玻璃杯分成兩個模型,然後就液體略微縮小,讓它和玻璃內
面有一點距離。
不過這樣的做法,雖然可以得到正確的呈現物理折射,但是卻會發現在水和玻璃內面
之間有一條空氣或者說是水和玻璃的折射現象。這種現象,在真實世界是沒有的。
其次我也有上網到國內外的網站搜尋這方面的教學與討論,不過沒有得到確切的解決
方式。我在火星時代也有發文詢問,不過得不到滿意的答案。
而我是挺龜毛的個性,所以不嘗試出一個所以然是不死心的。
接著試著在MAX裡用Vray測試,液體模型是比玻璃杯內面稍大一點。結果出乎意料,
居然是正常的。所以很可能是Mental Ray的材質跟計算方式本身有關係吧。雖然試了
些外掛的材質,但是同樣用Mental Ray算圖,還是一樣的狀況,所以更加確信是Mental Ray
造成的影響。
下面的圖例說明,如果有興趣的朋友可以試試看,能否用Mental Ray呈現出符合真實
物理的折射。 點圖放大。
這張圖大致說明了常見的三種方式做出來的差異。以下位置都是相同的,方便對照。
這是水與玻璃之間的空氣層或折射吧。
三張線圖。
最簡單的材質。


















