BlobMesh 又稱為 metaball,是
max 才加入的新功能。Metaball 很像球體,如果把兩個Metaball靠近,它們就會
融合在一起,就像真實世界中的水珠一樣。
1.首先創建一個 SuperSpray 粒子
發射器,如下圖所示
放置。注意在本例中我的 Unit 設為(Customize/Units Setup) 1 Unit=100mm。
2.Create > Space Warps > Forces > Gravity,創建一個 Gravity SpaceWarp,放在任何地方均可,strength 為一,將其邦定到 SuperSpray 上。
如下圖設置粒子參數,
模擬水流。
3.拖到15幀,
渲染效果如下。
4.現在,我們來把圖中的三角形變成圓滑的 BlobMesh Metaballs。如下圖,在 Particle Types 中選擇 MetaParticles。
5.再次渲染,效果如下圖所示。
6.下麵我們將製作水的材質,並添加一個用於水流碰撞的場景。簡單的 Raytrace 材質,如下圖所示。
7.因為水是透明帶有折射的材質,不適合使用黑色的背景。因此我使用 HDRI 貼圖來作為環境背景。
8.接下來製作水流碰撞的物體—一塊石頭。在水流經過的地方創建一個 sphere 球體,段數降低至10,將 Hemisphere 設為0.5,隻留下一半球體即可。然後添加一個 noise 修改器,調整一下參數讓球體變得不規則一些,如下圖所示。
9.這樣石頭就完成了,如果喜歡的話還可以再給它添加一個noise貼圖。
10.Create > Space Warps > Deflectors > UDeflector 創建一個 UDeflector,點擊 Pick Object 選擇球體作為碰撞物體,因為不想讓水濺得太遠,所以將 Bounce 設為1.0。將其綁定到 SuperSpray 上。
接下來提高粒子的數量,將 Particle Quantity 從10提高到200左右,Particle Size 縮小到3.2。當然你也可以根據自己喜好改變這些參數。透視圖中的粒子流碰撞效果如下圖所示。
11.渲染,也許會花很長時間,可以去吃點東西再打個盹,然後就能得到下圖所示的渲染效果。