2011年7月27日 星期三

NVIDIA PhysX

  • 何謂NVIDIA PhysX技術?
  • 何謂遊戲物理效果,其重要性為何?
  • 哪些NVIDIA GeForce支援PhysX?
  • PhysX如何與SLI和多重GPU組態一起運作?
  • 為何GPU適合執行物理處理?
  • 哪些遊戲引擎支援PhysX技術?
  • 哪些遊戲發行業者已為其全球工作室取得PhysX的授權?
  • 我可以將一顆NVIDIA的繪圖處理器當作我電腦中的PhysX處理器,並同時以一顆非NVIDIA的繪圖處理器執行一般顯示繪圖功能嗎?
何謂NVIDIA PhysX技術?
NVIDIA PhysX為強大的物理引擎,能在頂尖的PC電玩遊戲中實現即時的物理效果。目前PhysX軟體已廣泛應用於超過150款的遊戲上,並有超過1萬名以上的開發人員使用此軟體。藉由龐大的平行處理器,PhysX針對硬體加速進行最佳化。配備PhysX的GeForce GPU能大幅提昇物理處理能力,將遊戲的物理效果帶至更新的境界。

何謂遊戲物理效果,其重要性為何?
物理效果是遊戲發展的下一個重點所在。和它相關的是個體如何在遊戲中移動、互動並對周邊的環境做出反應。在今日許多沒有物理效果的遊戲中,個體的行為方式無法符合玩家的期望,也和真實生活的動作有所差距。就現階段而言,大部分的動作皆受限於「事先設定的腳本」或是「罐頭」動畫,完全是由遊戲中的特定事件,例如槍擊牆面所啟動。即使是最強大的武器也只會在極薄的牆壁上留下一個小污點而已;且你所解決掉的每一個對手都是以事先設定的方式倒地。玩家所玩的僅是畫面精緻的遊戲罷了,但是卻少了讓玩家真正身歷其境所需的那種真實感。

藉由NVIDIA PhysX技術,遊戲世界化為真實:牆壁會被摧毀,玻璃會碎裂滿地,樹木會因風吹而彎折,水流水也會因形狀和外力而改變。配備PhysX的NVIDIA GeForce GPU可提供強大的運算能力,實現下一世代電玩遊戲所需的逼真、先進的物理效果,足以讓「罐頭」動畫效果成為過去式。

哪些NVIDIA GeForce支援PhysX?
支援GPU加速之PhysX技術的最低規格需求為一顆至少擁有32個核心和最低256MB專屬繪圖記憶體之GeForce 8系列或更高階繪圖處理器。然而,每一款 PhysX應用程式都有自己建議使用的繪圖處理器和記憶體容量。除非您的繪圖處理器為PhysX專屬GPU,否則一般PhysX應用程式都會建議用戶使用512MB 的繪圖記憶體。

PhysX如何與SLI和多重GPU組態一起運作?
當兩顆、三顆或是四顆搭配的GPU在SLI中運作時,PhysX會在其中的一顆GPU上運作,而繪圖渲染功能則是在所有GPU上執行。NVIDIA驅動程式會將所有GPU的可用資源進行最佳化的分配,讓PhysX運算和繪圖渲染享有均衡的資源。因此藉由SLI,使用者將可期待更高的視框速率及更佳的整體經驗。

現在PhysX可支援一種全新的組態,亦即兩顆並非互相配合(異質)的GPU。在此組態中,在一顆GPU執行渲染繪圖時(通常是較強大的GPU負責此任務),另一顆GPU則是完全負責PhysX。藉由將PhysX的重擔交由一專屬的GPU負責,使用者將能體驗更順暢的遊戲經驗。

最後,我們可以將以上兩種組態整合至一台PC中!這就是SLI加上一顆專屬的PhysX GPU。類似於兩顆異質GPU的情況,以SLI方式運作的GPU負責繪圖渲染,非搭配的GPU則專司PhysX運算。

為何GPU適合執行物理處理?
多緒PhysX引擎為特別針對大規模平行環境中的硬體加速而設計。GPU為執行物理效果運算的最佳環境,因為,就像是繪圖一般,物理效果處理是由數千個平行運算所驅動的。今日,NVIDIA的GPU已擁有多達480顆的核心,能夠充分發揮PhysX軟體的優點。NVIDIA矢志要讓遊戲經驗更為刺激、動態及逼真。繪圖和物理效果的結合將大為衝擊虛擬世界的面貌及運作。
哪些遊戲引擎支援PhysX技術?
Unreal Engine 3, Gamebryo, Vision, Instinct, Trinigy, Diesel, Unity 3D, Hero, BigWorld.

哪些遊戲發行業者已為其全球工作室取得PhysX的授權?
EA, THQ, 2K Games, Sega 及其他業者。
我可以將一顆NVIDIA的繪圖處理器當作我電腦中的PhysX處理器,並同時以一顆非NVIDIA的繪圖處理器執行一般顯示繪圖功能嗎?
不可以。 PhysX處理與繪圖功能之間有許多需要兩種科技緊密合作的技術聯結,為了提供優異的使用體驗, NVIDIA PhysX技術已通過完整的驗證,並僅能利用NVIDIA的GPU處理繪圖功能。
From NVIDIA

沒有留言: