当前位置: 首页 > news >正文

如何在3DMax中使用超过16个材质ID通道?

3DMAX效果通道扩展插件EffectsChannelEx教程

          

3DMax的材质ID通道允许我们生成渲染元素,这些元素可用于在合成或其他软件中产生处理或特殊效果。如对渲染或动画进行颜色校正。你可以在Photoshop中为你的静态3D渲染图像做这件事。或者使用After Effects、Blackmagic Fusion、Nuke或其他用于静态或动画3D渲染的后期制作编辑器。

但很遗憾的是3DMax UI只允许分配16个材质ID通道。虽然在场景中最多可以构成65535个对象ID,默认情况下,只能指定16个材质ID通道(从0到15)。

              

              

          

遗憾的是,受到3DMax用户界面的限制,阻止了我们分配更多的材料ID。如果使用合成和后期制作,那么处理大场景会感到不舒服。

那么,可不可以使用超过16个材料ID呢?好消息是,可以使用0到255之间的材质ID。我们可以借助插件EffectsChannelEx来实现。

          

这个插件是如何工作的?

在3DMax材质编辑器中选择任何材质。

运行插件。    

在ID字段中,输入0到255之间的任意数字。

按下“设置ID”按钮。

根据插件窗口中输入的ID,所选材料将具有ID。

          

请记住,如果指定的数字超过16,它将不会反映在材质编辑器的材质ID中。    

尽管材质ID可以大于15,但它在3DMax材质编辑器中反映为0

          

在这种情况下,要检查材质ID,请选择一种材质,运行插件(或按下“获取ID”按钮)。您将在字段ID中看到材质ID编号。    

          

支持哪些3DMax版本?

3dMax9 - 2021

          

如何安装插件?

1.根据您的3DMax版本下载对应的安装包。

2.解压缩安装包,将文件EffectsChannelEx.dlx复制到3dMax 插件文件夹中(如:C:\Program Files\Autodesk\3ds Max 2020\Plugins)。    

          

3.将文件MaterialIDChannel.mcr的形式保存到3DMax子文件夹MacroScripts中。

          

4.运行3DMax。

5.在主菜单中选择“自定义”->“自定义用户界面”->“工具栏”选项卡中,从“类别”列表中选择“Medit Tools”,然后,将下面列表中的“Material Effects Channel ID”拖动到3dMax主工具栏创建一个按钮。    

          

6. 要运行插件,请单击您创建的按钮。

          

特殊提示:

有些时候我们无法将该命令拖放到某些3DMax主工具栏创建按钮。解决的方法:

你可以为标准和第三方插件和脚本创建一个新的工具栏,以便快速访问它们,如下所示(见下面的屏幕截图)。

              

          

不适合按钮的大小,您可以重命名该按钮。右键单击它,然后在弹出菜单中单击“编辑按钮外观”。然后可以缩短按钮的标签。或者指定一个图像而不是标签。    

          

要运行插件,请单击您自定义工具条上创建的按钮。

这是不是一个很有用的插件呢?!

相关文章:

  • 避免defer陷阱:拆解延迟语句,掌握正确使用方法
  • 微服务的注册发现和微服务架构下的负载均衡
  • cocos----1
  • 压力测试总共需要几个步骤?思路总结篇
  • 想买GPT4会员却只能排队?来看看背后的故事!
  • Linux安装Docker完整教程
  • 【C++11】线程库
  • 假如我是AI Agent专家,你会问什么来测试我的水平
  • 67基于matlab图像处理,包括颜色和亮度调整、翻转功能、空间滤波和去噪、频域滤波和去噪、噪声添加,形态学操作、边缘检测及示波器集成的GUI图像处理。
  • 【2016年数据结构真题】
  • DQL、DML、DDL、DCL的概念与区别
  • 家用小型洗衣机哪款性价比高?婴儿专用洗衣机推荐
  • 二百零三、Flume——Flume实时采集数据频率为1s的高频率Kafka数据直接写入ODS层表的HDFS文件路径下
  • 三行Python代码即可将视频转Gif
  • ASP.NETWeb开发(C#版)-day1-C#基础+实操
  • 「面试题」如何实现一个圣杯布局?
  • 【RocksDB】TransactionDB源码分析
  • ES6 ...操作符
  • exif信息对照
  • MySQL QA
  • MYSQL 的 IF 函数
  • Object.assign方法不能实现深复制
  • orm2 中文文档 3.1 模型属性
  • Rancher-k8s加速安装文档
  • Vue官网教程学习过程中值得记录的一些事情
  • 程序员该如何有效的找工作?
  • 基于MaxCompute打造轻盈的人人车移动端数据平台
  • 警报:线上事故之CountDownLatch的威力
  • 面试总结JavaScript篇
  • 鱼骨图 - 如何绘制?
  • [地铁译]使用SSD缓存应用数据——Moneta项目: 低成本优化的下一代EVCache ...
  • C# - 为值类型重定义相等性
  • raise 与 raise ... from 的区别
  • 通过调用文摘列表API获取文摘
  • ​TypeScript都不会用,也敢说会前端?
  • ​马来语翻译中文去哪比较好?
  • #DBA杂记1
  • (delphi11最新学习资料) Object Pascal 学习笔记---第7章第3节(封装和窗体)
  • (MonoGame从入门到放弃-1) MonoGame环境搭建
  • (笔试题)合法字符串
  • (编译到47%失败)to be deleted
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (附源码)springboot家庭装修管理系统 毕业设计 613205
  • (附源码)计算机毕业设计SSM智慧停车系统
  • (三十五)大数据实战——Superset可视化平台搭建
  • (原)Matlab的svmtrain和svmclassify
  • (转)JAVA中的堆栈
  • (转)大型网站架构演变和知识体系
  • (状压dp)uva 10817 Headmaster's Headache
  • ******IT公司面试题汇总+优秀技术博客汇总
  • ***检测工具之RKHunter AIDE
  • .NET 使用 ILMerge 合并多个程序集,避免引入额外的依赖
  • .NET 应用启用与禁用自动生成绑定重定向 (bindingRedirect),解决不同版本 dll 的依赖问题
  • .Net(C#)常用转换byte转uint32、byte转float等
  • .NET6实现破解Modbus poll点表配置文件