TA工具:批量导出FBX(maxscript)

本文介绍了如何使用3ds Max的Maxscript编写脚本,以便自动化导出FBX文件的过程,特别是对于需要多次导出的情况。通过创建带有UI的插件,使得美术人员也能方便地进行批量导出操作。
摘要由CSDN通过智能技术生成

拿到美术提供的max文件后,通常我们要将其导出成FBX然后导入unity使用。在设定好fbx导出配置后,还是每次通过菜单操作导出就非常烦人。特别是一个max要分别导出多个FBX的时候就更加烦人了。索性可以使用3dmax自带maxscript脚本写一个插件来自动化这些操作。

  • 将场景中所有选中物体整体导出为一个fbx文件
exportfile filename #noprompt selectedOnly:true using:FBXEXP
  • 将场景中所有选中物体各导出为一个文件
Sel = Selection as array

for i=1 to Sel.count do
(

  Select Sel[i]

  objname=$.name

  exportfile objname #noprompt selectedOnly:true using:FBXEXP
)

以上代码直接复制粘贴到MAXScript 侦听器上执行即可,我用的版本是3dmax 2014。但这样写只能我们程序自己用,稍微拓展一下写一个带ui的ms脚本插件就可以给美术用了。

macroScript BatchExport
ButtonText:"TA 工具"
category:"TA 工具"     
tooltip:"TA 工具"

(     
	rollout TAToolDialog "TA 工具" width:480 height:(240)
	(
		subRollout plugin01 "plugin01"
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值