3ds Max 2014 SDK配置开发环境以及遇到的问题

12 篇文章 0 订阅
2 篇文章 0 订阅

领导让研究一下Max插件,于是从一个坑立刻跳到另一个坑中!目前SDK已经更新到了2018,真是一年一个版本。。。


环境

机器:Win7 旗舰 64+SP1
IDE : VS2010(由于使用3ds Max 2014和vs的版本之间有对应关系)
Max:3ds Max 2014+3ds Max 2014 SDK

由于我预想的开发是使用c++,所以开发环境先主要介绍c++的环境,除此之外,根据帮助文档的介绍还可以使用python,.Net或者是3ds Max的内置脚本语言maxscript,如果做复杂的插件开发,还是首推c++的!


安装环境

  1. VS2010 肯定少不了,其次是记得装上Service Pack 1
  2. 3ds Max 2014,这里的max先装,然后破解(稍后上传安装包到百度云;ps:希望大家共享东西尽量放到云盘上面吧,放在csdn上面容量很小,而且还要扣积分很麻烦~既然共享成果就彻底一些,每个人都这样做社区才会越来越好!~)
  3. 然后再安装3ds Max 2014 SDK,不是和3ds Max同时安装的。

肯定有小伙伴说安装有困难,但是没办法,可以说做任何这方面的开发都是从安装配置各种软件开始的,耐下心来总会成功的!如果你连安装第一关都坚持不了,那就放弃开发吧!~


配套文档

不是很好找~官网的地址经常404,其实是正确的地址!多刷新几次!~~

如果实在访问不了官网,下面是百度云的链接:


将3ds Max 插件工程向导添加到VS2010

由于没有专门的安装包像Qt那样将3ds Max的工程直接引导入VS2010,所以需要我们自己手动将工程文件添加到指定工程:

  1. 定位到SDK的..\3ds Max 2014 SDK\maxsdk\howto\3dsmaxPluginWizard文件夹;

  2. 将以下三个文件的只读属性修改非只读!并复制到VS2010的安装位置..\VC\VCProjects文件夹下面;

    3dsmaxPluginWizard.ico
    3dsmaxPluginWizard.vsdir
    3dsmaxPluginWizard.vsz

  3. 3dsmaxPluginWizard.vsz文件使用记事本打开,将..\3ds Max 2014 SDK\maxsdk\howto\3dsmaxPluginWizard路径的绝对路径添加到Param="ABSOLUTE_PATH = [Absolute Path Location of 3dsmaxPluginWizard Root Directory]"中去~

然后打开VS2010,新建工程,出现了向导工程:

这里写图片描述


点击确定,出现了Wizard,首先选择插件的类型,这里我默认第一个:

这里写图片描述


下一步,设置插件的一些详细信息,包括类名,基类名称,所属目录以及描述等,这里也直接使用默认值:

这里写图片描述


下一步,出现了工程文件的详情设置,这里需要注意一下:

  • 首先MAXSDK的路径是,SDK安装路径的maxsdk文件夹;

  • 输出路径是插件的输出路径,可以选择max读取插件的文件夹,或者自己随便建立一个文件夹,然后拷贝到max的插件文件夹~

  • 3dsmax.exe文件夹,即3ds Max 2014的安装路径。

这里写图片描述


最后直接点击finish,这里出现了一个这样的提示:

这里写图片描述

虽然实际上工程文件是创建成功了,但是并没有在VS中直接打开,出现这个问题的主要原因是在我们的SDK想到文件夹中的所有文件都是只读的;

我们定位到..\3ds Max 2014 SDK\maxsdk\howto\3dsmaxPluginWizard文件夹,Ctrl+A,选择所有的文件,将只读属性勾选去掉,再次根据Wizard重复上面的操作,该提示就没了~


编译

创建成功后,直接编译,出现下面的错误提示:

这里写图片描述

相信做过VS中c++开发的小伙伴都知道是因为lib的路径没有添加进去;

右键打开工程的属性——》VC++目录——》库目录,将SDK下的..\3ds Max 2014 SDK\maxsdk\lib\x64\Release路径添加进去,再编译,显示编译成功!~


总结

  1. 官网的文档还是很好的,我们需要仔细研究~就是比较难找。。。
  2. 遇到问题冷静分析并耐心思考~
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值