資源描述:
《3dsmax布料解算》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、布料模擬的4大要素:1。本身的材料屬性,比如是棉的還是革的,是柔軟的還是彈硬的,摩擦力是多大-----這些在對(duì)象屬性面板或組屬性欄中設(shè)置2。布料的依附對(duì)象,比如褲子穿在人身上,腰部是被腰帶鎖定在身體上的-----這些方法通過(guò)組子對(duì)象級(jí)別提供的各種操作來(lái)實(shí)現(xiàn)3。對(duì)外界作用力的反應(yīng),比如風(fēng)力、重力等-----這些在作用力面板中設(shè)置4。與外界的碰撞,比如桌布對(duì)桌子的反應(yīng)-----這些屬性通過(guò)存在于一個(gè)cloth修改器系統(tǒng)的碰撞對(duì)象來(lái)實(shí)現(xiàn),在對(duì)象屬性面板里當(dāng)然,要進(jìn)行模擬首先應(yīng)建立布料模擬系統(tǒng),以上四項(xiàng)操作都
2、是在系統(tǒng)內(nèi)部進(jìn)行的;要建立布料系統(tǒng),只需要給物體施加cloth修改器,方法有二:1。選中要參與模擬的所有物體,布料了、依附對(duì)象了、碰撞對(duì)象了,然后施加cloth修改器2。先給系統(tǒng)中的一個(gè)對(duì)象施加cloth修改器,然后再通過(guò)拾取物體來(lái)將需要的所有對(duì)象加入,這又有兩種方法:1)在修改面板中點(diǎn)拾取按鈕2)在對(duì)象屬性窗口里點(diǎn)拾取按鈕使布料模擬精度增加的方法是:1。增加代理多邊形網(wǎng)格密度2。加大布料網(wǎng)格密度3。減小步長(zhǎng)4。增大子例5。啟用高級(jí)收縮而加快布料模擬速度的方法正好相反:1。減小多邊形碰撞代理網(wǎng)格密度2
3、。減小布料多變性網(wǎng)格密度3。增大模擬步長(zhǎng)4。減小子例兩個(gè)很有用的修改器:ConformMorph、push;他們既可以作用于整個(gè)對(duì)象又可以作用于選定的子對(duì)象集;對(duì)于ConformMorph,將要變形的對(duì)象分的盡量小比整體作修改效率要高;ConpformMorph用來(lái)創(chuàng)建簡(jiǎn)單的代理對(duì)象以與衣服還有毛發(fā)作碰撞模擬以及創(chuàng)建高精度模型的動(dòng)畫代理,方便做角色動(dòng)畫;push就是沿著面的法線方向推拉面,常用來(lái)調(diào)整人物的衣服模型注意:要讓對(duì)象相互作用,必須將其加入一個(gè)cloth修改器系統(tǒng)中;注意cloth修改器是斜體
4、的,這說(shuō)明它不只是一個(gè)對(duì)象的修改器,而是一個(gè)系統(tǒng),可以包括很多物體,一次修改其參數(shù)將對(duì)很多物體起作用如果碰撞對(duì)象高速運(yùn)動(dòng),增大子例采樣可有效的防止穿插,同時(shí)也會(huì)增加渲染時(shí)間,子例采樣針對(duì)碰撞對(duì)象如果常規(guī)狀態(tài)下的場(chǎng)景碰撞出現(xiàn)穿插,有以下幾種解決方法,最上面的為最佳方案:1。增大被碰撞對(duì)象的碰撞深度值(這個(gè)最有效,它不以增加時(shí)間為代價(jià),效果顯著)2。增大子例采樣值3。適當(dāng)增大被碰轉(zhuǎn)對(duì)象的表面位置偏移值4。增加布料網(wǎng)格密度5。增大被碰撞對(duì)象網(wǎng)格密度6。減小步長(zhǎng)對(duì)于布料模擬時(shí)的抖動(dòng),避免的方法:1。增大被碰撞
5、對(duì)象的碰撞深度值2。增大子例采樣值3。減小步長(zhǎng)這三者都有影響關(guān)于布料組子對(duì)象中的局部附著操作步驟:首先創(chuàng)建要附著的組然后高亮選擇組,點(diǎn)擊相應(yīng)的附著操作按鈕,拾取要附著的對(duì)象(對(duì)象、組等)組操作分類:組操作:設(shè)定,更改,解除附著,初始化點(diǎn)位置,刪除,重命名附著操作:外部節(jié)點(diǎn),外部表面,外部衣服,保留,拖拽;內(nèi)部節(jié)點(diǎn),組到組粘連操作:曲面粘連,布料粘連其它操作:避免碰撞,力場(chǎng)(可以使布料局部受力,要讓他局部受多個(gè)力,請(qǐng)使用相同的選擇集創(chuàng)建多個(gè)組,分別拾取多個(gè)力場(chǎng))注意surface只用來(lái)表現(xiàn)布料被吸附至碰
6、撞體表面的效果,他無(wú)法完美的表現(xiàn)粘連撕開時(shí)的效果,要表現(xiàn)這種效果,請(qǐng)使用stitchysurface而同樣,cloth只用來(lái)表現(xiàn)布料被吸附到別的布料上的效果,他無(wú)法完美的表現(xiàn)布料之間粘連后被撕開的效果,要表現(xiàn)這種效果,請(qǐng)使用stitchyclothnode指的是外部物體simnode指的是內(nèi)部碰撞體surface指的是內(nèi)部碰撞體的表面cloth指系統(tǒng)內(nèi)別的布料對(duì)象表面;所以要讓布料依附其表面必須是內(nèi)部對(duì)象的碰撞提貨布料group指系統(tǒng)內(nèi)別的組(可以是系統(tǒng)內(nèi)任何對(duì)象的組,布料碰撞體都行)可讓布料產(chǎn)生模擬
7、時(shí)被憋的碰撞提吸引過(guò)去的效果,方法是鉤選組參數(shù)中的啟用軟offset=0strength決定被吸引的強(qiáng)度或者說(shuō)被吸引過(guò)去的速度,并且這些參數(shù)可以被做到動(dòng)畫,可以產(chǎn)生在特定的時(shí)間點(diǎn)布料被吸引過(guò)去到某個(gè)距離,還可以讓布料一會(huì)兒被吸引,一會(huì)兒不被吸引;而且如果要被吸引,也就是將offset設(shè)置為0,清打開軟項(xiàng),否則系統(tǒng)拒絕結(jié)算,想想也是,因?yàn)椴淮嬖谶@種被硬性吸引的情況,再硬的吸引都需要時(shí)間,而這可以通過(guò)增大吸引強(qiáng)度來(lái)實(shí)現(xiàn);如果產(chǎn)生了錯(cuò)誤的定點(diǎn)位置吸引情況,可能是由于碰撞體網(wǎng)格密度太低,增大即可;但這組參數(shù)對(duì)
8、于node和simnode無(wú)效,這時(shí)布料無(wú)法被吸引,也無(wú)法產(chǎn)生好的軟動(dòng)態(tài)效果,所以請(qǐng)關(guān)閉軟項(xiàng),否則會(huì)出現(xiàn)附著點(diǎn)位置錯(cuò)誤;offset后的rel項(xiàng)好像無(wú)效果?打開布料的自碰撞選項(xiàng)之后非但布料自身產(chǎn)生了碰撞,還讓一個(gè)系統(tǒng)內(nèi)的不同布料之間也產(chǎn)生了碰撞,關(guān)閉則都關(guān)閉布料屬性:調(diào)節(jié)布料參數(shù)前最好先選擇類型,好有個(gè)參考;除非你是高手,對(duì)各個(gè)參數(shù)都了如指掌u/vbend:值越大布料越硬,不易產(chǎn)生彎曲褶皺u/vb-curve:一般為0.5,增大其值能夠避免衣服的非常規(guī)褶