跳到正文

SlashBlade:Resharped – Sword Strange Tales

作者:TheFlareStar

SlashBlade:Resharped 1.2.32 分支,SST 优化渲染版

收藏

介绍

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

《剑刃奇谭》整合包的 SlashBlade 优化总结

此分支基于 SlashBlade: Resharped 1.2.32,专为 Sword Strange Tales 整合包修改。理论上也可用于其他整合包。

渲染优化内容:

  1. OBJ 模型渲染 — 模型会在加载时预处理;渲染时直接使用连续数据,省去每帧遍历模型组和顶点结构的开销。

  2. 所有刀身渲染 — 包括手持刀剑、背负刀剑、物品栏图标、刀架上的刀剑和掉落的刀剑。普通刀身、发光刀身和附魔闪光效果均使用静态网格缓存,并在后续帧中重复利用。

  3. 斩击动画 — 仅计算骨骼姿势,跳过完整的顶点蒙皮处理;同时避免在同一动画帧内对同一实体进行重复计算。

  4. 动态特效(SlashEffects、Drive、Judgement Cut、Phantom Swords 等) — 根据摄像机距离自动调整细节等级;启用光影包时使用简化网格,并在渲染阴影贴图时跳过透明特效层。

  5. Rank HUD — 将 4 次独立绘制调用合并为 1 次。

  6. 物品栏与首次加载卡顿 — 进入游戏前预热模型和纹理,避免首次挥刀或打开物品栏时突然卡顿。在 JEI 或创造模式物品栏中显示大量图标时,会自动减少额外的渲染层。

  7. YSM 兼容渲染 — YSM 模型中的刀剑渲染现已使用静态网格缓存,同时保留原有的覆盖事件调用路径。

  8. 光影包兼容性(Oculus/Iris) — 检测光影包是否已启用。透明特效不会进入阴影贴图阶段,从而避免刀剑轨迹产生过多阴影。阴影代理使用简化网格,而非完整的高多边形模型。

缓存管理:

资源重新加载、玩家退出登录或离开世界时,会自动清除模型缓存、网格缓存和动画姿势缓存,避免缓存无限占用内存。

常见问题

SlashBlade:Resharped – Sword Strange Tales 支持哪些 Minecraft 版本?

SlashBlade:Resharped – Sword Strange Tales 支持 Minecraft Java 版 1.20.1,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。

SlashBlade:Resharped – Sword Strange Tales 怎么安装?

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

评论

登录后评论和评分

TheFlareStar 的其他作品

查看全部 →