|
Mini Dynamic Lights (小型动态光)Github |相关wiki |源站链接支持: fabric又一个动态光模组。这次,我尝试通过减少渲染因素来将其性能集中在一点。
Mini Dynamic Lights是一个快速的动态光模组,通过以下方式实现最小计算:
- 按类型和数量选择性地计算动态光实体
- 较小的动态光半径范围
结果是,动态光可能会以性能为代价而显得有些不连贯。然而,动态光设置(第4节)可以进行调整以适应您的系统。
致谢
感谢这个来源给了我最好的参考,让我开始这个模组。
- 它是如何工作的?
功能
3.1. 最近实体的动态光
默认情况下,该模组仅渲染最近的4个符合动态光条件的实体,这是该模组的最低设置。
如果您有兴趣增加设置,请前往选项界面的视频设置。
直到物品实体到达地面,发光的物品实体将不会产生动态光,以减少动态光计算。
3.2. 动画
当您持有发光物品时,它会逐渐发光,如此。
细节决定成败。 :)
3.3. 基于视觉的光照
默认的玩家光会稍微在玩家前方,制造出发光物品被玩家捧在前方的错觉。
3.4.(实验性)实体可配置
该模组仅将动态光预配置为玩家和发光鱿鱼,但您可以将配置扩展到您喜欢的实体!
在您的游戏目录中,找到`config`目录并创建一个名为`dynamic-lights`的目录。在其中,按照`filename.yaml`的格式创建新文件,模组将迭代每个文件以应用您的新配置。
这是实体的配置模板:
type: entity
<h1>或</h1>
type: item
<h1>实体/物品的minecraft id</h1>
id: minecraft:player
<h1>当实体未着火或未有附魔物品时的光级别</h1>
<h1>默认为0</h1>
default light level: 0
<h1>当实体有附魔物品时的光级别</h1>
<h1>默认为5</h1>
enchantment light level: 5
<h1>当实体着火时的光级别</h1>
<h1>默认为12</h1>
fire light level: 12Copy已复制!
未来将会有更多的配置,但目前只有这些。
设置
这里的许多设置都是实验性的,通常可以将其保持原样。但是,如果您有兴趣获得更高的动态光分辨率,可以参考视频设置页面中的以下选项:
4.1. 区块生成器
将此选项设置为`Full Blocking`以确保所有光照动画同步。这通常会修复所有不连贯的问题,但也会降低性能。
4.2. 平滑光照
将此选项设置为`Minimum`以减少光照平滑度并提高性能。
4.3. 动态光(快速/精细)
选项`FAST`会产生稍微有些不连贯的光,但性能更好。选项`FANCY`会产生更平滑的光,但性能较差。
4.4. 动态实体
将此选项设置以确定要渲染的动态实体数量。动态光实体的数量越少,性能越好。
参考第3.2节。
4.5. DL性能
将此选项设置为`SMOOTH`以始终在每个刻计算动态光。将此选项设置为`FASTEST`以延迟下一个刻的动态光计算。
模组兼容性
此模组基本上与任何其他模组兼容。以下是几个已测试过的与Mini Dynamic Lights兼容的模组:
- https://modrinth.com/mod/sodium]Sodium:强烈建议将此模组与Mini Dynamic Lights一起添加。然而,选项页面将被覆盖。我的未来计划包括重构动态光的选项页面。
来自Modrinth所有游戏版本22w18a22w19a1.18.2所有类型fabricdynamic-lights-snapshotdynamic-lights-1.0.3+22w18a.jar下载1.0.3+22w18a#Releasedynamic-lights-1.0.3+22w19a.jar下载1.0.3+22w18a#Release- Fixes ghost light block when moving too fast- Refactor game options展开版本: 1.0.3+22w18a支持游戏: 22w18a, 22w19a类型:FabricRelease下载次数: 540dynamic-lightsdynamic-lights-1.0.3+1.18.2.jar下载1.0.3#Release- Fixes ghost light block when moving too fast- Refactor game options展开版本: 1.0.3支持游戏: 1.18.2类型:FabricRelease下载次数: 670dynamic-lights-snapshotdynamic-lights-1.0.2+22w18a.jar下载1.0.2-snapshot#Release- Configuration fixes: 44393ab84f40233a946ce96778c0a84d69f8e142- Dynamic light formula changes: deeba45995921f7b260f8ef04c16bd55f9a85ce5- Refactorings展开版本: 1.0.2-snapshot支持游戏: 22w18a类型:FabricRelease下载次数: 90dynamic-lightsdynamic-lights-1.0.2+1.18.2.jar下载1.0.2#Release- Configuration fixes: 44393ab84f40233a946ce96778c0a84d69f8e142- Dynamic light formula changes: deeba45995921f7b260f8ef04c16bd55f9a85ce5- Refactorings展开版本: 1.0.2支持游戏: 1.18.2类型:FabricRelease下载次数: 143dynamic-lightsdynamic-lights-1.0.1+1.18.2.jar下载1.0.1+1.18.2#ReleasePort in and bug fixes from 1.17 update展开版本: 1.0.1+1.18.2支持游戏: 1.18.2类型:FabricRelease下载次数: 153全部版本
markdown_parsed
文章类型:收录
layui.use([\'form\'], function(){
var form = layui.form;
});
Mini Dynamic Lights |
楼主
2025-8-10 18:28:00
回复(0)
收起回复
|