Kerria

Kerria - Kerria(棣棠)

更快的纹理动画
fabric / forge / neoforge 作者 decce6 支持版本 1.20.1 - 1.21.1
下载量
101,766
关注数
25
数据来源
Modrinth
模组详细介绍

Kerria

概述

Kerria 是一个优化纹理动画的模组。

在原版 Minecraft 中,纹理动画的处理方式效率较低。每次纹理更新时,都会通过较慢的 glTexSubImage2D 上传到图集,这涉及 CPU->GPU 上传,并且可能会导致流水线停顿。

这个模组加入了两项优化,以减少动画纹理带来的性能影响:

  • 纹理动画缓存。无需每次都执行上传,我们可以在非插值动画纹理首次上传到 GPU 后将其缓存起来。之后再次需要该纹理时,会通过非常快的 GPU 到 GPU 拷贝来应用它。
  • 快速纹理上传。通过持久映射缓冲区和像素缓冲对象来优化纹理上传性能。

这些优化可以通过 Sodium/Embeddium 的视频设置界面进行配置。

常见问题

这是否兼容 Sodium/Embeddium 的 “Animate Only Visible Textures” 选项?

是的。该选项通过跳过上传不可见的动画纹理来提升性能,而这个模组则是真正加快了上传动画纹理的过程。

基本信息
模组名称Kerria
作者decce6
下载量101,766
关注数25
支持版本1.20.1 - 1.21.1
加载器fabric / forge / neoforge
客户端required
服务端unsupported