一、前言
之前用maxscript写了一些功能,小文件情况下还好,文件越大时间越久,大文件 5G以上的max文件时,卡死,慢死。
因为3dmax有.net/c++的二次开发,接下来打算边学习边整理资料。
最终目的,自动模型简化。
之前处理Revit的模型还好,一个模型一个模型的,命名也有规律。
后来处理SmartPlant3D模型,通过navisworks把vue转换成fbx文件,结果到3dmax里面一看,全混杂在一起了,删除个螺丝都要自己去把面选中再删。数量好超级多.....
不行,得想办法写工具自动处理。
二、学习资料
找3dmax sdk资料,b站上有很多各种教程,max sdk的就一个,官方的 2012年的:https://www.bilibili.com/video/BV1dJ411t7iq?p=2。
官网地址:https://www.autodesk.com/developer-network/platform-technologies/3ds-max,下面有这个视频的下载版本,10个视频,一个视频1小时,英文没字幕,wmv格式,不大,讲ppt加演示。ppt,源码都有能下载的。
10个视频够我啃一周的了.....
Unit01: 介绍,ADN(Autodesk Develop Network),自定义UI,MaxScript,MaxSDK
Unit02:3dsmax Plugin Wizard
后面的看了几个视频,感觉和上课一样,看着看着睡着了,主要时我想先过一遍,后续再练习。
对了,视频没字幕,英语不行,看着好累。最后上传视频到Youtube上,它会自动生成字幕的,基本准确的,不是马上生成的,上传后过段时间后生成的。
看到第8个,没练习,只是有点概念,关键是它讲了很多的概念内容.......
三、Wizard
我的VS是2019,readme.txt里面没有,搜索了一下,需要改成VsWizard.VsWizardEngine.16.0,有个文章写的很详细:http://creativescratchpad.blogspot.com/2019/07/3ds-Max-SDK-Introduction.html
我最早碰到的问题是c++里面找不到,后来发现可以用搜索找到,也可以直接 所有语言&所有平台&所有项目类型 言里面找

本文分享了作者从使用MaxScript遇到瓶颈转向学习3DMax SDK的心路历程,包括查找学习资源、安装配置环境、解决生成问题等实战经验。特别针对大文件处理和模型自动简化需求,提供了详细的开发指导。
2644

被折叠的 条评论
为什么被折叠?



