2011-03-13 74 views
6

遊戲或圖形行業的傳統物理模擬基本上是離散的。但是像box2d或bullet3d這樣的引擎實現了連續的物理模擬。我瞭解離散模擬的基本原理,但我不知道關於模擬的連續。對我來說這很神奇,而使用魔法是很困難和危險的。所以我想通過理解它們將魔法變成工具。*連續物理模擬* box2d/bullet3d的基本思想是什麼?

所以我想知道: (1)這些連續物理模擬的基本思想和實現原理是什麼? (2)這個想法是否可以推廣到其他類型的離散模擬?請讓我明白這一點!

回答

9

我只知道我在this document中讀到的內容,它肯定有更好的信息和更好的參考,這些值得簡單地重複一遍。

儘管如此,這聽起來像碰撞檢測是連續的。考慮一下子彈(巧合?)。如果用Δt= 1/30秒對其進行模擬,那麼在一步時間內你將在前方5米,而在下一個方向後方5米處的可能性很大。根據我的理解,一個連續的物理引擎會將子彈視爲與我死在一起的光線。這聽起來像這種方法直接解決衝突發生的時間和地點。我懷疑旋轉和翻譯機構的代數變得複雜,但如果你真的想探索這個,似乎有一些博士論文引用。

我希望這不是太明顯,居高臨下,但文件看起來有相關的參考文獻。祝你好運!

+0

+1用於鏈接到源 – 2011-03-13 21:16:22