一、前言

之前用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

我的VS是2019,readme.txt里面没有,搜索了一下,需要改成VsWizard.VsWizardEngine.16.0,有个文章写的很详细:http://creativescratchpad.blogspot.com/2019/07/3ds-Max-SDK-Introduction.html

我最早碰到的问题是c++里面找不到,后来发现可以用搜索找到,也可以直接 所有语言&所有平台&所有项目类型 言里面找

MAX SDK 开发学习

然后是设置3dmax地址,要到userDefaults.js里设置

MAX SDK 开发学习

改成

MAX SDK 开发学习

可以查询

MAX SDK 开发学习

不设置的话,就是原始的

MAX SDK 开发学习

而不是教程里那样的

三、安装SDK

官网下载并安装,打开howto.sln,让我更新visual studio 2019的c++相关安装内容。更新好后,打开,都是C++项目。

 

 

 

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-05-30
  • 2021-06-14
  • 2021-11-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-26
  • 2022-12-23
  • 2022-12-23
  • 2021-12-24
相关资源
相似解决方案