Я здивований, що ніхто не згадував WebGL та побудовані на ньому рамки. Я вважаю це високим у списку найсучаснішої для 3D-графіки, прискореної графічним процесором та складної анімації на HTML-полотні / javascript.
WebGL - це крос-платформний, безкоштовний веб-стандарт для графічного інтерфейсу 3D-графіки низького рівня, заснований на OpenGL ES 2.0, відкритий через елемент HTML5 Canvas як інтерфейси Модель об’єкта документа. ...
WebGL приносить 3D-модуль без додатків до Інтернету, реалізований прямо у браузері. Основні постачальники браузерів Apple (Safari), Google (Chrome), Mozilla (Firefox) та Opera (Opera) є членами робочої групи WebGL.
WebGL дуже міцний у підтримці графіки, прискореної графічним процесором. Ознайомтеся з цими демонстраціями шейдерів GLSL . :-) І див. ChemDoodle як приклад взаємодії з користувачем.
Я працюю над додатком, використовуючи рамку O3D Google , яка керує графіком сцени, і використовує WebGL для візуалізації (раніше використовувався власний плагін). O3D - це незавершене виробництво, і його документація не є повністю оновленою, але вона знаходиться в стадії активного розвитку, і там є кілька хороших демонстрацій . 3D-басейн може бути більшою частиною вашої алеї. Розробники Google дуже реагують на питання групи обговорень.
Існує ряд інших фреймворків, побудованих на WebGL; дивіться тут . Серед тих, хто згадує про розробку ігор та графіки сцен, є Copperlicht, SceneJS, X3DOM.
WebGL працює в останніх розробках, створених кількома браузерами , але не IE. Я використовував Firefox ("Minefield") і Chromium з хорошими результатами. Вам знадобиться одна з них для запуску вищезгаданих демонстраційних версій
Однак якщо ваші вимоги полягають у тому, що він не повинен мати залежності від полотна / js HTML 5, WebGL може бути не правильним вибором. Схоже, незабаром IE підтримає його .
Оновлення: після надання великого опору, MS вирішили підтримати WebGL в IE 11 .