BlenderCN论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1031|回复: 0

Blender Python 脚本 依次/逐个/序列 导出 所选择的 Mesh几何体 为

[复制链接]
发表于 2012-11-23 14:20:50 | 显示全部楼层 |阅读模式
标题是为了照顾搜索引擎,勿见怪。
blender里导出obj的脚本其实还有很多功能在完善,所以不敢直接写在默认脚本里,咱们拐个弯实现。

先说使用,分割线内的脚本存成someName.py,
直接扔到text文本编辑内,
修改path= 'd:\\'里单引号路径,注意是 双杠!!!不能是不存在的文件夹!!!

选择要输出的多个模型,
点击文本编辑下面的运行。


------------------------------------------------------------------------------------------------------------------------

import bpy
path= 'd:\\'
objs= [x for x in bpy.context.selected_objects]
def SetSelect(objs, i):
    for x in range(len(objs)):
        if x==i:
            objs[x].select= True
        else:
            objs[x].select= False
for i in range(len(objs)):
    SetSelect(objs, i)
    bpy.ops.export_scene.obj(filepath=path+'\\'+objs.name+'.obj', check_existing=True, filter_glob="*.obj;*.mtl", use_selection=True, use_animation=False, use_apply_modifiers=True, use_edges=True, use_normals=False, use_uvs=True, use_materials=True, use_triangles=False, use_nurbs=False, use_vertex_groups=False, use_blen_objects=True, group_by_object=False, group_by_material=False, keep_vertex_order=False, global_scale=1, axis_forward='-Z', axis_up='Y', path_mode='AUTO')

------------------------------------------------------------------------------------------------------------------------
Blender Python 脚本 依次/逐个/序列 导出 所选择的 Mesh几何体 为obj 格式 文件

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

Blender最新中文教学视频|Blender头条|小黑屋|手机版|Archiver|Blender中国 ( 蜀ICP备17002929号 )360网站安全检测平台

GMT+8, 2019-12-12 03:14 , Processed in 0.016086 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表