Почему не Блендер ? Это мощное, бесплатное программное обеспечение с открытым исходным кодом и поддержкой сценариев Python.
В Blender 2.79 вам нужно выбрать Scripting
как Screen layout
.
В верхнем левом углу Text Editor
нажмите +, чтобы создать новый текстовый блок данных; запустите его, import bpy
а затем вставьте команды python относительно каждой операции, которую вы можете выполнить из графического интерфейса, прочитав соответствующую команду, наведя указатель мыши на элемент графического интерфейса.
На прикрепленном скриншоте показаны команды для триангуляции круга, начиная со сцены по умолчанию с кубом:
Таким образом, вы можете использовать Blender в режиме сценариев, без его графического интерфейса пользователя, для экспорта, например, выходного файла, запустив ваш скрипт Python в терминале:
blender --background --python myscript.py
Вот видеоурок на YouTube.
ура