На чём разработать программу по 3Д визуализации и проектированию мебели?
Вопрос к специалистам, так как я таковым не являюсь.
Интересует техническое решение, которое можно применить для продажи мебели.
Лучше объясню на примере. Берем диван в магазине. Фотографируем. Задаём размеры и преобразовываем в 3д картинку. У дивана есть элементы, которые можно под заказ поменять. Например цвета обивки, форма подлокотников и.т.п. Все сменные элементы тоже фотографируем и заносим в базу данных.
Нужно, чтобы покупатель дивана имел возможность кликнуть по примеру обивки и увидеть, как будет выглядеть диван в том или ином цвете, как будут смотреться подлокотники, покрутить картинку, прикинуть, как диван впишется в интерьер комнаты.
Приложение должно работать на компе и планшете.
Подскажите пожалуйста, как это технически воплотить? Какие программные продукты использовать?
Blend4Web идеально подойдет. Настроите все в Блендере, поскриптуете чуть-чуть и получите на выходе интерактивную веб-страницу на WebGL, которая будет работать и на компе и на планшете.
Для перегона фото с обычного фотоаппарата в модель, единственное более менее адекватное решение www.123dapp.com/catch (аналоги сильно уступают в качестве)
Приложение должно работать на компе и планшете.
Последние версии мобилок поддерживают webgl, поэтому проще всего взять threejs.org и написать web приложение, которое сможет отображать модельку с различными текcтурами.
(Пример конструктора кружки - www.print-samara.ru/cup2 )
С таким списком задач вполне справится Blend4Web. Немного труда в Blender, логика в нем же и экспорт в плеер.
Вот пример конфигуратора вещей. А вот статьи с примерами о размещении. В SDK есть исходники, которыми можно воспользоваться.