写在前面:最近因为项目的关系,开始学习3dsMax-SDK的内容,那么在编程之前我们首要的就是搭建环境。
一、3dsMax及SDK简介
1、3dsMax-SDK的主要作用是允许程序员们使用C ++扩展3ds Max的功能,特性和接口。具体来说就是包含一组丰富的C ++抽象类(接口)和库。3ds Max公开的一些接口提供插件服务来方便使用3ds Max,这些服务通常就称为3ds Max“ Core”。
2、其他接口必须实现其插件的服务才能使其在3ds Max中工作,同时插件还必须链接3ds Max SDK的库。
3、3ds Max SDK除了为最近的Microsoft Windows操作系统开发应用程序所需的各种标准Microsoft Windows API外,不依赖于第三方库。而SDK的版本随每个3ds Max版本的发展而发展。因为它是带有C ++抽象类的面向对象的SDK,它公开了虚拟方法,所以某些更改可能导致SDK二进制文件与针对早期版本的SDK构建的插件不兼容。因此,对3ds Max SDK进行了版本控制,从而允许3ds Max检测使用不兼容的SDK版本构建的插件。与3ds Max某些版本二进制不兼容的插件必须使用相应的SDK版本重新编译。
上面的这个体系结构图图展示了3dsmax的核心功能与SD、插件之间的关系。
二、下载安装3dsMax及SDK
因为版本兼容问题,我尝试了好几种搭配,选出了的一种着重讲。
我们可以看到软件之间的版本对应,建议就按他给的推荐的版本下载,我用的是中间红框的推荐。
相关配置
-
电脑系统建议Win10,如果是win7需要下载Service Pack 1。
-
VS建议2015版,相对2017、2019等VS版本,文件路径和官方更接近些。
-
qt下载内容同理
下载安装3dsMax及SDK
下载3dsMax
点