跳到正文

Qubit’s AAA Tweaks

作者:QubitDev11

针对 AAAParticles 的调整,例如渲染/性能优化以及独立的后期处理粒子泛光管线。

收藏

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

Qubit 的 AAA 调整

Qubit 的 AAA 调整是 AAAParticles 的优化与视觉增强附加模组。它通过减少不必要的 GPU 操作、避免冗余的后台处理以及最小化 Java 端分配,来提升粒子渲染性能。

除了性能改进外,它还引入了专用的粒子泛光系统,为支持的粒子提供平滑、分层的辉光,而不会对整个 Minecraft 世界应用泛光。

GITHUB 源代码在此

特性

– 渲染优化:当没有粒子效果活跃时,跳过不必要的渲染通道和帧缓冲操作,减少浪费的 GPU 工作。

– 延迟扭曲处理:当没有活跃的粒子效果需要扭曲纹理时,避免复制屏幕的颜色缓冲区,同时保留正确渲染粒子所需的深度信息。

– 减少驱动开销:在粒子绘制期间绕过不必要的 OpenGL 像素存储状态检查,消除冗余的驱动查询和状态更改。

– 零分配发射器收集:在收集活跃粒子发射器时,用直接迭代替代昂贵的 Java Stream 和 Optional 操作,减少每帧分配。

– 效果预加载:允许在资源重载期间提前加载配置的粒子效果命名空间,有助于防止效果首次生成时的卡顿。

– 独立粒子泛光:为选定的 AAAParticles 效果和受支持的原版粒子添加专用泛光管线。只有符合条件的粒子会获得辉光,世界其余部分不受影响。

– 多尺度高斯模糊:将明亮粒子核心周围的紧密辉光与更宽、更柔和的光晕相结合,产生更自然的泛光外观。

– 深度感知泛光:保留深度遮挡,使方块和其他世界几何体后面的粒子仍能正确隐藏。

兼容性与配置

可以通过模组的客户端配置,使用粒子效果命名空间来配置泛光资格。这允许整合包开发者和玩家选择哪些粒子效果获得额外的泛光处理。

注意:启用 Iris 光影时,自定义 Effekseer 泛光管线目前会被绕过。

需求

  • Minecraft
  • AAAParticles (Effekseer for Minecraft)
  • Cloth Config

Qubit 的 AAA 调整旨在不牺牲视觉质量的前提下让 AAAParticles 更高效,同时提供对粒子效果在游戏中外观的额外控制。

常见问题

Qubit’s AAA Tweaks 支持哪些 Minecraft 版本?

Qubit’s AAA Tweaks 支持 Minecraft Java 版 1.20.1–1.21.1,共 2 个版本,可用的加载器:Fabric / Forge / NeoForge。下载时注意选择和你游戏版本一致的文件。

Qubit’s AAA Tweaks 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric / Forge / NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分