Repository navigation
NonToon Light Limit 1.2.0
NonToon Light Limit 1.2.0 —— 亮度模块拆分为独立的 NonToon Modules 包
[1.2.0] - 2026-09-17
这一版做了架构调整:亮度模块从插件里拆出去,做成独立的模块包。功能不变,但模块可以单独安装使用了。
变更
- 亮度上下限(LightLimit)模块搬到新包
com.nontoon.modules(仓库 NonToon Modules)✓ ——
本插件现在通过 VPM 依赖订阅它(vpmDependencies)✓,插件里不再包含任何 Shader Core 模块文件 ✓; - 登记模块的逻辑改为调用模块包的 API ✓(通过反射 ✓ —— 模块包没装时仍能编译 ✓,并回退到本插件自带的老实现 ✓,功能不中断 ✓);
- 用本插件时会自动勾选亮度模块 ✓(保持原来的行为 ✓:编辑器就绪后自动登记 ✓,也可以在
Tools/NonToon 模块里手动开关 ✓)。
说明
- 升级后请让 VCC/ALCOM 一并安装
com.nontoon.modules(依赖会自动带上 ✓); - 如果之前手动把本插件的
Shaders目录拷进过工程,请删掉那份旧副本 ✗ ——
同一个模块 id 出现两次会被 Shader Core 重复编入 shader 导致编译错误。
模块本身没变
亮度模块的算法与参数同 1.1.9,只是换了家。