新手写给新手的bpy Tips系列:FBX批量导出.pdfVIP

新手写给新手的bpy Tips系列:FBX批量导出.pdf

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
目 录 前言 零、需求分析 壹、获取全选 贰、变换清零 叁、逐个选择 肆、导出 伍、整合 本文档使用 看云 构建 - 2 - 前言 前言 不算前言的前言 AOI老师在此指出 : 这是一份由新手写给新手的 ,没有条理 ,也没有前置知识说明 ,只有需求与实现的bpy教程 (伪 )。 此中不含任何python常识 ,不会逐条分析官方的bpy API。 特此敬告。 那么 ,我们就从这里开始吧。 零、需求分析 壹、获取全选 贰、变换清零 叁、逐个选择 肆、导出 伍、整合 本文档使用 看云 构建 - 3 - 零、需求分析 零、需求分析 零、需求分析 H子 : AOI老师 !现在已经做好了成批的模型 ,我想要导出成单个的模型然后再到Unity里面制作Prefab了 ,但是 模型多起来一个个的导出好麻烦阿。Blender可以批量导出选中的对象吗。 AOI : 直接批量逐个导出的话 ,倒是没有这样的功能了。毕竟导出的规则是怎么样的 ,总归不是每个人都一样。 不过虽然官方没提供 ,我们可以自己用python脚本实现。 H子 : 啊 ,绕了一圈 ,最后还是来到了脚本嘛 AOI : 毕竟总归不可能官方实现了每一个人的每一个念头嘛 ,而且学会了之后 ,自己可以做的事情也会随之增 加。百利而无一害。 H子 : 你这么说倒是没错了。那么 ,惯例是需求分析时间。 H子 : 要批量逐个导出 ,首先第一步就是要 通过脚本获取场景中选中的对象了 ,然后为了导入到Unity的时候不 会再变换上出问题 ,所以必须在导出的时候 清零所有的模型变换。然后 AOI : Blender在导出模型的时候 ,有一个功能是仅仅对 【选定的物体】 导出呢。 H子 : 啊 !我懂了 ,接下来就该 逐个选中导出的对象并且导出 了吧。然后导出完了之后就取消选择 ,再开始做 下一个模型的选中导出的操作。 AOI : 对的 ,仔细分析一下 ,是不是觉得其实很简单呢。 H子 : 并没有。 AOI : 那么你觉得哪里有问题呢 ? H子 : 首先最大的问题就在于 ,我怎么知道哪个命令是做什么事情的。API文档这么长 ,总不能一页一页的看下 去把。但是搜索又不知道该搜什么关键字。主要的问题还是在于 ,因为完全不懂的东西 ,以至于连找个突破口都 无从下手了。 AOI : 相信每一个人都会有这样的疑问 ,所以我们还是一步步的进行下去吧 ,有些简单的技巧 ,可以让你轻松的 跨过门槛 ,解决大量的问题。那么我们开始吧。 本文档使用 看云 构建 - 4 - 壹、获取全选 壹、获取全选 壹、获取全选 AOI : 首先切换到脚本编辑界面 左边那一块就是脚本编辑视图 ,这个毫无疑问了。而下面的黑色大块 ,则是python的交互窗口 ,可以直接在这里 执行命令。 首先在交互窗口可以看到的是这么些内容 本文档使用 看云 构建 - 5 - 壹、获取全选 这些内容详细的写上了python版本 ,交互窗口的操作快捷键等等的信息。而最下面的几行写的却不是操作相关的 信息 ,而是别的内容 H子 : 说的是这个 ? 上面写了一堆内置模块和便利化的导入库以及变量 ?说的是什么呢 ? AOI : 这里就本着简单入门的原则来解释一下 ,方便后面的展开好了。 首先对于我们获取选中对象的最重要的一项 ,就是bpy.context 可以看到 ,在blender API的文档上面 Application Modules这一栏第一个就是Contex Access(bpy.context) ,可见其重要性。 对于这个类 ,原文描述是 : The context members available depend on the area of Blender which is currently being accessed. 可用的上下文成员取决于正在

文档评论(0)

max + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档