Когда я игрался с этой демкой, у меня всё было быстро и плавно. Сейчас почему-то мне говорят, что моя видеокарта не поддерживает WebGL.
И это на ноутбуке двухгодичной давности с начинкой в GF 103M, Intel Pentium Dual Core T3400 2.16GHz, 3Gb RAM.
Включил шарик в воде, браузер FF7 долго-долго думал, пару раз предложил остановить сценарий, потом черный экран, ошибка драйверов видеокарты, опять черный экран. В итоге синий экран смерти и ребут :(
Opera 12 тоже отказывается запускать, «This demo requires the OES_texture_float extension»… И голова обезьянки то ли не грузится, то ли не рендерится.
А так, все остальное — шикарно! Наконец-то операфилы могут воспользоваться всеми благами современного интернета.
Да я хотел написать что-то типа то Roxik — 2007 а Alternativa3D — сегодня, Unreal Engine 3 — завтра. Там ещё крайтек обещает что-то. Но решил что и этого достаточно.
Кстате, а можно ссылку на какую-то штуку, в которую можно поиграться в 3Д из браузера при помощи моего установненного флеш плеера 11?
А то для Unreal Engine я только видео видел. Альтернатива — вообще не стоит рядом даже с Unity. Да и вообще, современным движком ее называть грех.
На маке плагин сожрат 100% и умер. В то время как игры на Unit3d спокойно играются и игрались год назад. Flash не нужен. Альтернатива3d это очень редкая форма копрофилии.
Дело во Flash Player, он пока не очень стабильно работает на отличных от Windows платформах и Molehill не все видеокарты поддерживает, но это временно.
Примеры действительно потрясающие, но до сих пор, даже на новом железе и сильном видео WebGL подтупливает через каждые несколько секунд (хоть все примеры и показывают постоянные 60fps). В сравнении с любыми даже самыми навороченными 3D приложениями на том же Flash — производительность у него не ахти, что весьма странно…
Это сильно разниться в зависимости от браузера, ОС, производителя железа и версии драйверов.
Molehill же работает поверх API (на Windows это Direct3D), поэтому этот API всегда будет работать чуть более гладко.
Версии драйверов последние (всегда стараюсь держать их в актуальном состоянии).
Весьма странно что ни с Flash, ни с одним 3D приложением или даже самой современной игрой никаких проблем не возникает даже на высоких настройках, а банальный (даже самый простой) WebGL canvas подтормаживает (по идее он и без Hardware-ускорения должен летать на этом железе).
Хотя это даже не тормоза, а скорее какой-то внутренний процесс, происходящий каждые 2-3 секунды и успешно подвешивающий канвас на долю секунды. Происходит это во всех примерах с использованием WebGL, так что вряд ли это косяки отдельных реализаций. В общем что-то странное. Но так как для меня подобные возможности браузеров некритичны (да и толком они нигде на данный момент не применяются) — особо не парился с поиском корня проблемы. Вероятно через год-два когда технологию доведут до ума…
P.S. В хроме…
Canvas: Hardware accelerated
3D CSS: Hardware accelerated
Compositing: Hardware accelerated
WebGL: Hardware accelerated
WebGL multisampling: Hardware accelerated
Мое мнение — WebGL мертвая технология, тк JavaScript слишком тормозной для написания чего-нибудь ресурсоемкого. Будущее за такими технологиями как Unity3d ( например www.facebook.com/apps/application.php?id=207689995920190 ), NativeClient и тд
действие происходит в интернете, а интернет — не только для игр. WebGL — отличный инструмент для своего круга задач, писать crysis в браузере никто пока не предлагает
Наиболее впечатляющие приложения HTML5 для демонстрации WebGL