簡體   English   中英

各種設備上的WebGL性能

[英]WebGL Performance on Various Devices

在現有設備上,我可以從WebGL獲得什么樣的性能? 這是一個有點開放的問題,因為我會盡力給予任何人可以給予的最好,即使它是模糊的,但在理想的世界中,我想知道什么樣的FPS(或典型的幀持續時間,這是一個更好的方式測量性能)是可能的:

  • 100,1000或10,000個頂點,具有簡單的每片段恆定顏色和移動相機
  • 與從頂點插入的陰影相同(例如Gouraud)(類似於上面的?)
  • 與片段中計算的陰影相同(例如,在片段着色器中計算的Blinn-Phong)(明顯更慢?)
  • 所有上面添加了2d紋理

而且,最后,你從Javascript(如果你想要實現一個簡單的游戲)推動一切的限制是多么糟糕? 事實證明,這不是問題的“背景”,而是能夠快速更新狀態以在前景中做任何有趣的事情嗎?

我有一個移動目標版本的Quake 3演示,我最近在各種設備上進行了測試。 結果略好於預期,但並不引人注目:

  • 在帶有摩托羅拉Atrix 2的Opera 12上(我認為)我們得到了~25FPS
  • 在Opera 12上使用Galaxy Tab我通常會看到~10 FPS(更大的屏幕/更慢的渲染)
  • 有一段時間沒有嘗試過Firefox,但是上次我看起來效果稍差
  • 我有一個在iPad 2上運行的視頻,其中包含Safari @ ~30FPS的修改版本

你去吧 數據有限,但數據仍然存在。 值得指出的是,這是一個相當復雜的演示,所以我對這些數字並不感到失望。 我還以1/2屏幕尺寸和升級渲染場景,以幫助提高移動性能。

因此,我最初的看法是,它的工作原理很可能很適合基本用途(加速2D?)但是Inifinity Blade和co。 將要保持原生一段時間。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM