相机分辨率 v2.2 汉化重制版

相机分辨率 v2.2 汉化重制版
Liu Tao一、安装介绍
- 插件版本:v2.2
- 版本支持:3DS MAX 2014-2026
- 功能介绍:
- 功能:为场景中的每一个相机绑定独立的分辨率和纵横比,当切换到该相机视角时,渲染设置中的分辨率会自动同步,彻底告别每次渲染都要手动改尺寸的繁琐操作!
- 介绍:基于 Vladislav Bodyul (v1.10.1 Lite) 进行二次开发的“Camera相机分辨率 (v2.2定制版)”,在原版上进行了UI汉化、bug修复,以及添加了大量实用功能
- 免费下载:公众号(大鱼表现)/qq群965736489群文件中
- 一键安装笑哈哈,省时省力又省心
二、基础操作
- 添加修改器:选中任意相机,在修改器面板中为其添加
Camera相机分辨率修改器。 - 设置尺寸:在“宽/高”微调框中输入你想要的渲染尺寸,或者修改纵横比。
- **比例锁 (❤/锁)**:勾选后,修改宽度会自动计算高度(反之亦然),始终保持画面构图不变。
- 快捷运算:提供
切换宽高、/2(尺寸减半用于测试渲染)、x2(尺寸翻倍用于最终出图) 的快捷按钮。
三、预设系统
- 常用预设秒套用:直接在下拉菜单选择大鱼表现常用的纵横比(如
0.8,1.2等)或分辨率(如2400x3000),选中瞬间即可生效,无需多余点击。 - 自定义全局预设:
- 添加:调好满意的尺寸和锁定状态后,点击“添加”,它会自动带上比例备注并存入列表。
- 极速应用:双击列表中的任意预设,即可瞬间应用到当前相机。
- 跨场景保存:你的自定义预设会自动保存在电脑本地,重启 Max 或打开新场景依然存在,一劳永逸!
四、辅助功能
- 冻结相机位置与旋转:勾选后,该相机将被物理锁定,防止误操作拖动导致构图毁坏。
- 激活相机时跳转至指定帧:如果你的不同相机分布在不同的时间轴帧上,勾选此项并设置帧数,切换相机时时间滑块会自动跳过去。
- 同步模式:默认“总是更新”(只要激活相机视口就自动修改渲染尺寸)。如果场景极其庞大,可改为“手动更新”,只在点击按钮时才修改渲染器。
⭐ 优化与修复亮点
对比 V.Bodyul 的原始精简版,大鱼表现定制版在 100% 敬畏并保留原作者核心架构的基础上,对底层Bug、内存安全以及交互体验进行了重构:
1. 修复底层静默报错 Bug (核心同步修复)
- 原版缺陷:原版源码在底层回调中存在一处致命的语法拼写错误(误用不存在的
isValidObj语法),导致在特定情况下切换相机时,分辨率无法自动同步,必须手动点击视口才能刷新。 - 优化:精准修复了该底层语法漏洞,全面激活了原作者基于“几何体修改器 (simpleMod)”的强制刷新黑科技。现在无论你如何反复切换相机、点选目标点,都能实现瞬间、无感、0卡顿的完美分辨率同步。
2. INI 持久化预设系统 (UX 交互革命)
- 原版缺陷:仅提供干瘪的数字输入,没有任何预设记忆功能,每次新建场景或切换项目都要重新查参数。
- 优化:开发了基于
getDir #plugcfg的底层 INI 读写系统。不仅内置了建筑/产品表现常用的标准比例与分辨率,还能将你的自定义参数永久保存在本地。跨场景、重启软件绝不丢失,实现真正的“全局个人资产化”。
3. 极速操作体验 (UI 重构)
- 原版缺陷:操作繁琐,缺乏直观的预设选择与即时反馈。
- 优化:全面重构 UI 逻辑。无论是下拉菜单选择,还是双击自定义预设,都能瞬间应用到相机并反向刷新 UI 面板。内置智能字符串解析引擎,能够无视括号和中文备注(如
2400x3000 (0.8))精准提取分辨率,彻底砍掉多余点击。
4. 修复回调堆积 Bug (内存泄漏保护)
- 原版缺陷:原版在注册底层回调时,直接使用
callbacks.addScript。用户每次保存或重新加载脚本,回调就会叠加一层,最终引发后台“事件风暴”,导致 Max 越用越卡。 - 优化:加入了严格的
callbacks.removeScripts清洗机制。每次加载脚本前会先进行大扫除,保证后台运行环境绝对纯净。
“一款好的工具,不应该只是能用,更应该懂你。—— @大鱼表现”










