有沒有能模擬量子力學或相對論的物理引擎?
01-26
接觸物理引擎的時間比較短,應該是在2013年9月份左右聽到了這個詞.......(不好意思,思想活在另一個世界)
實際上我開發的遊戲也比較簡單,基本上沒使用專業的物理引擎,只是自己寫了一些碰撞檢測(大多是矩形或圓形檢測)。最近去簡單了解一些遊戲使用的物理引擎,發現其實大部分級別都是到經典力學的範圍(就是牛頓力學的範圍)。那麼問題來了,有沒有模擬到量子力學範圍的物理引擎?或者說有沒有模擬出相對論的物理引擎?
為什麼遊戲中不考慮模擬量子力學或相對論的物理效果?其實我也不太懂,只是突然想為什麼不做一個模擬量子力學的遊戲呢?結果發現沒找到相關的物理引擎......是不是我的思想又在另一個世界慢了好多年?已經有類似的遊戲或物理引擎,而我沒看到.......
但現在,有了計算機,我們完全可以實現這個夢想。
想像一下,如果我們以0.9倍光速飛馳……我們將看到一個什麼樣的世界呢?通過計算機的模擬,我們將真實地感受到——接近光速飛馳的運動者,眼中的世界。這將成為狹義相對論最棒的展現方式!原來物理學,居然也可以這樣栩栩如生……下面介紹兩個各具特色的相對論遊戲引擎製作的小遊戲。
一個是麻省理工學院製作的《A Slower Speed of Light》,這是一個第一人稱視角的3D遊戲。
這個遊戲的主要玩法是在場景中吃掉100個魔法球,隨著吃掉魔法球的增加,場景中的光速會越來越慢,與相對論有關的各種效應就會逐漸強烈地顯現出來。遊戲不但模擬了相對論引起的時空扭曲,還模擬了多普勒效應造成的紅移、藍移,以及光的粒子性導致的探照燈效應等現象,十分全面。
還有一個是《Velocity Raptor》,這是2D的FLASH遊戲。
模擬引擎一般是通過改變一些恆定的常數,例如光速變慢等,來讓玩家看其效應的。可是在一個光速較慢的世界裡,還會誰在看呢?
推薦閱讀:
※永恆暴脹,多重宇宙和量子的不確定性
※所有的粒子都可以由真空中隨機的量子漲落產生出來嗎?
※光為什麼這樣傳播?
※從量子力學的角度看,人類會不會自身並沒有意識?