python Obj to dae Blender

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python Obj to dae Blender相关的知识,希望对你有一定的参考价值。

# simple script to batch convert collada to obj.
# run as:
# blender --background --python dae2obj.py -- input_dir output_dir

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))

以上是关于python Obj to dae Blender的主要内容,如果未能解决你的问题,请参考以下文章

Blender .dae 移除 xcode 中的修饰符

SCNView 导出的 Collada (.dae) 文件看起来不同,无法导入到 Blender

使用 Blender API 保存 .3ds 或 .obj 文件

python blender-io-obj-multiple-translate-by-file-name.py

将 PBR 模型导入 Xcode 会导致不正确的着色器属性

Blender 镜像修改器不导出镜像的一半