3DS Max Plugin 编程一,开始

3dsMax插件开发 / 用户界面rollout开发 之前只会创建固定的一个插件界面,最近学了几招比较灵活的界面操作跟大家分享一下。时间有限,代码测试过了可以直接套用,这里就不一 一解释了。再给大家说说一般我自己的解决问题的思路,把需求抛给ChatGPT,ChatGPT给的回答思路一般都是对的,只是局部有些小问题,自己动手小改一下就搞定了。我只想说,只从有了ChatGPT,真的可以实现自学自由了! 阅读详情

很多时候,我们需要的是一个导出的插件,在SDK的samples中,有一个案例,这个案例的路径是:


samples\igame\export,


该目录下可以找到 IGameExporter.vcproj 工程文件,用相关的Visual Studio打开这个文件(VS会帮助创建.sln)解决方案文件。打开后,直接编译,如果没有其他的include或者链接问题,应该能直接编译出一个


igameexporter.dle (在samples\plugin目录下,注意这个目录下本来就存在预先编译好的这些文件,从文件时间可以确认是否是你自己编译出的)。


把这个文件拷贝到max的plugins目录下面,而后打开3DS Max,在File | Export | Exported Selected 上点击后,出现的打开对话框可以在下来框下比原来多出一个*.xml选项。这个就是这个插件的用处,能把选择的物体导出成XML格式文本。



注意:Exported Selected必须在场景中有物体被选择的时候才会被激活,所以,如果你要看此功能,必须至少选择一个物体。



头文件的解释:

1, IGameExporter.h中

#include "Max.h"                &nb

3dsMax插件开发 / maxscript脚本语言学习 3dsMax是多边形建模的最佳工具之一。一个好的插件,会大大提高制作效率。很多复杂且重复的步骤完全可以通过插件来完成,制作人员其实只需要做很少及简单的操作即可。maxscript开发Python开发maxSDK开发maxscript是Autodesk官方提供的编程语言,其提供的API基本能实现绝大多数的功能。maxscript是我接下来要分享的工具主要使用的开发语言。因为这个语言都是官方提供的,能直接调用内部函数,性能是高效的,能实现的功能也是最全的。 阅读详情

相关推荐

3DS Max Plugin 编程二,CryEngine的Max插件安装

下面是安装CryEngine的Max插件的步骤: 1,把SDK(freeSDK或者商用的)下的tools\CryMaxTools下面的LoadCryMaxTools.ms拷贝到3DS max下的Scripts\Startup文件夹下; 2,把SDK下的CryExport12.dlu拷贝到Max下的plugins文件夹下; 注意:这一步针对3DS Max2010 32位版,如果是其他版

化石 6594

3DS Max plugin 编程三,utility

*.dlu插件就是一个utility,这个插件通常在rollup栏的utility中加入一个自身选项,我们可以通过双击这个选项,让rollup的栏目上添加上一个我们自己的项目,通常会覆盖掉一个原先的项目。这个项目被点击的时候,能在rollup下面出现utility的相关功能,不同的utility会实现不同的需求。 在SDK中,我们可以编译SceneManager这个utility来看

化石 2878

3DS Max plugin 编程五,第一行代码

这个篇章结束,我们能自己写一个*.dle插件,这个插件的最后结果很简单,弹出一个对话框,如下图: 从图中的对话框内容可以看出,我们这个对话框是在DoExport()中被Max引擎给调用到了。文章中,我们会从一个空的工程开始一点一点加入代码,直到最后上面的结果,整个过程能让我们实践一个插件的开发过程,当然,只是万里长征的第一步。 整个工程最后的文件清单如下: 1

化石 2104

Houdini Engine for 3DS Max Installation Guide

Houdini Engine for 3DS Max Installation Guide   The following steps illustrate how to install the Houdini Engine for 3DS Max plug-in. There is no installer for the plug-ins, so you will have to copy

风达的专栏 3595

3ds Max 2023插件开发避坑实录:从QT 5.15.1安装到解决‘ui_plugin_form.h’报错

本文详细解析了3ds Max 2023插件开发中QT环境配置与头文件生成的完整流程,特别针对QT 5.15.1安装、VS配置报错及'ui_plugin_form.h'报错等常见问题提供了实用解决方案,帮助开发者高效搭建开发环境并避免常见陷阱。

weixin_33743703的博客 513

3ds Max 2024 插件安装与冲突排查:5种安装方式与3类常见错误修复

本文详细介绍了3ds Max 2024插件的5种安装方式与3类常见错误修复方法,包括标准.exe安装、.mzp文件手动安装、脚本文件加载等。针对插件冲突导致的启动崩溃、功能不显示及渲染器不识别等问题,提供了专业解决方案,帮助用户高效管理3dMax插件并优化工作流程。

weixin_30800987的博客 457

3ds Max 2024 插件安装与排错:5种常见安装方式与3类报错解决方案

本文详细介绍了3ds Max 2024插件的五种常见安装方式与三类高频报错解决方案,帮助设计师构建稳定的插件工作环境。从标准安装程序到手动部署,再到DLL加载失败等常见问题的排查与修复,提供了全面的技术指导。特别针对3dMax插件安装中的兼容性问题和权限配置给出了专业建议,确保插件能够高效运行。

weixin_34354945的博客 415

掌握3dsMaxSDK:从基础到高级插件开发

3ds Max是全球领先的3D建模、动画和渲染软件,广泛应用于游戏开发、电影制作、建筑设计以及视频内容制作领域。作为Autodesk公司旗下一款重要产品,3ds Max自1990年推出以来,已经成为三维设计师不可或缺的创作工具。在3ds Max中,自定义命令允许开发者为软件添加新的功能。创建自定义命令通常涉及到定义命令的参数、输入和输出。下面的代码段示例展示了如何用MAXScript创建一个简单的自定义命令。-- 定义一个简单的自定义命令-- 对输入参数进行处理-- 执行一些自定义功能。

weixin_33072399的博客 1229

VSCode连接SAP ABAP开发环境

本文介绍了使用VSCode连接ABAP开发环境的详细步骤。首先通过SICF或SMICM事务码获取ABAP连接地址,然后安装ABAP remote filesystem插件。提供了两种创建连接的方法:通过命令面板逐步配置(输入服务器地址、账号、系统标识等)或直接编辑JSON配置文件。最后通过命令面板选择已创建的连接即可完成连接,连接成功后可在VSCode左侧工作区查看ABAP系统内容进行开发。JSON配置方式更为简便推荐。整个流程帮助开发者摆脱复杂的Eclipse配置,实现快速便捷的ABAP开发环境搭建。

weixin_45293769的博客 2209

强化学习 之 Actor Critic

简介 Actor Critic是一种结合体算法: (1)Actor 的前生是 Policy Gradients,这能让它毫不费力地在连续动作中选取合适的动作,而 Q-learning 做这件事会瘫痪; (2)Critic 的前生是 Q-learning 或者其他的 以值为基础的学习法,能进行单步更新,而传统的 Policy Gradients 则是回合更新,这降低了学习效率。 算法思想 Actor...

Test_tju的博客 809

68页|大型车企集团数字化转型汽车数字化信息系统平台规划方案

这份PPT文档提供了一个全面的汽车集团数字化转型规划方案,涵盖了项目目标、规划思路、实施关注点、解决方案建议以及合作优势等多个方面。

baidu_25525561的博客 1327

Keil AC6编译器独立安装与配置指南:不升级Keil MDK也能用上新工具链

本文详细介绍了如何在不升级Keil MDK的情况下独立安装和配置Arm Compiler 6(AC6),帮助嵌入式开发者充分利用AC6的编译速度、代码密度和现代语言支持优势。通过零侵入式解决方案,开发者可以在现有环境中灵活切换编译器版本,提升开发效率。

weixin_30872157的博客 552

Android各个版本存储权限适配

虽然 Android10 上面提出了外部存储分区的概念,不过之前的版本中,我们只要为应用添加了。1、AndroidManifest添加权限设置。3、拒绝权限时跳转详细设置页面。就可以像之前的方式一样访问手机的外部存储空间。2、请求所有文件管理权限。

sig321的专栏 1844

2026年佰维存储数字IC笔试试卷带答案

建立时间是有效时钟沿到来前,输入数据必须稳定保持的最短时间。保持时间是有效时钟沿到来后,输入数据必须继续稳定保持的最短时间。

Open 103

【以太网硬件十九】SGMII到底能不能直接出光模块?

详细解释为什么SGMII可以直接出光模块及其使用限制

highman110的博客 1万+

(10)三相三绕组变压器的建模仿真

建立了三相三绕组变压器组的Simulink仿真模型,通过实例进行了仿真计算。

weixin_45670943的博客 1141

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

上一篇: AI info
下一篇: 3DS Max Plugin 编程二,CryEngine的Max插件安装
TinyHum
博客等级 码龄15年 76粉丝 105原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值