|
||||
在GDC 2009上,AMD與Havok(Intel)聯合展示了最新的GPU物理加速技術,而且在業內第一次采納了通用計算標准OpenCL 1.0。
第一項支持OpenCL標准的物理加速技術是『Havok Cloth』,並已融入AMD的ATI Stream技術。Havok Cloth是Havok物理中間件的一部分,主要特性包括基於物理的布料模擬、多線程與平臺優化(包括PS3)、拉伸/阻尼/彎曲等布料行為屬性、基於人物模型的布料創建工具等等。
OpenCL則是第一套跨平臺、開放式、免費通用計算標准,致力於充分挖掘圖形處理器的通用目的應用潛力。AMD和NVIDIA已經分別宣布將通過Stream和CUDA支持OpenCL,苹果的Mac OS X 10.6 Snow Leopard操作系統則有望成為首批展現OpenCL的主要應用之一。
當然,OpenCL標准並不是某一家GPU專用的,所以從技術上講,AMD和Havok今天展示的技術在NVIDIA GeForce顯卡上應該也能執行,只是不知道與NVIDIA PhysX相比效率如何。
有趣的是,當年AMD宣布與Havok合作的時候曾經宣稱將專注於通過多核心處理器執行物理加速處理,但現在則是借助GPU實現的(類似PhysX),不過AMD同時還表示處理器也能在OpenCL應用中偶爾提供幫助。
與此同時,Havok軟件和工具今天昇級到了6.5版,增加了主攻人工智能的『Havok AI』部分,可在高動態游戲環境中帶來空前的尋徑與高級人物互動。