使用此變形器通過(guò)變形與另一個(gè)定義對(duì)象物理交互的網(wǎng)格來(lái)模擬對(duì)象之間的交互。把它想象成一個(gè)柔軟的表面葫哗,當(dāng)它與另一個(gè)表面碰撞時(shí)被推或拉缔刹。
這是讓物體對(duì)碰撞做出反應(yīng)的好方法,或者簡(jiǎn)單地模擬被擠壓的柔軟區(qū)域(例如劣针,一個(gè)靠在桌子上的角色在與桌子碰撞時(shí)會(huì)使其肥胖的腹部變形 - 或者一個(gè)角色踩在柔軟的物體上地面會(huì)壓低他腳下的表面)校镐。
要使用碰撞變形器,只需將其添加為要變形的對(duì)象的子對(duì)象捺典。然后在Colliders選項(xiàng)卡中的 Objects 列表中定義它需要碰撞的對(duì)象鸟廓。完成后,受變形器影響的對(duì)象將在與其他對(duì)象接觸時(shí)被推或拉襟己。
提示:
處理綁定角色時(shí),需要將碰撞變形器放置在層次結(jié)構(gòu)中的蒙皮下方贮预,以便可以在蒙皮變形后計(jì)算其變形贝室。
還要記住,如果碰撞器有體積仿吞,它們會(huì)工作得更好滑频,所以如果它們是與變形物體碰撞的物體,請(qǐng)確保即使地平面也有輕微的體積茫藏。還可以添加一個(gè)抖動(dòng)變形器來(lái)模擬類似流體的變形(變形會(huì)在幾何體中擴(kuò)展和波動(dòng))误趴。要組合使用Jiggle Deformer,請(qǐng)確保將其放置在Collision Deformer上方
衰減
此選項(xiàng)定義是否會(huì)從相交/碰撞對(duì)象派生出額外的位移务傲。當(dāng)變形幾何體與碰撞體碰撞時(shí)凉当,衰減對(duì)于優(yōu)化變形幾何體的形狀非常有用。
沒有任何
不會(huì)產(chǎn)生額外的衰減形狀售葡,只會(huì)發(fā)生初始碰撞變形看杭。
紫外線
衰減將根據(jù)變形對(duì)象的 UV 進(jìn)行計(jì)算。此方法提供第二好的結(jié)果挟伙,但要求您的對(duì)象具有適當(dāng)?shù)?UV 布局楼雹,否則可能會(huì)扭曲衰減形狀(可用于您的特殊效果)。
距離
衰減將根據(jù)與相交點(diǎn)的直線距離計(jì)算。
表面
衰減將根據(jù)沿變形表面的距離計(jì)算贮缅。
對(duì)撞機(jī)
衰減將根據(jù)碰撞器的形狀進(jìn)行計(jì)算榨咐。如果對(duì)撞機(jī)本身沒有變形,這是動(dòng)畫時(shí)最準(zhǔn)確谴供、最穩(wěn)定的方法块茁,但也是最慢的。
筆記:由于幾何變化的性質(zhì)桂肌,預(yù)計(jì)可能會(huì)出現(xiàn)一些閃爍崎场,因此如果您在動(dòng)畫制作時(shí)注意到閃爍太強(qiáng)谭跨,您可能需要增加變形幾何的細(xì)分萍诱。如果碰撞器對(duì)象點(diǎn)沒有變形裕坊,碰撞器模式將根本不會(huì)產(chǎn)生閃爍籍凝。
距離[0..+∞m]
此選項(xiàng)定義衰減的大小饵蒂。
強(qiáng)度[0..+∞%]
此選項(xiàng)控制衰減形狀的高度。
恢復(fù)形狀[0..100%]
調(diào)整此選項(xiàng)以定義變形幾何體是否應(yīng)恢復(fù)為其原始形狀渊迁。例如灶挟,如果將滑塊設(shè)置為 0%稚铣,則每次碰撞都會(huì)在變形的幾何體上留下痕跡(雪中的腳印)耕漱。任何低于 100% 的值都會(huì)產(chǎn)生類似流體的效果螟够,這將使幾何體逐漸恢復(fù)到其原始形狀(例如苔蘚上的足跡)齐鲤。結(jié)合Jiggle Deformer,您甚至可以模擬輕質(zhì)織物或流體行為淆九。
在這里,當(dāng)“恢復(fù)形狀”選項(xiàng)設(shè)置為 0% 時(shí)焕蹄,動(dòng)畫球體在與平面對(duì)象碰撞的任何地方都會(huì)留下它的印記腻脏。
筆記:請(qǐng)記住永品,如果不播放動(dòng)畫或計(jì)算變形器的緩存,您將看不到結(jié)果击纬。
曲線
調(diào)整此樣條的形狀以定義其設(shè)置距離上的衰減形狀。高于 0 的值將升高點(diǎn)更振,低于 0 的值將降低它們低于表面初始位置。
提示:兩個(gè)碰撞變形器可以應(yīng)用于同一個(gè)對(duì)象殃饿,就像任何變形器一樣。只需定義用于每個(gè)碰撞變形器的碰撞器乎芳,將這些變形器應(yīng)用到對(duì)象遵蚜,就是這樣帖池。
碰撞器
使用此選項(xiàng)來(lái)定義如何解決碰撞吭净。
里面
的碰撞變形器將假設(shè)對(duì)撞機(jī)對(duì)象要被變形的幾何形狀內(nèi)寂殉,并且將相應(yīng)推幾何形狀。這是基于法線方向村怪,因此“內(nèi)部”將是每個(gè)面的背面柬焕。
內(nèi)部(伸展)
類似于內(nèi)部模式,除了變形對(duì)象的幾何體將被拉伸以始終與其碰撞器發(fā)生碰撞梭域。
提示:您可以為變形對(duì)象分配一個(gè)權(quán)重標(biāo)簽斑举,并在權(quán)重標(biāo)簽中設(shè)置碰撞器來(lái)繪制它們對(duì)變形幾何體的影響。這讓您可以優(yōu)化拉伸的方式病涨。
您還可以調(diào)整Collision Deformer的 Advanced 選項(xiàng)卡中的 Size 參數(shù)富玷,以防止拉伸點(diǎn)與碰撞器的幾何體相交。
外部
的碰撞變形器將假設(shè)對(duì)撞機(jī)對(duì)象是外部變形的幾何形狀既穆,并且將相應(yīng)推幾何形狀凌彬。這是基于法線方向,因此“外部”將是每個(gè)面的正面循衰。
外部(音量)
類似于外部模式铲敛,除了變形對(duì)象的幾何體將被拉伸以始終與其碰撞器發(fā)生碰撞。因?yàn)樗腔隗w積的会钝,所以變形的物體需要有一個(gè)體積伐蒋。
相交
這是默認(rèn)模式。它將根據(jù)對(duì)象的點(diǎn)與對(duì)撞機(jī)對(duì)象的點(diǎn)相交的距離來(lái)決定對(duì)象是在要變形的幾何體的外部還是內(nèi)部迁酸。如果對(duì)撞機(jī)對(duì)象在幾何體內(nèi)部拖得太遠(yuǎn)先鱼,變形對(duì)象的面將在另一側(cè)彈出,朝相反方向推動(dòng)(如果您想模擬兩種形狀隨著時(shí)間的推移組合在一起奸鬓,則很有用)焙畔。
對(duì)象
將所有需要與變形物體碰撞的物體拖到這里。您還可以包含 Collider 對(duì)象的子對(duì)象(層次結(jié)構(gòu))并快速激活/停用單個(gè)碰撞器串远,而無(wú)需通過(guò)“切換”圖標(biāo)將它們從列表中刪除宏多。您還可以通過(guò)將多邊形選擇拖到列表中來(lái)限制碰撞對(duì)象的哪一部分將用作碰撞對(duì)象儿惫。不過(guò),此方法最適用于封閉的對(duì)象伸但。
包括
對(duì)象
將要變形的對(duì)象拖到此處肾请。由于變形器可以應(yīng)用于處于相同層次級(jí)別的大型對(duì)象組,因此您可以避免必須為要變形的每個(gè)對(duì)象設(shè)置一個(gè)碰撞變形器更胖,而只為整個(gè)組使用一個(gè)變形器作為過(guò)濾器要包含在變形中的對(duì)象铛铁。
在這里,碰撞變形器應(yīng)該影響所有球體對(duì)象却妨,但由于球體 1 和 3 已添加到“包含”列表中饵逐,因此只有這些會(huì)變形。這樣彪标,您不必為每個(gè)球體創(chuàng)建碰撞變形器梳毙。
如果您只想定義要變形的特定對(duì)象的區(qū)域, 也可以拖入[多邊形選擇]和[頂點(diǎn)貼圖]捐下,這可以加快復(fù)雜對(duì)象的計(jì)算。
映射圖
伸展/放松
在這里萌业,您可以拖動(dòng)頂點(diǎn)貼圖來(lái)定義碰撞點(diǎn)和未受影響點(diǎn)之間的過(guò)渡應(yīng)該有多平滑坷襟。100% 權(quán)重將使過(guò)渡更平滑。
衰減
如果為碰撞設(shè)置衰減生年,則可以拖動(dòng)頂點(diǎn)貼圖來(lái)定義變形對(duì)象的哪個(gè)區(qū)域?qū)⑹艿剿p影響婴程。
左圖:0% 處的頂點(diǎn)貼圖 = 沒有衰減。右圖:100% 處的頂點(diǎn)貼圖 = 100% 的衰減效果抱婉。
恢復(fù)
在這里你可以拖動(dòng)一個(gè)頂點(diǎn)貼圖來(lái)控制參數(shù)[恢復(fù)形狀]的影響档叔。如果您的“恢復(fù)形狀”選項(xiàng)設(shè)置為 0%,則頂點(diǎn)貼圖將沒有影響(因?yàn)樾螤畈粫?huì)在整個(gè)對(duì)象上恢復(fù))蒸绩。
此處衙四,恢復(fù)形狀設(shè)置為 100%。您可以看到頂點(diǎn)貼圖設(shè)置為 100%(在右側(cè))患亿,形狀恢復(fù)到其初始狀態(tài)传蹈。在左側(cè),頂點(diǎn)貼圖設(shè)置為 0%步藕,這意味著在球體經(jīng)過(guò)它后幾何體將保持變形惦界。
輸出字段用于動(dòng)態(tài)生成頂點(diǎn)貼圖,因此它們可以與著色器或其他效果(例如頭發(fā))一起使用咙冗。
碰撞
在這里沾歪,碰撞檢測(cè)用于輸出頂點(diǎn)圖。黃色顯示環(huán)面和平面對(duì)象之間發(fā)生碰撞的位置雾消。
此選項(xiàng)將根據(jù)碰撞檢測(cè)動(dòng)態(tài)輸出頂點(diǎn)貼圖灾搏。結(jié)果將應(yīng)用于此字段中包含的頂點(diǎn)貼圖挫望。將一個(gè)空的頂點(diǎn)貼圖拖到該字段中(注意:它會(huì)覆蓋頂點(diǎn)繪制,所以不要使用您自己制作并想要保留的頂點(diǎn)貼圖H纺鳌)士骤。
反轉(zhuǎn)
反轉(zhuǎn)生成的頂點(diǎn)貼圖。
衰減
根據(jù)衰減設(shè)置自動(dòng)生成頂點(diǎn)貼圖蕾域,并輸出到頂點(diǎn)標(biāo)簽拷肌。
此選項(xiàng)將根據(jù)您在“對(duì)象”選項(xiàng)卡中定義的衰減設(shè)置動(dòng)態(tài)輸出頂點(diǎn)貼圖古胆。結(jié)果將應(yīng)用于此字段中包含的頂點(diǎn)貼圖试浙。在此字段中拖動(dòng)一個(gè)空的頂點(diǎn)貼圖(注意:它會(huì)覆蓋頂點(diǎn)繪制把沼,所以不要使用您自己制作并想要保留的頂點(diǎn)貼圖U肇浴)儡蔓。
反轉(zhuǎn)
反轉(zhuǎn)生成的頂點(diǎn)貼圖低淡。
緩存
使用此頁(yè)面上的參數(shù)泽台,您可以計(jì)算每個(gè)點(diǎn)移動(dòng)的緩存悲龟。一方面斧吐,這讓動(dòng)畫播放更流暢又固,另一方面,當(dāng)使用運(yùn)動(dòng)模糊或通過(guò) Team Render 渲染場(chǎng)景時(shí)煤率,需要緩存仰冠。
啟用
使用此選項(xiàng)可定義是否應(yīng)使用計(jì)算緩存。
壓縮
啟用此選項(xiàng)可壓縮緩存中保存的數(shù)據(jù)(以節(jié)省內(nèi)存)蝶糯。
記憶:
顯示緩存的當(dāng)前內(nèi)存使用情況洋只。
計(jì)算
開始緩存計(jì)算。
更新
更新當(dāng)前幀的計(jì)算昼捍。
清空緩存
清空緩存识虚。
加載...
可以使用此選項(xiàng)加載先前保存的計(jì)算緩存。
節(jié)省...
可以保存計(jì)算出的緩存以備后用(壓縮緩存以最小化保存的緩存文件大卸什纭)担锤。
自動(dòng)時(shí)間
如果啟用,計(jì)算緩存時(shí)將考慮整個(gè)項(xiàng)目長(zhǎng)度乍钻。
開始
輸入應(yīng)開始計(jì)算緩存的幀號(hào)妻献。此選項(xiàng)僅在未啟用自動(dòng)時(shí)可用。
停止
輸入緩存計(jì)算應(yīng)結(jié)束的幀號(hào)团赁。此選項(xiàng)僅在未啟用自動(dòng)時(shí)可用育拨。
抵消
此偏移值將導(dǎo)致在給定緩存計(jì)算之前或之后移動(dòng)點(diǎn)。
比例[0..+∞%]
使用這些值在時(shí)間上縮放緩存欢摄,使點(diǎn)比記錄期間移動(dòng)得更快或更慢熬丧。
緩存[1..1000]
最大撤消限制 (MB)
使用此設(shè)置來(lái)定義可用于撤消的緩存大小。如果沒有設(shè)置限制怀挠,您的計(jì)算機(jī)的內(nèi)存會(huì)很快陷入癱瘓析蝴。
在此選項(xiàng)卡中害捕,您將找到用于控制變形器行為的高級(jí)選項(xiàng)。
尺寸[-∞..+∞m]
定義變形對(duì)象的點(diǎn)應(yīng)該偏離碰撞器表面多遠(yuǎn)闷畸。此選項(xiàng)對(duì)于防止幾何體相交非常有用尝盼。
步驟[1..2147483647]
此參數(shù)控制每幀評(píng)估碰撞的頻率。這種過(guò)采樣僅對(duì)快速移動(dòng)的物體有用佑菩,并有助于應(yīng)對(duì)因運(yùn)動(dòng)而錯(cuò)過(guò)的任何碰撞盾沫。請(qǐng)記住,增加此值會(huì)大大降低變形器的性能殿漠。
拉伸[0..2147483647]
用于拉伸變形表面的平滑算法的迭代次數(shù)赴精。增加此值將擴(kuò)大拉伸,影響碰撞面周圍的更大區(qū)域绞幌。
放松[0..2147483647]
使用較高的“松弛”值將增加表面的布料外觀蕾哟。
用于松弛拉伸迭代產(chǎn)生的幾何體的迭代次數(shù)。較高的值會(huì)在變形過(guò)程中產(chǎn)生更多褶皺莲蜘,例如布料表面。此選項(xiàng)會(huì)影響每次碰撞周圍的衰減票渠,因此不要將衰減設(shè)置為None逐哈。
剛度[0..100%]
此參數(shù)控制用于拉伸和平滑變形網(wǎng)格的彈簧的剛度。較高的值會(huì)導(dǎo)致網(wǎng)格彈性降低,并且會(huì)更快地彈回形狀薯鼠。如果使用除 None 以外的衰減模式择诈,此選項(xiàng)對(duì)網(wǎng)格的影響將更加明顯。
結(jié)構(gòu)[0..100%]
此參數(shù)控制如何保持網(wǎng)格的完整性羞芍。值越低,扭曲/拉伸的幾何體就越多郊艘。如果您需要更多地變形幾何體荷科,則很有用纱注,因?yàn)檩^低的值往往會(huì)使幾何體更具彈性畏浆,如橡膠狞贱。小心太低的值刻获,因?yàn)檫@可能會(huì)以極端方式使網(wǎng)格變形瞎嬉。
彈性[0..100%]
較低的 Flex 值將產(chǎn)生更銳利蝎毡、更集中的皺紋變形厚柳。
此參數(shù)控制每個(gè)多邊形在碰撞推動(dòng)時(shí)彎曲的難易程度。較低的值將減少對(duì)彈簧的阻力沐兵,因此它們將有更多彎曲的趨勢(shì)别垮。例如,布狀表面上的皺紋往往更緊更突出扎谎。