Данный репозиторий посвящен аддону для 3D-редактора Blender версии 2.91.2 (проверено, также работает на 2.83; работоспособность на других версиях не тестировалась). Этот аддон позволяет автоматически сгенерировать 3D видео с геометрическими объектами, информация о которых передается в специальном json-файле. Файл с данными должен иметь определенную структуру.
Назначение аддона: автоматическая визуализация в формате 3D Side-by-Side (стереопара) сложных механических/информационных процессов на основании входного json-файла. Он будет полезен людям, связанным с научными разработками, статистикой, информационными технологиями, так как позволит наглядно демонстрировать результаты экспериментов и наблюдений, а также различные модели.
Пример исходного файла и конечного результата (анимация, видео):
Для установки стабильной версии аддона используйте раздел release!
- addon - главная директория, непосредственно сам аддон. Может быть использован отдельно.
- developments - экспериментальные наработки по теме проекта.
- generators - специальные генераторы json файлов. Работают отдельно от аддона.
- img - место хранения изображений (в т.ч. для Wiki)
- jsonfiles - примеры json-файлов. Можно использовать для тестирования аддона, открывая их через встроенный в аддон файловый менеджер.
Примеры входных файлов в формате json, которые обрабатывает аддон размещены в папке jsonfiles. Примеры отрендеренных видео с использованием аддона и соответствующих файлов для их рендера можно найти здесь.
Была проделана большая работа по созданию полной подробной документации с практической направленностью. Вся структурированная документация с изображениями содержится в Wiki этого репозитория. Там вы найдете информацию об установке аддона в Blender, о структуре формата входных данных, руководство по использованию и еще много полезного материала, который касается не только этого репозитория, но и разработки аддонов для Blender в целом.
На начальных этапах разработка велась в черновом приватном репозитории.
Этот проект был подготовлен в рамках дисциплины ОПД Санкт-Петербургского Политехнического университета весной 2020 года. Команда проекта состояла из 4-х человек, во главе с руководителем проекта (владелец этого репозитория). Каждый из участников команды внес неоценимый вклад в развитие проекта. Вот они слева направо:
Максим 📆 💻 🎨 📖 |
Данила 💻 🤔 💡 📹 |
Ирэна 💻 🖋 📢 📓 |
Анатолий 💻 💬 🔧 📝 |
С итоговой презентацией по теме проекта и конспектом можно ознакомиться здесь.
Если у вас появились вопросы по проекту и вы хотите обсудить их, то кроме Issues вы можете связаться с нами по электронной почте:
- Максим: maksim.lopatin.spb@mail.ru, lopatin.ma@edu.spbstu.ru
- Данила: savin.dd@edu.spbstu.ru
- Ирэна: gureeva.im@edu.spbstu.ru
- Анатолий: bryushinin.aa@edu.spbstu.ru