跳到正文

Optimized Block Entities

作者:maDU59_

一款可加快方块实体渲染速度的客户端优化模组。

收藏

截图

介绍

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

优化方块实体(OBE)

OBE 是一款纯客户端模组,可显著提升方块实体的渲染速度,但它的作用还不止于此!

你不会失去动画效果:这款模组会保留箱子和潜影盒等动态方块实体的动画,同时也支持 EMF 和 ETF,这意味着它兼容 FA: Objects!

你也可以试试 Better Block Entities。它是首个在 1.21+ 上优化方块实体的模组,而且做得非常出色。这两个模组的工作方式不同,不过它给了我一些灵感,还有一两个巧妙的小技巧。

工作原理

这款模组会像渲染其他方块一样渲染受支持的方块实体,也就是说,它们会被网格化并并入地形。渲染地形比渲染实体快得多,因此性能提升非常显著。为了保留动画,方块实体只有在静止时才会通过地形渲染;否则就会使用原版渲染器。

功能

  • 提升 FPS:性能大幅提升,且可见的方块实体越多,提升越明显。
  • 改善方块实体的光照:现在支持平滑光照和环境光遮蔽。
  • 提升渲染距离:可以从更远的距离看到方块实体。
  • 配置选项:可以单独开关每项方块实体优化,也可以开关环境光遮蔽。

性能表现

FPS:OBE 760 / BBE 520 / 仅使用 Sodium 30

OBE: 760FPS BBE: 520FPS Sodium only: 30FPS

性能测试使用 Minecraft 26.1.2、OBE 1.1.27、BBE 1.3.5 和 Sodium 0.9.0,在 FHD 分辨率下进行。测试设备配备 RTX 5060 笔记本电脑显卡、AMD Ryzen 7 260 w 处理器和 16Go DDR5 内存。

兼容性

  • 兼容 EMF/ETF,以及为它们制作的所有资源包(例如 FA: Objects)自 OBE 1.1.4 起
  • 兼容 Quark 的箱子自 OBE 1.1.3 和 Quark 4.1-481 起
  • 兼容 Lootr自 OBE 1.1.23 起

原因

已经有类似的模组,例如:

  • BBE,但它需要 Sodium 才能运行,无法用于 NeoForge(至少在 OBE 开发时是这样),而且会大幅修改 Minecraft 的方块实体渲染管线。
  • EBE,但很遗憾它已经停止更新,也无法用于 NeoForge。

这两个模组都很棒,开发者们做得非常出色,但我想制作一款:

  • 持续更新,并支持大多数现代 Minecraft 版本的模组
  • 侵入性更低,从而与其他模组有更好的兼容性
  • 同时支持 NeoForge 和 Fabric 的模组
  • 提供支持模组方块实体的方式

所有已优化的方块实体

  • 箱子
  • 潜影盒
  • 告示牌
  • 饰纹陶罐(无图案时)
  • 头颅(无自定义纹理时¹)
  • 床
  • 铜傀儡
  • 钟
  • 旗帜(仅木质旗杆,不包括旗面,以免影响动画)
  • 信标
  • 讲台
  • 营火
  • 书架

¹:Hypixel 空岛生存中的部分自定义纹理头颅也经过了优化

故障排除

方块实体不可见:

仅完全支持原版、Indigo 和 Sodium(Forge 1.20.1 上的 Embeddium)渲染管线。使用其他渲染管线(如 Optifine、Embeddium、Optifabric 等)时可能会出现问题……遇到此类问题时,建议在 OBE 的配置界面中关闭导致问题的 OBE 优化。

在 1.20.1 Forge 上使用 Embeddium 时崩溃:

如果想同时使用 OBE 和 Embeddium,需要安装 Forgified Fabric API 模组。

整合包

欢迎在任何整合包中加入此模组。告知我一声会很贴心,但并非必须。

常见问题

Optimized Block Entities 支持哪些 Minecraft 版本?

Optimized Block Entities 支持 Minecraft Java 版 1.20–26.3,共 19 个版本,可用的加载器:Fabric / Forge / NeoForge / Quilt。下载时注意选择和你游戏版本一致的文件。

Optimized Block Entities 怎么安装?

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

评论

登录后评论和评分

maDU59_ 的其他作品

查看全部 →