Редактор 3D-моделей с открытым исходным кодом.
-------
Релиз компонента ScriptEditor(альфа).
Ссылка:
Основное приложение
| Название: | DREAMS 3D Editor |
| Язык: | с++ 11. |
| Графическое API: | DirectX 11.1(рекомендуется видеокарта от NVidia) |
| Графический интерфейс: | Qt 5.6 |
| Операционная система: | Windows 8.1 |
| Кроссплатформенность: | Нет |
| Среда разработки: | Visual Studio 2015 |
| Сроки разработки: | С мая 2016 года и по настоящее время |
| Поддержка других компиляторов: | Нет |
| Лицензия: | GNU GPL 3 |
| Репозиторий: | Ссылка на Гитхаб |
Часто задаваемые вопросы.
Вопрос: Зачем это всё нужно, когда есть Blender?
Ответ: это не обсуждается, и ответа не будет. Читайте дальше.
Вопрос: Кто автор?
Ответ: Virtual_Light(I.V.K).
Вопрос: Какие у программы ключевые особенности?
Ответ: упор сделан на удобство использования и возможность настроить рабочее пространство под себя.
Вопрос: Какие у программы близжайшие аналоги?
Ответ: Пропиетарный софт - 3ds Max и Maya(если не учитывать разницу в ценовом уровне). Дешёвый - Silo Modeler.
Зарезервировано.
Редактирование геометрии на каком уровне доступно?
Есть ли у этой программы будущее?
Dronas
> Редактирование геометрии на каком уровне доступно?
Пока этого нет. Есть выделение на уровне целого меша. Сегодня хотел сделать Extrude, но успел только подсветку. Без подсветки редактирование не имеет смысла.
равен
> Есть ли у этой программы будущее?
Риторический вопрос, отвечайте на него сами. Я ответить не могу. Если бы я знал, что будущего нет, я бросил бы прямо сейчас.
Virtual_Light
> Пока этого нет. Есть выделение на уровне целого меша. Сегодня хотел сделать
> Extrude, но успел только подсветку. Без подсветки редактирование не имеет
> смысла.
Без редактирования поддержка 100500 форматов не нужна. Алсо лучше бы ты роадмап возможностей редактирования описал, а не роадмап поддерживаемых форматов.
Virtual_Light
> Если бы я знал, что будущего нет, я бросил бы прямо сейчас.
тогда пора уже вчера, сродни движкописанию
Разве blender не на Qt?
leonardo98
> Разве blender не на Qt?
а разве похоже?
Блендер на питоне вроде)
Поддерживаемые форматы надо делать через плагины.
Различные типы примитивов тоже надо плагинами делать. Чтобы плагин мог создавать интерфейс внутри редактора, генерировать геометрию по заданным параметрам.
В общем должен быть SDK, через который плагины могут работать.
На начальном этапе надо было биндинг для любого скриптового языка сделать чтобы можно было расширять редактор скриптами.
Репозиторий я еще не смотрел, как гляну - отпишу, может чего и подскажу по части архитектуры.
Кстати мог бы выбрать wxWidgets, редактор можно было бы продавать как он разовьётся до комерчесского уровня.
ant0n
> а разве похоже?
хз
Математическую библиотеку можно было бы взять стороннюю, чтобы не зависеть от Qt.
У камеры не должно быть метода показа сетки. Сетка должна быть объектом сцены с возможностью показываться для определённой камеры путём выставления флагов.
MrShoor
> Без редактирования поддержка 100500 форматов не нужна.
Не нужна. Редактирование будет добавлено при первой возможности.
tac
> тогда пора уже вчера, сродни движкописанию
Зря провоцируете.
leonardo98
> Разве blender не на Qt?
Не на Qt. На питоне, как и его плагины. Частично на c++, на opengl, кьюта там нет вовсе.
DDR3
> На начальном этапе надо было биндинг для любого скриптового языка сделать чтобы
> можно было расширять редактор скриптами.
Не получилось тогда, сейчас всё выяснено. Но со временем.
DDR3
> Репозиторий я еще не смотрел, как гляну - отпишу, может чего и подскажу по
> части архитектуры.
Не смотрите. Там нет последних изменений.
DDR3
> Кстати мог бы выбрать wxWidgets, редактор можно было бы продавать как он
> разовьётся до комерчесского уровня.
Пробововал её, не подходит. Qt лучший среди конкурентов. Даже под .Net писать хуже(это я недавно прочитал).
DDR3
> У камеры не должно быть метода показа сетки.
Как вы догадались? Изменений за вчера нет в репозитории. Это так, но не путайте панель с камерой. Останется так, как написано.
Virtual_Light
> > На начальном этапе надо было биндинг для любого скриптового языка сделать
> > чтобы
> > можно было расширять редактор скриптами.
Boost.Python. Без редактирования пилить api нет смысла.
MrShoor
> Без редактирования поддержка 100500 форматов не нужна
На самом деле один формат FBX, и то не полностью. Это попытка выяснить, как пишется импортёр. И да, он в отдельном модуле.
Тема в архиве.