3D моделирование для веб-приложения типа Virtual Tour - PullRequest
1 голос
/ 28 июля 2011

Когда я занимался разработкой для риэлторов, мы ссылались на службу, которая фотографировала бы внутреннюю часть перечисленного свойства, запускала перекрывающиеся изображения через их процесс и производила «трехмерную экскурсию» по недвижимости, где Джо мог публично просматривать листинг.воспринимайте изображения так, как если бы они находились внутри объекта, используя мышь, чтобы полностью повернуть точку обзора на 360 градусов в двух плоскостях. Вот пример такого сервиса Виртуального тура.

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

С чего начать, если я хочу, чтобы мой веб-портал предлагал такое моделирование для моих клиентов, вмое приложение ASP.NET MVC3?Я знаю, что буду широко использовать здесь сторонние библиотеки, но я бы предпочел рекомендации по тем, которые не предлагают комплексное решение, а только инструменты для меня, чтобы собрать полное решение.

1 Ответ

3 голосов
/ 18 августа 2011

Unity3d (unity3d.com) - доступный, но мощный игровой движок, который может подойти вам по следующим причинам:

  1. Он предлагает веб-плагин, чтобы вы могли разместить его через свой mvcпроецировать и вставлять в него данные с контроллеров mvc при запросе страниц.
  2. Его родным языком является C #, поэтому части виртуального тура / игрового движка вашего проекта будут на том же языке, что и бэкэнд mvc (ипредположительно, другие части вашей экосистемы).
  3. Он способен к потрясающему визуальному качеству с такими функциями, как его механизм визуализации света Beast.Рендеринг виртуальных объектов должен выполняться в домашних условиях.
  4. Вы можете легко использовать свои фотографии в качестве текстур.

У них есть бесплатная пробная версия и активное сообщество на forum.unity3d.com, поэтомувзгляни.

...