3ds Max插件
李大侠的博客
这个作者很懒,什么都没留下…
展开
-
3ds Max插件开发(五)The Reference System参考系统
当场景中的另一个实体改变时,插件可以使用3ds Max参考系统去通知。在参考系统模式下A插件创建一个B插件的引用,因此当B插件改变、删除、或者更新时,A插件会自动接收到通知,因为A插件拥有B插件的引用,B插件本身的改变会自动同步B插件的所有引用,此时身处A插件内的B插件引用当然也会同步到最新,这一点其实是引用本身的作用与意义。插件可以同一时间两种身份引用创造者和引用目标点,这种情况应该是A插件创建原创 2017-07-19 18:38:44 · 652 阅读 · 0 评论 -
3ds Max插件开发(三)The Scene Graph and Nodes 场景节点
3ds Max的整个场景是一个树状结构,树的每一个节点用INode表示。 通过Interface类中的GetRootNode、NumberOfChildren和GetChildNode 方法来遍历整个场景中的所有节点。3ds Max中的一个物体是object而不是INode,object是附在INode上的,并且object的坐标所在的坐标系是INode的local坐标系。INode::GetNo原创 2017-07-17 14:29:30 · 1353 阅读 · 0 评论 -
3ds Max插件开发(八)编写.Net Plug-ins
3ds Max 使用自己集成的.NET assembly 加载器在运行期间加载在3ds Max的安装目录\bin\assemblies 里全部有效并且实现了3ds Max plug-in的.Net assembly,3ds Max SDK有很多不同的DLL库,提供必要的API给 .NET plug-ins来使用。Autodesk.max.dll 提供了一个混合库包装起来了几乎所有翻译 2017-07-17 11:47:52 · 2872 阅读 · 0 评论 -
3ds Max插件开发(二)官网上的Sample utility plug-in
通过上节的步骤可以确保SDK满足开发3ds Max plug-ins的条件。File > New:Projects > Visual C++ Projects >设置插件类型为utility,这步会自动地设置base class为UtilityObj,接下来wizard 会要求一些信息:姓名、类别和描述关于你的插件,你在这里写的不会对你插件中的函数造成任何影响。所以你可以任意输入。最后的w原创 2017-07-14 15:55:39 · 1590 阅读 · 0 评论 -
3ds Max插件开发(一)Wizard 安装
3ds Max Plug-in Wizard (通常称之为AppWizard) 即3d Max插件工作导向可以帮助你很快开始编写一个插件,因为其自动包含了插件程序框架里最最基础的功能。你只需选择自己所需的插件类型,跟着Wizard 完成即可。Wizard 生成VS工程文件,包括.cpp文件、框架代码及备忘录组件“ToDo”。Wizard 安装在maxsdk\Howto\3dsmax原创 2017-07-14 10:52:58 · 4412 阅读 · 5 评论 -
3ds Max 2016在界面上一点击鼠标右键就报状态集错误
不清楚具体是什么原因,就遇到了整个奇葩的问题。可能原因:安装Vray3.30-3DS MAX 渲染器,安装过程报了一个错误(具体忘记了),但是安装完成。但是卸载渲染器后,右键仍然报状态集错误。卸载3ds Max重装仍然不解决问题。在网上查的都尝试了下,最后解决方法是:C:\Users\Administrator\AppData\Local 在这个路径下选择Autodesk,双击Autode原创 2017-10-27 18:01:35 · 17588 阅读 · 2 评论 -
3ds Max 打开文件未响应的解决办法
1.到3d Max的安装目录下,找到dlcomponents文件夹,打开后,你会看见一个DlComponentList文件,例如我的:DlComponentList_x64这个名称的文件把它删掉,然后再新建文件夹取名为DlComponentList(这一步似乎没啥用)。原地址:https://zhidao.baidu.com/question/305356518.html2.在3d Max的安原创 2017-12-01 11:03:01 · 31783 阅读 · 0 评论