Shimmer 是一个客户端库模组,提供了一些渲染支持。
Shimmer 为世界中的后处理框架和彩色点光源提供支持。
具体如何在开发中使用,可参考官方WIKI。
注意:0.4+版本后兼容optifine和铷,修复了光穿问题,更灵活的模型泛光支持(参考wiki)。
对于部分AMD显卡存在渲染错误问题,请修改shimmer-client.toml配置 ("MRT Reversed" = true)。
一个简单的配置(./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 的泛光效果。赶快将泛光添加到你的盔甲、实体、方块以及任何你想要的东西上吧!
再搭配上彩色光照,看到火是真的很热!
滚烫的火
实体光源
熔岩泛光
流体光照