files = getFiles "C:\\Users\\lynn\\Desktop\\*.max"
for f in files do (loadMAXFile f; print objects)
actionMan.executeAction 0 "40021"  -- Selection: 全选
$.EditablePoly.weldFlaggedVertices ()
--遍历减面
(for obj in objects do(select objoptMod = ProOptimizer()addModifier obj optModoptMod.Calculate = trueredrawviews()vertCnt = (getpolygoncount obj)[2]if vertCnt <= 500 then(optMod.VertexPercent = 80)else(if vertCnt <= 2000 then(optMod.VertexPercent = 60)else(if vertCnt <= 5000 then(optMod.VertexPercent = 40)else(optMod.VertexPercent = 20)))ConvertToPoly obj)
)
--统一转为可编辑多边形,再附加,绑定为一个模型
actionMan.executeAction 0 "40021"  -- Selection:
max select all
actionMan.executeAction 0 "40145"
macros.run "Modifier Stack" "Convert_to_Poly"undo off(while selection.count > 1 do(selcount = selection.countfor i = selcount to 2 by -2 do(polyop.attach selection[i] selection[i-1]))update selection[1])
--坐标轴居中归底,世界坐标归零
for obj in objects  do
(obj.pivot=obj.centercenter = obj.center center.z = obj.min.zobj.pivot = center
)
for obj in objects  do(obj.pos = [0,0,0]
)
exportFile "C:/Users/lynn/Desktop/test/test.3ds"  #noPrompt  selectedOnly: (selection.count != 0 ) using: plug 

主要懒得写UI界面了,如有直接有模型可以去掉前两句导入,和最后一句的导出。
然后直接CTRL+E跑一下就可以用,也可以按我写的功能直接拆开跑

自制3DSMAX 自动减面脚本相关推荐

  1. 3Dmax Script 自动减面

    工作中需要对很多的家装Vray材质模型自动减面 并导出相对应的实时渲染的模型数据到unity3D,遇到很多坑,特此记录并分享. 1.自动减面:3Dmax自动减面的修改器有三个:MultiRes.Opt ...

  2. linux脚本expect自动登录,SHELL脚本:利用expect完成SSH自动登录

    有个业务需求,需要在服务器上安装一个Agent,安装Agent其实很简单,但是顶不住服务器数量太多,所以不可能一台台的登上去安装,所以写了个脚本可以实现批量自动化安装 1.脚本实现的功能 根据提供的I ...

  3. sqlserver在linux数据备份,SQLServer数据库之sqlserver for linux自动备份数据库脚本

    本文主要向大家介绍了SQLServer数据库之sqlserver for linux自动备份数据库脚本,通过具体的内容向大家展现,希望对大家学习SQLServer数据库有所帮助. 不多说直接上脚本 # ...

  4. python运维脚本部署jdk_Jenkins自动执行Python脚本,并输出测试报告

    这段时间,在家时间自由(除了睡觉8小时,其他时间都在工作和学习),有大把的时间实操练习一些硬技能: 今天,更新一篇利用Jenkins这套框架,调用Python自动化脚本,并输出测试报告的手把手实操文章 ...

  5. Unity自动保存场景脚本

    1 自动保存场景脚本,是一个js脚本,放到Editor文件夹下,在任务栏的Window下就可以看到SimpleSave了,点击后会打开一个小窗口,这个窗口必须一直存在前台,关闭就会停止. saveTi ...

  6. python 任务计划_windows 10 设定计划任务自动执行 python 脚本的方法

    我用 python 写了一些脚本,有一些是爬虫脚本,比如爬取知乎特定话题的热门问题,有一些是定期的统计分析脚本,输出统计结果到文档中.之前我都是手动执行这些脚本,现在我希望如何这些脚本能自动定时执行. ...

  7. 修改2k自动登陆的脚本

    --  修改2k自动登陆的脚本 main sub main() dim Auto,domain,user,paswword,auto1,domain1,user1,paswword1,reg,nl r ...

  8. pomelo php,Nginx 502 Bad Gateway 自动重启shell脚本

    星期三, 2013-08-14 | Author: LeeAuthor: Lee Name: lee Email: service@i5a6.com Site: https://www.pomelol ...

  9. php 设置window计划任务,windows下设置计划任务自动执行PHP脚本

    背景: 环境部署在linux下或者windows中,可以使用windows的自动任务设置自动执行脚本执行一些日常运维任务 图形界面设置相对比较简单 准备工作: wamp(集成的PHP执行环境) 已经写 ...

最新文章

  1. 桌面打开图片时很慢,显示正在生成预览好几秒的解决办法
  2. (解决办法)ASP.NET导出Excel,打开时提示“您尝试打开文件'XXX.xls'的格式与文件扩展名指定文件不一致...
  3. *.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z
  4. 【BZOJ 4555】 4555: [Tjoi2016Heoi2016]求和 (NTT)
  5. Android夜间模式实践
  6. 为初学者介绍10个最常被问到的Javascript问题
  7. 比较使用LUT和不使用LUT的颜色空间转换的处理时间差异
  8. mysql服务启动失败
  9. 个人博客管理系统详解
  10. 2018年手机ODM行业分析
  11. java图书商城项目_JavaWeb之网上图书商城-框架搭建
  12. 邻接表——最简单易懂的写法——向非我非非我大佬低头
  13. html 显示音标,wheel的音标
  14. c语言编程被7整除的4位数,四位数3a8c能被7整除,且是55的倍数,求a..._一建考试_帮考网...
  15. sqli-labs Less-8(布尔盲注)
  16. 【产业互联网周报】奇安信科创板IPO过会;声网Agora登陆纳斯达克;国产光刻机双工件台供应商华卓精科科创板IPO获受理...
  17. 网络错误:windows无法访问\\,你没有权限访问\\
  18. Fiddler报文分析-断点应用、模拟网络限速-HTTPS的 拦截
  19. vue直播流播放器DPlayer使用
  20. 原生JS搭配canvas模式开发的调色盘

热门文章

  1. 利用51单片机+HC-SR04+51单片机制造超声波测距模块
  2. 12、Tello 进行起飞命令执行和视频显示
  3. python中元组拆包_Python 元组拆包示例(Tuple Unpacking)
  4. 罗赛塔石碑Rosetta Stone安装教程
  5. 欧拉定理及扩展(附证明)
  6. Tinyxml一一利用tinyxml读取节点元素属性值
  7. solr mysql dih_Solr结构化数据导入DIH
  8. 【Python】数理统计理论:常用统计量、经验分布函数
  9. 大数据Hadoop课程进度
  10. Matlab模拟蒲丰投针实验计算Π值