跳到正文

Iron’s Spells: Light Pollution

作者:XiaoGang

Iron's Spells: Light Pollution 是 Iron's Spells 'n Spellbooks 的附属模组。它新增了更多传奇法术,每个法术都配备专属的实时动态彩色光照与光线追踪阴影渲染方案。

收藏

截图

介绍

介绍由机器翻译自 CurseForge 原页面,仅供参考。

Iron’s Spells: Light Pollution

为Iron’s Spells ‘n Spellbooks添加大量传奇法术的附属模组。

大多数法术都以真实天体为原型,各自拥有独特的渲染效果和躲避方式:有的需要拉开距离,有的需要把握时机,还有的取决于你的站位。

Discord: https://discord.gg/adKfbRDn6V


光照与阴影

无需光影包,即可实现实时彩色点光源和光线追踪阴影。

  • 动态光源。 法术效果会照亮周围环境,亮度和颜色随各法术的阶段变化。
  • 光线追踪阴影。在摄像机周围维护一个 64×64×64 格的占用体积,每格再细分为 8×8×8 个子格,使相交测试精度达到 1/8 格。该体积锚定于世界坐标,并按整格滚动,因此子体素边界不会随着摄像机移动而在地形上滑动——否则,细薄的遮挡物会出现闪烁。
  • 光线穿过细致几何结构。栅栏间隙、活板门开口和铁栏杆间距都会透光并投下相应的图案。遮挡蒙版根据每个方块的模型和纹理透明度烘焙生成,因此从任何角度看,形状都保持一致。
  • 柔和阴影。每帧都会在每个光源的球形表面上采样多条阴影光线,并通过时间累积使结果逐渐收敛。
  • 时空降噪。采用时间重投影,并结合边缘感知空间滤波。

效果渲染

  • 真实几何结构。丝状结构为封闭管体,根据真实表面法线逐片元着色;中央主体则由球体网格构成,具有临边昏暗和表面颗粒效果,并会随主体旋转。
  • 屏幕空间引力透镜效应。黑洞沿测地线积分光线弯曲,将地形、天空以及其他法术的光线一并偏折;引力透镜通过对每个像素反演透镜映射来呈现弧线。
  • 基于物理推导。相对论性束射、偶极场几何、视超光速运动和 t^(-5/3) 回落定律,均用于生成符合物理规律的形态。

展示效果

  • 提示框样式。共有七种,默认关闭:圆角面板、放射光线、在框后漂浮的法术图标、粒子场、穿过提示框的星野环、反向旋转的符印,以及无面板的风车式文字布局。每种样式都会采用对应法术的颜色。使用命令/lightpollution frame <style>,或通过tooltipStyle配置选项设置。
  • 浮动伤害数字。可选,默认关闭。会在目标上方显示,并采用对应法术的颜色。由于这些法术会持续结算伤害,同一目标受到的伤害会短暂累积,并合并显示。使用命令/lightpollution damage on,或通过floatingDamage配置选项设置。
  • 法术字幕。若干法术会在转折点显示提示文字。
  • 语言。英语、简体中文、文言文。

兼容性

  • 兼容 Oculus / Iris 光影包。世界几何会在光影包完成合成后绘制,因此不会被覆盖。
  • 需要Iron’s Spells ‘n Spellbooks,客户端和服务器端都必须安装:这些法术会在服务器端注册实体和伤害类型,视觉效果则由客户端负责。
  • 光照管线独立于原版方块光照等级,因此不会影响生物生成或其他读取这些等级的功能。
  • 如果光影因特定驱动程序而编译失败,错误会记入日志并跳过该光影效果,不会造成其他影响。

常见问题

Iron’s Spells: Light Pollution 支持哪些 Minecraft 版本?

Iron’s Spells: Light Pollution 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

Iron’s Spells: Light Pollution 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。

评论

登录后评论和评分

XiaoGang 的其他作品

查看全部 →