Минимальные системные требования для запуска webGL? - PullRequest
0 голосов
/ 21 марта 2012

Я хочу знать, каковы минимальные системные требования для бесперебойной работы приложения webGL? Я знаю, что это широкий вопрос, так каковы минимальные требования для проведения следующих экспериментов? 1.) http://www.ro.me/ 2.) http://alteredqualia.com/three/examples/webgl_loader_ctm_materials.html

Я бы сделал это сам, но у меня нет машины с низкими характеристиками, и да, я попробовал Google.

1 Ответ

5 голосов
/ 22 марта 2012

Не существует минимальных требований с точки зрения системных характеристик.Я предполагаю, что если вы хотите быть по-настоящему педантичным, вы могли бы заявить, что системе нужен графический процессор, способный обрабатывать шейдеры (примерно уровень DX9), но это в основном описывает каждое устройство с графическим процессором в наши дни.(За исключением Wii. Пройди по рисунку ...)

На более практическом уровне у вас должно быть устройство, драйверы которого не попали в черный список из-за проблем с нестабильностью.Обычно вы можете найти черный список для данного браузера, перейдя по ссылке «Посетить сайт поддержки» на http://get.webgl.org/

Помимо этого, однако, все зависит от того, что приложение WebGL пытается отобразить, и чтоУзкие места устройства есть.Например: я попробовал несколько демонстраций WebGL на Galaxy Tab с Opera и Firefox, и частота кадров ограничена 10-12 FPS независимо от того, что я рендеринг.Полная и сложная сцена отображается с той же скоростью, что и один куб.Это говорит о том, что устройство, вероятно, застревает на этапе компоновки (где оно помещает холст WebGL на самой странице), и, как таковое, в то время как устройство может быть способно к некоторому очень сложному рендерингу, ограничения браузеров сдерживают его.Для сравнения, я видел очень детализированные сцены, работающие на устройствах iOS (со взломанным браузером) с аналогичной мощностью при стабильных 60FPS.Таким образом, точное аппаратное обеспечение, которое у вас есть, является лишь одной частью общего уравнения.

Но на самом деле лучший ответ, который вы можете получить на данный момент, - это взять устройство и попробовать его!

...