Как я могу просматривать веб-сайт, который использует WebGL?

Я хочу запустить этот сайт: http://www.zygotebody.com/ Но он говорит, что требуется WebGL.

Как мне это установить? У меня Firefox версии 3.6.13 и Chromium версии 8.0.552.215.

2 ответа

Решение

На самом деле там говорится, что вам нужен браузер, который поддерживает WebGL, а не openGl. Как видно из следующих ссылок, ни одна официально выпущенная версия Firefox, Chrome или Opera не поддерживает WebGL на 100%. Ночные сборки делают, но им все еще нужна работа:

http://www.khronos.org/webgl/wiki/Getting_a_WebGL_Implementation

http://wakaba.c3.cx/w/webgl.html

http://en.wikipedia.org/wiki/WebGL

Поскольку WebGL использует Canvas, ему нужен браузер, поддерживающий HTML 5 (что походит на последнюю версию для браузеров)

Также есть веб-страница для проверки, поддерживает ли ваш браузер WebGL: http://www.doesmybrowsersupportwebgl.com/

Помните, что помимо браузера, поддерживающего WebGL, вам нужна видеокарта с поддержкой OpenGL ES 2.0, которая будет поддерживаться, если ваша видеокарта поддерживает OpenGL 2.0+.

ОБНОВИТЬ
С Firefox 4.x и начиная с Chrome 9 у вас есть поддержка приложений WebGL. Конечно, на данный момент Chrome рендерит быстрее, чем Firefox, но Firefox более стандартен, чем Chrome.

В настоящее время WebGL должен работать в Chrome. Однако на некоторых системах (у меня NVidia Optimus) мне пришлось перейти на about:flags и включите Переопределить список программного рендеринга, затем перезапустите Chrome.

Вам также может понадобиться отключить черный список графических процессоров. Это может быть сделано путем редактирования /usr/share/applications/google-chrome.desktop (с повышенными разрешениями.)

В строке 108 есть строка, которая гласит:

/opt/google/chrome/google-chrome %U

Измените его так, чтобы он выглядел так:

/opt/google/chrome/google-chrome --ignore-gpu-blacklist %U

Сначала вы можете попробовать это с консоли, если хотите.

Другие вопросы по тегам