3DS MAX 批量导出文件脚本 MAXScript 带界面

这篇具有很好参考价值的文章主要介绍了3DS MAX 批量导出文件脚本 MAXScript 带界面。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一次开发过程中为了保持分布加载,需要对应的单体化模型资源,要能够把3DS MAX中的物体全部单独导出到独立的文件,于是自己尝试编写了一下MAXScript。

3DS MAX 批量导出文件脚本 MAXScript 带界面

上图是场景中的所有物体,希望以物体名称为导出文件名,导出到指定文件夹中。导出的脚本代码如下:

rollout exportDlg "批量导出" width:450 height:230
(
	button 'btnExport' "导出" pos:[184,185] width:128 height:35 align:#left
	button 'btnCancel' "取消" pos:[315,185] width:128 height:35 align:#left
	label 'lbl1' "批量导出插件" pos:[16,16] width:192 height:24 align:#left
	on btnExport pressed  do
(
		dialog = DotNetObject"System.Windows.Forms.FolderBrowserDialog"
		dialog.Description = "请选择导出位置"
		OpenFileResult = dialog.ShowDialog()
		if OpenFileResult.Equals OpenFileResult.OK then (
		    print dialog.SelectedPath
			
			max select all;  -- 全选
			Sel = Selection as array;
			for i=1 to Sel.count do(
				select Sel[i];
				objName=Sel[i].name; -- 获取选择的名称,单独导出
				exportPath=dialog.SelectedPath+"\\"+objName;
				-- 下面开始导出文件,using:参数可以在MAXScriptListener 中输入 exporterPlugin.classes查看所有支持格式
				exportfile exportPath #noPrompt selectedOnly:true using:OpenCOLLADAExporter 
			)
		)
		print "All export task completed!"
	)
)
createDialog exportDlg 450 230

这个脚本是带界面操作的脚本,使用方法如下:

复制以上脚本,保存扩展名为“脚本.ms”,然后回到3DS MAX中,选择菜单中的Scripting→Run Script...,打开刚才保存的对应的.ms文件即可运行。

3DS MAX 批量导出文件脚本 MAXScript 带界面

 脚本运行之后的界面如下图所示:

3DS MAX 批量导出文件脚本 MAXScript 带界面

点击导出按钮,即可选择对应的导出路径即可开始导出操作。

注意:导出的格式,脚本中写的是OpenCOLLADAExporter导出器的 .DAE格式文件,如果需要导出其他的格式,可以在MAXScriptListener窗口中输入:

exporterPlugin.classes

 按小键盘的Enter即可运行,会输出对应支持的格式,如下图

3DS MAX 批量导出文件脚本 MAXScript 带界面

 最后挑选一个你想要导出的格式,例如FBXEXP是导出FBX文件的,然后替换代码中的using:后面的参数即可。

例如:

exportfile exportPath #noPrompt selectedOnly:true using:FBXEXP

如果using后面的导出器并不存在的话,貌似也是可以导出成功的,导出格式是你上次选择导出过的格式。文章来源地址https://www.toymoban.com/news/detail-503411.html

到了这里,关于3DS MAX 批量导出文件脚本 MAXScript 带界面的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 3ds MAX 绘制喷泉

    首先绘制一个小圆柱体当做喷头: 在粒子系统内选择【超级喷射】,并设置对应的参数: 轴和平面的扩散代表了我们看到的水柱能占据多大的面积 另外比较重要的参数是粒子运动和粒子计时 前者是粒子移动的时间也就是喷射的速度 后者代表了喷射出的粒子存留多久 效果如

    2024年02月03日
    浏览(44)
  • 3ds MAX绘制茶壶

    综合一下之前的内容画个茶壶   长方形,然后转化为可编辑多边形,添加节点并设置圆角,如下图 车削生成一个圆环,其实这一步也可以用一个圆柱体和两个圆角圆柱体解决     效果如下: 茶壶的底座绘制好了 接下来是茶壶的上半边 首先绘制一个半圆 转化为可编辑多边形

    2024年02月14日
    浏览(35)
  • 【3ds Max】练习——制作衣柜

    目录 步骤 一、制作衣柜顶部 二、制作衣柜门板 三、制作衣柜底部 四、制作柜子腿部 五、制作柜子底板 一、制作衣柜顶部 1. 首先创建一个平面,然后将图片素材拖入平面 2. 平面大小和图片尺寸比例保持一致 3. 单机鼠标右键,选择对象属性 勾选“冻结”选项,取消勾选“

    2024年02月11日
    浏览(41)
  • 3ds max材质库操作

    新建材质库 单击“按名称搜索…”左边的三角形图标按钮,选“新材质库…”,输入材质库文件名,点击“保存”。   新建的材质库将在材质/贴图浏览器中显示。 打开材质库 单击“按名称搜索…”左边的三角形图标按钮,选“打开材质库…”,选择材质库文件,点击“打开”

    2024年02月16日
    浏览(53)
  • 【3ds max】极速入门笔记

    写给有blender基础的自己和读者,一个快速的3ds max基本操作入门笔记。 虽然说3d软件的流程上都是类似的,但是要实现高效的资产创建,还是需要对软件本身有熟练程度。说实话blender出身的我也不太适应,3dsmax这个把大部分功能都包进修改器里的玩法。。。。还是得多多练习

    2024年01月23日
    浏览(39)
  • 3DS Max中绘制圆锥箭头

    方法1 1、“创建”-“标准基本体”-“圆锥体” 2、在任一视图窗口中,按住鼠标左键并拖动,当达到适当的大小时单击鼠标左键,即可绘制出一个圆形,这是圆锥体的底面。 3、上下移动鼠标,绘制圆锥体的高,当达到适当的高度时单击鼠标左键即可确定圆锥体的高。 4、继

    2024年02月11日
    浏览(50)
  • 【3Ds Max】弯曲命令的简单使用

    在3ds Max中,\\\"弯曲\\\"(Bend)是一种用于在平面或曲面上创建弯曲效果的建模命令。使用弯曲命令,您可以将对象沿特定轴向弯曲,从而创建出各种弯曲的几何形状。以下是使用3ds Max中的弯曲命令的基本步骤: 创建基本几何形状: 在3ds Max中创建一个基本的几何形状,例如一个

    2024年02月06日
    浏览(43)
  • 【3Ds Max】布料命令的简单使用

    在3ds Max中, \\\"布料\\\"(Cloth) 是一种模拟技术,用于模拟物体的布料、织物或软体的行为,例如衣物、帆布等。通过应用布料模拟,您可以模拟出物体在重力、碰撞和其他外力作用下的变形和动态效果。这种技术通常用于动画、视觉效果和游戏开发中,以创建逼真的布料动画。

    2024年02月12日
    浏览(44)
  • 3ds MAX绘制摄像机动画

    之前,我们已经绘制了山地、山间小路、以及树林:  这里我们添加一个自由摄像机:(前视图) 在动作窗口,给摄像机添加一个按路径移动的设定: 这样,我们只要把指定的路径绘制出来,就可以让摄像机跟随路径移动了。 绘制一个沿着山路的曲线: 在前视图中调整曲线

    2024年02月15日
    浏览(51)
  • 3ds Max 建模基础教程:创建棕榈植物

    推荐: NSDT场景编辑器助你快速搭建可二次开发的3D应用场景 嘿伙计们,在本教程中,我们将学习如何使用其花盆创建棕榈植物,首先我们将对花盆进行建模,然后设置叶子和纹理,我从谷歌搜索中找到了纹理,这是一个完美的开始,在本教程结束时,您将能够创建任何类型

    2024年02月15日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包