Вопрос

Может ли кто-нибудь сказать мне, какие у меня практические варианты публикации интерактивных 3D-моделей в Интернете?

Я думаю, что лучше использовать Flash или Silverlight, но даже если это так, возможно, уже существуют некоторые доступные платформы на их основе, которые помогут.

Подробности:

  • Довольно простые модели
  • Должен поддерживать «кости», суставы и т. д.
  • Требуется некоторый уровень взаимодействия с пользователем
  • Требуется некоторая анимация.
Это было полезно?

Решение

В прошлом году публикация 3D-объектов стало намного проще.

Silverlight не может этого сделать. Были обещания, но его скоро придет.

Когда речь идет о Flash - создание 3D-объекта Viewer действительно очень просто и его возможно для получения 3D-просмотра объекта в течение нескольких часов.

Я знаю о Papervision 3D. Из которых вы можете просто отбросить файл Collada в Viewer, и он будет отображаться.

Есть много других трехмерных двигателей, созданных для Flash. ALTERATIVA3D, AULTY3D и SANDY, чтобы назвать несколько. Все они имеют свои сильные стороны. Papervision - это общий выбор, как это было вокруг блока, и его на уровне которого вы можете сделать в значительной степени все, что вам нужно.

aurty3d признан для визуального превосходства и приложения для префицев, который может помочь в создании 3D сцен

alternativa3d имеет несколько красивых примеров, и у него есть возможность сгладить сцену сглаживания, в то время как камера стационарная.

Papervision3D - в моем опыте это самый быстрый двигатель рендеринга. Я оказал скорость 60 кадров в секунду со сложными сценами. Это также самое быстрое значение для настройки для просмотра. К сожалению, иногда это может быть свой собственный странный синтаксис и обходные пути.

Все это поможет вам в вашем требовании.

Другие советы

Я не уверен, что это делает именно то, что вам нужно, но я слышал действительно хорошие вещи о Papervision 3D

Я использую Unity с веб-игром, и он очень хорош, и он работает в большинстве основных платформ.

У него есть все функции, которые вы хотите, и это довольно легко в использовании.

Надеюсь, это поможет!

Как это было ранее заявлено, там довольно немало.

Бальдер - Silverlight 3D Библиотека: alt text http://i3.codeplex.com/project/ Скачать / filedownload.aspx? ProjectName= Balder & Amp; DownloadID= 123000

Java и JavaScript не были упомянуты. @maffel коснулся этого.

обработка легко Начните с. Единственные проблемы, проблемы, которые я вижу, есть раздражения апплетов Java (Java Wrintime Wime Nobiquity не отлично, плюс вы получите раздражающее диалог «Доверие», поскольку вы будете использовать привязки Sun's Jogl).

Вы можете попробовать WebGL. Деннис IPPEL написал WebGL Exporter для Blender Преимущество в том, что вам не понадобятся плагины / runtimes, но недостаток Это только несколько браузеров в настоящее время поддерживают WebGL, так как это экспериментал. Занимает Немного ы Настройка Чтобы получить что-то на экране. mr.doob работает A JavaScript 3D-двигатель , но в настоящее время нет Поддержка импорта 3D-моделей.

с вспышкой, там много вариантов. Есть Примеры Там для того, что вам нужно использовать aurty3d .





aurs3d dragon Поскольку прочь 3D может делать то, что вам нужно, это открытый источник и активно разработан, я бы порекомендовал его. Другие варианты были уже перечислены (Papervision3D, ALTERATIVA3D). Йогурт3d - это новый и, кажется, обрабатывает больший Poly Count : Голова Йогурт3d http://www.yogurt3d.com/ WP-Content / Uploads / 2010/03 / Animated-Head.jpg Они стремятся к синтаксису, похожему на OpenGL.

Загрузка и анимация модели, кажется, возможна с использованием разных технологий (Flash, Silverlight, Java, WebGL и т. Д.), Так это зависит от Цель вы пытаетесь достичь и любые другие технологии / затрат от заинтересованных сторон.

HTH

Вы можете попробовать альтернативно3d .Согласно сайту, он будет поддерживать инветузную кинематику - хотя неясно, если это будет будущая особенность или если она уже внедрена.Я нашел это, однако, http://blog.alternativalatform.com/ru/files/2009/02/bones.swf .Недостаток - это двигатель - это коммерческий проект.

Я сам поигрался с Papervision3D и нашел его довольно простым в использовании.Я не знаю, поддерживает ли он (или Flash) OpenGL в настоящее время, я не следил за этим должным образом.Eсть связанный пост хотя на Stackoverflow.

Недавно я разговаривал с моим другом, который работает в игровой компании, имеющей опыт работы с Flash и 3D.Он сказал мне, что они все больше и больше переходят на Unity, и очень высоко отозвался об этом.

Если вас интересует только то, что доступно или находится в разработке, то есть также Проект WebGL который должен подключаться напрямую к оборудованию OpenGL и, следовательно, быть очень быстрым, но пока я думаю, что единственный браузер, который его поддерживает, - это сборка Chrome для разработчиков Chrome, так что это пока не вариант распространения, но с ним может быть интересно поиграть.

Последним, конечно же, является Java с привязками OpenGL.Одним из вариантов может быть использование Обработка библиотеки для абстрагирования настройки OpenGL.Я сделал это сам, хотя и для настольного приложения, но это упрощает управление всем, если вы просто хотите что-то попробовать.

WPF может делать 3D в определенных границах, поэтому, если кроссплатформенная совместимость не является проблемой, вы можете построить XBAP.Вы бы закончили писать свои собственные библиотеки костей или экспортируя предварительно запеченные анимации из моделирующего пакета, но ни один из них не является особой проблемой.С другой стороны, это было пару лет, так как я вовлечен в эту экосистему, поэтому могут быть более подходящие библиотеки, которые стоили бы взглянуть.

Есть старое приложение WPF в http://www.bl.uk/onlinegallery/virtualbooks/index.html , который показывает один из возможных подходов.

Возможно, вы сможете использовать Copperlicht , который звучит так, как будто вы могли сделать то, что выхочу.Он использует WebGL, который в настоящее время является экспериментальным в браузерах, но это может быть интересный вариант, чтобы посмотреть хотя бы.

demicron's wirefusion отлично, и я использовал его для развертывания Интерактивная модель шотландского шотландца в полном нагорье для клиента. Это Java на базе с полным базовым двигателем доступным и настраиваемым, поэтому потенциально чрезвычайно мощным. Импорт моделей из Maya или 3DMAX очень прост, и есть даже интеграция на уровне плагинов с превосходным Инструмент для восстановления сетки - SimpleGon - интегрирован прямо на там.

К сожалению, есть проблемы, просто не с самим программным обеспечением ...

    .
  • java, который имеет только 75% или около проникновения браузера. Это может быть проблемой, но затем для ваших пользователей нет другого плагина для загрузки и взаимодействия с веб-страницей Host прямо.
  • Это смешно дорого. Хотя развертывание роялти-бесплатной стоимости самого программного обеспечения возмутительно. Профессиональная версия составляет 1700 долларов, и это не дает вам полный доступ к модели (хотя и было, достаточно, достаточно для развертывания пример выше). Предприятие Enterprise, которая необходима для доступа к всем узлам в двигателе Java и действительно разблокирует потенциал этого, составляет 4000 долларов.
  • Инструмент восстановления сетки, который вам, вероятно, понадобится, - это еще 800 долларов, и компания, которая продает, которая продает, имеет кровавую ужасную лицензию - это связано с ПК, и когда я обновил мой компьютер, это потребовалось в половине десятка электронных писем, прежде чем они согласились Чтобы дать мне лицензию на замену, изначально их настаивало, что мне нужно будет купить новую лицензию.

Что к сожалению означает, что я не могу видеть, как эта действительно отличная система с большим потенциалом и множеством хороших идей всегда собирается достичь какого-либо существенного тяги. Это было сейчас уже несколько лет и все еще практически неизвестно. Если деньги нет варианта, природа на основе Java не является проблемой, и вы готовы проводить время с ним, несмотря на то, что я все равно порекомендую это как одну из лучших доступных систем, но если демикран имел какой-то смысл, Предлагать это под десятой от цены, которую они делают или даже ниже. Я указал на систему в десятках людей, которые задавались вопросом о эксперименте с 3D-моделями на своих веб-сайтах (обычно электронной коммерции) веб-сайтам, и все они были в Baulked, когда они видели цену.

Тем не менее, я настоятельно рекомендую вам загрузить пробную версию и придать ему - это дает вам месяц на уровне корпораций, чтобы увидеть, как это работает. Как упомянутая поддержка хорошая, а сообщество, маленькое, как оно тоже велико.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top