![]() Maya模擬腸道絨毛蠕動效果插件免費下載 特效基礎要求是: 1、絨毛數量巨大,同時有蠕動效果。 2、絨毛在腸壁蠕動時,要附著在腸壁上。 開始測試時,使用的是我最熟悉的粒子替代技術,后來發現,要想讓粒子附著在表面上 ,同時還要沿表面法相方向生長,需要寫表達式驅動。效率非常低下。 后來,又想用fur,但是fur的形態不好控制,同時不像絨毛。 經過測試,發現使用hair + paint effects 比較好,得到了效果與效率的平衡。但是 還是缺乏真實的體積感,顯得非常的輕浮。最大的問題是,無法實現渲染的SSS效果。 即使將筆刷轉化為模型,發現絨毛的頂端不夠圓滑和飽滿。 效果如下: 圖02 ![]() 由于顯得過于輕浮,于是,我們回歸了原始的方式,不過是 “模型+hair毛囊”的方式,達到了比較好的效 果。但是,Maya的hair系統不能向shave一樣支持模型替代。所以又到了利用自己強項 Mel編程的機會了。于是開發了可以在Nurbs或多邊形表面上,種植物體的插件 tjh_plantOnSurface_withFollicles.mel。 hair毛囊(Follicles)技術,在制作大量物體隨附著表面動畫時的效率是較高的。本 案中,大量腸道絨毛觸手,在基礎Nurbs表面不停蠕動的動畫過程中,隨著表面吸附移 動,效率可以接受。其中涉及4200根實體絨毛。 ![]() 插件使用,非常簡單。 1.選擇種子物體(允許多選).注意:將種子物體放于坐標原點中心并凍結,如果種子物體 在組中,對組也要進行凍結操作. 2.選擇用于種植基礎Nurb或多邊形表面物體. 3.點擊種植planting now 按鈕即可. 參數說明: 替代參數說明: u Number :控制表面上U方向種植的數量. v Number :控制表面上V方向種植的數量. rand Offset U :控制U方向種植物體隨機位移量. rand Offset V :控制V方向種植物體隨機位移量. rand Scale : 控制種植物體隨機大小. |