现实灯光BBS插件

现实灯光BBS插件

为BBS模型方块、演员和回放添加实时点光源和聚光灯,支持阴影、体积光和图案投影。

装饰

IRLights BBS 附加组件

为 BBS FS 提供的实时动态光照。

它适用于 Fabric 1.20.1-1.21.11。不过,1.20.1 版本可以在 Forge 和 NeoForge(1.21.1)上通过 Sinytra Connector 模组使用

该附加组件为 BBS 模型方块、演员和影片回放添加了真实的动态点光源和聚光灯。它附带实时阴影、体积神光和投射光照图案(gobo/cookie)。灯光的放置方式与任何其他 BBS 表单相同,因此可以直接融入你现有的 BBS 工作流程。

注意:光照通过 Iris 着色器管线进行渲染。你需要安装 Iris 并启用受支持的着色器包之一,才能在游戏中实际看到效果。

功能

  • 点光源与聚光灯。将它们放置在 BBS 模型方块上,或直接附加到演员和回放上,使其随场景移动和动画。
  • 实时阴影,来自世界方块和实体。阴影可以按光源切换,质量从低到超高,并且缓存仅在场景实际发生变化时才重新烘焙。
  • 体积光照,可配置光束强度、密度和各向异性(Henyey-Greenstein 散射),用于穿过雾、烟和尘埃的神光。
  • Gobo / cookie 投影。将黑白 PNG 图案从聚光灯锥体中投射出来(窗户阴影、树叶斑驳、投影仪效果,任何你想要的形状),投射到表面上并穿过体积光束。在 BBS 影片编辑器中完全可关键帧化。
  • 逐光源控制颜色、强度、范围/半径、锥角(内/外)、灯泡大小(阴影柔和度),以及独立的方块/实体光照遮罩。
  • 世界内光照辅助线:可选线框辅助显示,在编辑时精确显示光源的位置及其照射范围。 IRLights

支持的着色器包

该附加组件附带一个源码补丁程序,将其光照代码直接注入到流行的 Iris 着色器包中:

  • Photon
  • Complementary Reimagined
  • BSL
  • Bliss
  • Solas
  • IterationRP
  • Rethinking Voxels

在游戏内设置中选择一个包,打一次补丁,光照便会以完整的阴影和体积光支持开始渲染。

需求

安装

  1. 安装 Fabric Loader、Fabric API、BBS FS(2.3.1+)和 Iris。
  2. 将附加组件的 jar 文件放入你的 mods 文件夹。
  3. 启动游戏一次,以便它提取其捆绑的着色器补丁。
  4. 在 BBS 设置菜单中,打开补丁程序面板,选择你的着色器包,并为其打补丁。
  5. 在 Iris 中启用该着色器包,在模型方块(或演员/回放)上放置一个点光源或聚光灯表单,你的场景就会被照亮。

鸣谢

由 qualet 制作。

许可证

基于 MIT 许可。