Dynamo Cloth是一款GPU加速布料模擬3dmax插件,性能比內(nèi)置的cloth修改器快10-100倍,采用全程交互式設(shè)計(jì),支持與其他工具配合使用,還允許用戶禁用重力等物理力。
功能介紹
1、實(shí)時(shí)性高
創(chuàng)意迭代循環(huán)
底層物理引擎是用C ++和CUDA C編寫的。它利用多核CPU和GPU的并行計(jì)算功能來(lái)實(shí)現(xiàn)出色的性能和可伸縮性,同時(shí)生成準(zhǔn)確而可靠的動(dòng)畫。該模擬器是多線程的,經(jīng)過(guò)了廣泛的優(yōu)化,旨在提高速度。好萊塢大片中屢獲殊榮的優(yōu)化。
2、超快布動(dòng)畫
FINETUNE EVERY PROPERTY
軟件的建立速度非???。向您選擇的布料對(duì)象添加修改器,并為所有可見(jiàn)對(duì)象自動(dòng)創(chuàng)建碰撞幾何。按交互,您可以立即開始實(shí)時(shí)與布料進(jìn)行交互以測(cè)試您的設(shè)置。
軟件目前支持動(dòng)畫,拉伸剛度,彎曲剛度,壓力和風(fēng)力。
使用方法
1、建立場(chǎng)景
場(chǎng)景將包括一塊掉落在地板上的織物,第一步是使用3ds Max中的平面創(chuàng)建將代表織物的對(duì)象。
使用以下方法為布料創(chuàng)建平面
長(zhǎng)度=60厘米
寬度=200厘米
長(zhǎng)度段=30
寬度段=100
注意
此處使用的段數(shù)與每一邊的大小成正比。這樣可以確保這些面是均勻的正方形。在準(zhǔn)備與軟件一起使用的網(wǎng)格時(shí),值得確保面盡可能均勻地成形,因?yàn)檫@將帶來(lái)更可信的結(jié)果。
將布料沿x旋轉(zhuǎn)-85度,使其幾乎垂直于地面,然后沿z向上移動(dòng)約150cm。
現(xiàn)在,在布料上添加一個(gè)Modifier。這將在場(chǎng)景中自動(dòng)創(chuàng)建Solver對(duì)象,并將修改器鏈接到該對(duì)象。求解程序是由“變形動(dòng)態(tài)”徽標(biāo)表示的幫助對(duì)象。
默認(rèn)情況下,軟件將z=0視為地面對(duì)撞機(jī),這意味著織物將掉落在地板上。要禁用地面碰撞,請(qǐng)單擊Solver對(duì)象(徽標(biāo)),然后取消選中“地面碰撞”。我們將暫時(shí)保留“地面碰撞”功能。
現(xiàn)在,您可以開始進(jìn)行仿真了。
模擬前完成的場(chǎng)景
2、模擬結(jié)構(gòu)
修改器包含合理的默認(rèn)值,因此讓我們?cè)谶M(jìn)行任何調(diào)整之前先檢查一下模擬是什么樣的。
選擇一塊織物,然后在命令面板上的“模擬”匯總中按“烘烤”。布料應(yīng)掉到地面上并在其自重作用下彎曲,類似于下圖。
注意
結(jié)果可能看起來(lái)與圖像不完全一樣。模擬中有一點(diǎn)隨機(jī)性,因此,即使兩個(gè)模擬使用完全相同的參數(shù),它們也永遠(yuǎn)看起來(lái)不會(huì)相同。
模擬完成烘焙后,請(qǐng)查看“緩存”匯總。您將看到模擬現(xiàn)在已保存在修改器的緩存中。它會(huì)顯示開始和結(jié)束幀,以及它使用的內(nèi)存量。如果在3ds Max中移動(dòng)時(shí)間滑塊,則布料的狀態(tài)將從每幀的緩存中加載。
3、彎曲剛度
要調(diào)整織物的外觀,請(qǐng)將“對(duì)象”匯總中的“彎曲剛度”增加到0.1,然后再次按“烘烤”。您會(huì)注意到皺紋較少,并且織物整體較硬。調(diào)整軟件模擬的外觀時(shí),彎曲剛度是要調(diào)整的重要參數(shù)。
4、求解器精度
在規(guī)劃求解匯總中,您將找到幾個(gè)設(shè)置。最頂部是“精度”設(shè)置。數(shù)迭代定義多少次迪納摩將嘗試解決的約束和碰撞。這意味著更多的迭代會(huì)給出更嚴(yán)格的行為,并需要更多的計(jì)算。
嘗試將布料的彎曲剛度重置為0.025,然后烘烤?,F(xiàn)在嘗試將“迭代次數(shù)”的值增加到8,然后再次按“烘焙”。請(qǐng)注意,織物再次變得更加堅(jiān)硬。
數(shù)子步告訴我們發(fā)電機(jī)多久要更新碰撞數(shù)據(jù)。對(duì)于我們當(dāng)前的場(chǎng)景,此值無(wú)關(guān)緊要,因?yàn)槲覀儧](méi)有任何可能與我們的結(jié)構(gòu)發(fā)生碰撞的移動(dòng)。但是在其他物體或角色快速移動(dòng)的場(chǎng)景中,我們可能希望更頻繁地更新碰撞數(shù)據(jù),而不是每幀一次。
5、自我碰撞
現(xiàn)在,請(qǐng)嘗試禁用自碰撞中求解匯總,在對(duì)撞機(jī),看看它是如何影響的模擬。默認(rèn)情況下會(huì)啟用自碰撞,因?yàn)樽耘鲎矔?huì)增加模擬的真實(shí)感。沒(méi)有它們,對(duì)象將不會(huì)與它們自身發(fā)生碰撞,并且會(huì)產(chǎn)生不切實(shí)際的交點(diǎn)。但是,禁用自碰撞可能會(huì)導(dǎo)致更快的烘烤時(shí)間,并且在某些場(chǎng)景下,相交處不如此處明顯。