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

Таким образом, вы можете использовать Blender в режиме сценариев, без его графического интерфейса пользователя, для экспорта, например, выходного файла, запустив ваш скрипт Python в терминале:
blender --background --python myscript.py
Вот видеоурок на YouTube.
ура