## **肆、导出**
**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)!
顺利的导出成功了。
那么到这里,所有的条件都已经齐备了,只要把全部需要的代码整合到一起,就能完成自动批量导出的代码了!