Light-Lab引擎

Light-Lab引擎

简单易用的模组开发者照明引擎。

Light-Lab Engine

Light-Lab Engine 是一个用于 Minecraft Forge 1.20.1 的客户端 API 库,允许模组开发者创建和渲染具有高级光照效果的实时体积聚光灯。

该库提供了一条高性能渲染管线,能够显示动态聚光灯光束、镜头光晕、投影纹理(gobo),并自动检测光束与 Minecraft 世界的碰撞。

这是一个 API/库模组。它本身不添加任何游戏内容,旨在作为其他模组的依赖项使用。


功能特性

  • 实时体积聚光灯渲染
  • 动态镜头光晕效果
  • GPU 加速渲染
  • 支持多达 2048 个活动聚光灯
  • 自动方块碰撞光线投射
  • 自定义 gobo 纹理投影
  • 光照位置、方向、颜色和光束属性的运行时更新
  • 为 Forge 模组开发者提供易于使用的 API
  • 与 Minecraft 渲染管线的无缝集成

面向开发者

目前与 Sodium-Iris 不兼容,但未来将实现兼容。

Light-Lab Engine 允许您的模组:

  • 创建和注册聚光灯
  • 实时更新聚光灯属性
  • 为移动光源制作动画
  • 通过光束投影自定义纹理
  • 以最小配置构建高级光照系统

完整的文档、示例和 API 参考可在项目的 GitHub 仓库中获取。


运行要求

  • Minecraft 1.20.1
  • Minecraft Forge

📌 说明

  • 仅限客户端渲染。
  • 面向开发模组的开发者。
  • 不添加独立的游戏功能。
  • 可以与任何依赖它的模组一起安全安装。