签到

07月17日
尚未签到

共有回帖数 0

    刘云

    等级:
    • 荣誉:
    另外有關旗子的模擬效果部份,如果您有一連串三角面旗,您希望它們彼此被串接在一起時,您也可以利用nCloth的功能來製作;首先將所有三角旗模型轉成nCloth物件,接下來再把兩邊三角旗的Vertex選取起來,並執行nContraint  Transform


    但是當您播放時會產生一個問題,那就是只有兩邊的三角旗會被固定住,其他的三角旗則會落下,此原因是其他的三角旗和兩邊的三角旗並沒有任何的限制關係,因此為了解決此問題我們可以利用Weld Constraint來製作,此限制可以將物體與物體之間的邊給連結起來;點選所有的三角旗,執行nConstraints  Weld Adjacent Borders,當您再按下播放鍵時,所有三角旗邊緣上的點會自動連結起來,並自動往下做垂擺的動態。


    這時您可以再提高Wind Speed和Lift數值,讓所有的三角旗產生被風吹動的效果,同樣的如果您希望這些旗子會被吹斷而各自落下的話,您可以到dynamicConstraintShape節點,將Glue Strength數值降低,您就可以看到原本的連結的旗子產生斷落的效果。

    當這些旗子被風吹落時,如果您希望這些旗子會飄落到屋頂時,則只要對屋頂執行Create Passive即可,旗子就會自然地與屋頂產生碰撞而停留在上面。

    降落傘的效果 新的nCloth在模擬物體時,除了可以對一片物體來模擬布料外,也可以對一個封閉的物體來產生內部壓力的設定,例如一個尚未充氣或充飽的氣球,或是定義降落傘內部的氣壓等。在此我們以降落傘來做範例,這裡我們會用到兩個主要的參數,一個是在nucleus節點內的Air Density,另一個是nClothShape節點內的Pressure,當我們還沒增加Air Density的數值時,降落傘會直直地往下落下,當我們增加Air Density的數值來增加空間中的質量時,降落傘落下的速度雖然有變緩慢一些,但是還是無法達到預期的降落傘效果,這是因為降落傘內部中並沒有充滿氣壓的原因。為了解決此問題您可以到nClothShape節點內,在Pressure欄位下調高Pressure數值為1,這時就可以讓降落傘內部充滿氣壓,而讓壓力將降落傘產生撐開的作用;不過當降落傘落到地面時,您記得要將Pressure設為0,不然整個降落傘會永遠出現充滿著氣體的效果。


    鋼體的效果 nCloth不僅可以用來做柔軟物體的模擬,也可以用來做硬質鋼體的模擬,更強的是nCloth還可以做到碰撞之後所產生的擠壓變形效果。例如您有台汽車的模型,當您將此汽車轉為nCloth時,如果沒做任何的參數修改時,當您按下播放鍵它會直直地落下,就如同消氣後氣球所產生的扁平效果。


    但是如果我們到nClothShape節點內,將Dynamic Properties欄位下的Rigidity提高時,這時就會把物體的屬性從nCloth變成Rigid Body(當Rigidity為1時就會讓nCloth變成完全的Rigid Body,如果數值介於0到1之間,則各包含這兩種屬性),這時汽車將不會消氣變形,只會維持原來的外型。


    如果您希望表現的汽車是有點彈性的卡通風格,而並非如真實汽車般那種硬梆梆的效果,您可以適度地降低Rigidity數值,這也會讓輪胎在接觸到地面時,自然產生出彈性的效果,並讓整體的汽車質感看起來更為有趣。如果您希望讓汽車跑動起來,您則可以到nucleus節點內藉由Wind Speed和Wind Direction,來控制汽車跑的速度和方向,當Wind Speed增加時汽車跑的速度就提升。另外您也可以做一個很有趣的動畫效果,例如將Air Density數值增加到15,由於這會影響一開始風力和物體互動時所產生的爬升(Lift)力道,剛好可以應用在汽車在一瞬間加速時抬車頭的效果,或是在殺車減速時翹起尾部的有趣效果。


    楼主 2015-06-12 16:20 回复

共有回帖数 0
  • 回 帖
  • 表情 图片 视频
  • 发表

登录直线网账号

Copyright © 2010~2015 直线网 版权所有,All Rights Reserved.沪ICP备10039589号 意见反馈 | 关于直线 | 版权声明 | 会员须知