Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
import os
import sys
import glob
import bpy
if len(sys.argv) != 7:
print("Must provide input and output path")
else:
for infile in glob.glob(os.path.join(sys.argv[5], '*.dae')):
bpy.ops.object.select_all(action='SELECT')
bpy.ops.object.delete()
bpy.ops.wm.collada_import(filepath=infile)
outfilename = os.path.splitext(os.path.split(infile)[1])[0] + ".obj"
bpy.ops.export_scene.obj(filepath=os.path.join(sys.argv[6], outfilename))blender --background --python runme.py -- input_dir output_dir
Пакетный 3D-конвертер на основе 3ds Max