3D моделирование для веб-приложения типа Virtual Tour

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

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

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

1 ответ

Решение

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

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

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

Другие вопросы по тегам