🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## **肆、导出** **AOI:** 好了,到此为止,基本的前置知识都已经准备的差不多了,剩下就该是导出选中的模型了。那么,尝试一下自己去通过搜索API找到导出FBX的命令,并且尝试导出一个模型吧。 **H子:** 好! 首先在搜索框输入fbx ![](https://box.kancloud.cn/490301f1189264d4c12409440e0aaa2a_204x105.png) 开始搜索 ![](https://box.kancloud.cn/4cde2e6b1064528c554b28c10dfe42d2_618x231.png) 搜索得到的结果非常少呢!不管怎么看,毫无疑问都是第一个了。 ![](https://box.kancloud.cn/06f0af04b3d760000e6b8816fbeeffb2_1656x1810.png) bpy.ops.export_scene.fbx 好长!好多参数! **AOI:** 先不要慌,因为这一条命令就包含了所有的FBX导出需要用到的参数了,所以长是必然的,但是并非全部都要输入,只要输入你需要的参数就好了,不输入的都会自动采用默认值。先根据需要逐个筛选吧。 **H子:** 好的。 首先,一定需要的肯定就是**filepath**了 其次,看看在FBX导出选项的地方是怎么设置好了 ![](https://box.kancloud.cn/d57440c04ff0138a45dc6b61cbefd8af_233x319.png) **version**是7.4 **axis_forward**和**axis_up**是必须被定义的。 **use_selection**毫无疑问是必须的。 **bake_space_transform**也是需要勾选上的。 因为这次只导出树木的静态模型,所以就不需要管其他的数据了吧。 这样的话,直接就填写这几个参数就好了。 这样的话,直接尝试一下用这些命令导出一个模型试试看。 先准备好一个文件夹用来导出测试 ![](https://box.kancloud.cn/791da739623f1dacc8fb2b52175f3270_305x36.png) 再开始编写命令好了。 选中一个模型,然后在交互界面输入命令 ![](https://box.kancloud.cn/ab00da1c83192b589c81a345c750a284_595x433.png) ~~~python bpy.ops.export_scene.fbx(filepath="c:/tmp/TestExport/test.fbx",axis_forward='-Z', axis_up='Y',version='BIN7400',use_selection=True,bake_space_transform=True, object_types={'MESH'}) ~~~ ![](https://box.kancloud.cn/b94177f3f27d8960a7e3a2408e7771bd_1367x27.png) 然后运行! ![](https://box.kancloud.cn/8431c6cc340c4ca7369e2bb20336f19a_453x812.png) 输出了很长一条信息诶!不过看到FINISH了,看起来没问题了。 文件夹里面也确实产生了目标的FBX文件。 ![](https://box.kancloud.cn/8283718324eb6a5b0e7f5163473a6056_312x191.png) ![](https://box.kancloud.cn/02ce09b23db71287b9808127ad50f372_1216x940.png)! 顺利的导出成功了。 那么到这里,所有的条件都已经齐备了,只要把全部需要的代码整合到一起,就能完成自动批量导出的代码了!