2010年10月2日 星期六

秘技分享:PhysX plug-in for 3ds Max

對於那些已經熟悉PhysX plug-in for 3ds Max的人來說,可能已經注意到預設的模擬效果不是很平順。 rigid body常常會穿透,產生跳動的模擬結果,感覺不是很適合拿來做專案。

因此,我們就聯絡Gavin Kistner,他是NVIDIA的PhysX Max和 Maya plug-ins的產品設計師。他在這裡提供一些秘技,可以增加模擬的穩定度,解決大部分的問題。

小技巧之一:增加Frame Rate
如果rigid bodies出現不正確的結果,這表示物理引擎在frames之間沒有計算足夠的內差(frames)。為了解決這個問題,而這個版本裡面也還沒substeps控制項,你可以直接在預覽前增加Frame Rate。

例如,在這裡我們有幾個rigid body木板掉落,形成一堆木板。

如果使用預設的30 fps,模擬結果剛好夠用。有某幾個frame木板疊在一起,解算氣試著要計算交錯碰撞,然後會推擠木板。

但是當我們把Frame Rate提昇至300 fps,模擬的結果變得更穩定且精確!

小技巧二:注意系統單位

如果你的場景有微小物件,例如兩公分的骰子,而你也沒有調整Skin Width,預設是一公分 你不可能得到好的模擬結果,因為預設的參數會讓剛體穿透到一半的寬度深!

更多資訊請洽奇銳科技 (02)29997990

沒有留言: