3D визуализация в браузере - PullRequest
8 голосов
/ 09 апреля 2010

Я ищу решения для 3D визуализаций в веб-браузерах.
Сейчас мне просто нужно провести исследование по этой теме, то есть мне нужно знать, сколько существует решений и какие из них хороши и почему?
Спасибо

Ответы [ 4 ]

9 голосов
/ 09 апреля 2010

Краткий обзор 3D в сети:

VRML . Язык разметки в стиле HTML для 3D-моделей, который должен был стать удивительным будущим киберпространства в Интернете, когда мы еще думали, что сеть должна быть популярной, просто чтобы полностью изменить все в ней. Мы были идиотами. VRML практически мертв.

Java . JVM от 1.3 могут запускать движок Java3D в апплетах. С уменьшением распространенности настольной Java я еще не видел этого в дикой природе.

Flash . Поддержка 3D-примитивов во Flash 10; библиотеки, которые взламывают его в более ранних версиях Flash и предоставляют функции движка более высокого уровня. (Papervision, Sandy и др.) Именно так сегодня делается большая часть 3D в браузере.

CSS . WebKit предоставляет функцию перспективного преобразования для CSS, которая была предложена для стандартизации. Конечно, не будет ничего такого, как полноценные функции 3D-движка, но интересна возможность интеграции с HTML-контентом на странице.

O3D . Экспериментальный плагин браузера Google для трехмерного движка.

WebGL . Предлагается привязка стандарта OpenGL к JavaScript и HTML5 canvas. Интересно, что вы можете использовать его в простом JavaScript без плагинов, но он довольно низкоуровневый. В настоящее время доступно только в моментальных снимках браузера, находящихся в разработке.

Другие. Есть игровые 3D движки, которые были упакованы в плагин, например. Unity и несколько разнообразных плагинов для просмотра моделей в проприетарном формате.

1 голос
/ 09 апреля 2010

Открытый стандарт webgl ,
если вы готовы скачать плагин - много и много

Для карт ничего не выпадает сразу, хорошее место для начала - opensourcegis ,

0 голосов
/ 16 сентября 2015

X3DOM не имеет плагинов, поддерживает множество X3D (не прототипов) и написан на веб-браузере javascript (где вы можете делать все, что вам нравится). Cobweb - это библиотека ES6 JavaScript, которая поддерживает VRML2 (за исключением коллизий, которые я проверял в последний раз). Cobweb не имеет плагинов и работает в Firefox. Оба эти инструмента написаны на WebGL. Возможно, вам придется конвертировать код вашего события в X3D. В x3dom вам, возможно, придется вызывать x3dom.reload (), если вы загружаете элементы (X3D и Scene) программно.

0 голосов
/ 08 апреля 2013

Unity3D - это игровой движок, который (относительно) прост в использовании и собирается на нескольких платформах, включая веб (при условии установки плагина).

http://unity3d.com/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...