Shimmer 是一个客户端库模组,提供了一些渲染支持。
Shimmer 为世界中的后处理框架和彩色点光源提供支持。
具体如何在开发中使用,可参考官方 WIKI。
注意:0.4+ 版本后兼容铷,部分修复了光穿问题,更灵活的模型泛光支持(参考Wiki)。
推荐使用 CurseForge 上的资源包:Blooming Blocks。
自 0.1.13 版本起引入了辅助屏幕,用于快速生成配置文件,详细的说明可以在这里找到。
GIF 录屏,因为 GIF 有颜色限制,所以产生了色块。
支持从游戏内选取颜色。
gif
导出的配置文件可以存放在 MC 根目录 /config/shimmer下,所有的都会被读取。
一个简单的配置(./config/shimmer.json)如下:
{
"LightBlock": [
{
"block": "minecraft:sea_lantern",
"r": 34,
"g": 255,
"b": 200,
"a": 255,
"radius": 7
}
],
"BloomBlock": [
{
"fluid": "minecraft:lava"
},
{
"block": "minecraft:glowstone"
}
]
}
功能介绍
彩光光照
你可以通过配置文件来轻松为任何方块创建彩色光源。
此外,模组开发者也可以调用 API 来创建和维护自己的点光源。
彩灯
后处理框架
Shimmer 扩展并改进了原版的 PostChain,允许模组制作者通过原版着色器配置方式,为特定图元应用指定后处理效果。
可以不再受限于原版后处理的约束,制做更酷炫的效果了!
后期处理
泛光
Shimmer 基于后处理框架,提供类似于 Unreal 和 Unity 的泛光效果。赶快将泛光添加到你的盔甲、实体、方块以及任何你想要的东西上吧!
再搭配上彩色光照,看到火是真的很热!
滚烫的火
实体光源
熔岩泛光
流体光照