Какое программное обеспечение с открытым исходным кодом я могу использовать для разработки программного обеспечения для дизайна интерьера? [закрыто
Вопрос
Мне нужно разработать программное обеспечение для проектирования интерьера :)
Так же, как программное обеспечение для дизайна виртуальной комнаты.
Будут предварительно разработанные 3D-объекты, и они могут вытащить в комнату. Вы можете изменить размер номера и т. Д. ... Так же, как обычное домашнее программное обеспечение для проектирования дома :) После того, как комната будет разработана, я должен сделать пользователь пройти через него ...
Я знаю, что это много требований ...
Но есть ли какие-либо открытые исходные IDE / API / двигатели, которые я могу использовать для достижения аналогичных результатов?
Решение
То, что вам нужно использовать, зависит от уровня реализма, который вы хотите достичь.
Для простого (ish) запуска, попробуйте Google Sketchup. - Есть огромный массив образцов онлайн: http://sketchup.google.com/3dwarewouse/
Для чего-то более мощного (и сложных для использования), попробуйте Блендер
Затем вам нужно использовать API для рендеринга и разрешить пользовательское движение - для этого взгляните на Jmmonkeeengine.
FYI - есть более полный список приложений для моделирования на Сайт jmmonkeeengine.
Другие советы
Это не совсем программирование, а посмотреть на Google Sketchup.. Отказ Он также имеет мощный SDK, который вы можете использовать.
Для SDK поиск «3D SceseGraph» в Google. Некоторые хорошие - OGRE3D ,RORICHT и OPENSCENGRAPH. Если вы планируете на веб-решении, вы можете посмотреть на несколько сцен на основе WebGL, SCICEJS и Google O3D легко начать работу.