截图
介绍
OptiPainting
_优化绘画渲染_
这个模组有什么作用?
- 这个模组通过不渲染绘画上永远不可见的侧面,来优化绘画的渲染。
- 在 24w18a 中,Mojang 添加了数据驱动绘画功能,允许向游戏中添加自定义绘画,尺寸最大可达 16×16。这个模组移除了这一限制,让你可以使用任意尺寸的绘画。
它是如何优化的?
看看绘画的侧面,你会发现有一个向内凹进 2px 的边框,
因此绘画会凸出墙面。在原版中,绘画由多少个方块组成,这些方块的侧面就会被渲染多少次。
这会浪费资源,因为这些面永远不可见。这个模组通过不渲染这些面来解决问题。
这看起来也许只是个小优化,但这些微小的面与完整方块面所需的资源相当,因此:
- 正面 – 4 个顶点
- 背面 – 4 个顶点
顶部 – 4 个顶点底部 – 4 个顶点左侧 – 4 个顶点右侧 – 4 个顶点
原版中每个方块总共需要 24 个顶点,而 OptiPainting 中每个方块只需 8 个顶点。
顶点数量减少了 66%!
- 如果你有一幅 16×16 的绘画,它由 256 个方块组成:原版需要 6144 个顶点,OptiPainting 则只需 2048 个。
- 如果你有一幅超大的 64×64 绘画,它由 4096 个方块组成:原版需要 98304 个顶点,OptiPainting 则只需 32768 个。
| 使用 OptiPainting | 不使用 OptiPainting |
|——————————————————————————————————————————–|———————————————————————————————————————————–|
|
|
|
_此示例不渲染背面,以展示这个模组的作用。
你可以在原版和安装了此模组的情况下看到绘画背面。(目前如此!!)_
显然,如果你在地图里只偶尔放几幅绘画,应该不会明显感受到差异,但这
终究是免费的优化!
常见问题
OptiPainting 支持哪些 Minecraft 版本?
OptiPainting 支持 Minecraft Java 版 1.19–1.20.6,共 12 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。
OptiPainting 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅客户端。
isxander 的其他作品
查看全部 →YetAnotherConfigLib
一个基于构建器的 Minecraft 配置前置库。
YetAnotherConfigLib (YACL)
一个基于构建器的 Minecraft 配置前置库!
Debugify
修复漏洞追踪器中发现的 Minecraft 漏洞
Zoomify (Zoom)
一款可无限自定义的缩放模组。
评论
登录后评论和评分