实体淡出

实体淡出

当你的摄像机穿入生物内部时,不再看到其内部。

Bug修复

EntityFade

当你的视角穿入生物体内时,不再看到它们的内部。

当一个生物直接贴到你脸上,或者你的第三人称视角滑入某个生物体内时,Minecraft 会以内外翻转的方式绘制模型。你最终会盯着它各个面的背面,连同镜像的纹理等等。

EntityFade 修复了这个问题。离视角太近的生物会平滑地变为半透明,而那些你不应该看到的背面则干脆不再绘制。

特性

  • 不再有内外翻转的生物。 你的视角穿入的那部分模型会干净利落地消失,而不是显示出镜像、内外翻转的纹理。
  • 平滑淡出。 随着视角靠近,生物会逐渐淡出,而不是突然出现或消失。它们永远不会完全消失,所以你仍然能分辨出是什么在贴着你。
  • 仅在近距离时生效。 只有当生物距离视角约半格以内时才会发生变化。其他一切渲染都和原版一模一样。
  • 盔甲和手持物品也会淡出,所以不会有东西悬在半空中。
  • 名称标签保持可读。
  • 不影响你的物品栏。 物品栏界面中的玩家预览永远不会淡出。
  • 第一人称和第三人称均可用。
  • 仅客户端。 安装到你的客户端上。服务器不需要它。
  • 无需配置。 放进去就能用。

工作原理

大多数生物绘制时关闭了背面剔除,因此每个面的两侧都会被渲染。通常你永远不会察觉,因为你只看到外侧。但一旦视角进入模型内部,正面就会被视角的近裁剪面切掉,你便直接看穿到另一侧的背面。这就是内外翻转的视图。

当生物靠近视角时,EntityFade 会以开启背面剔除和轻微透明度的方式重新绘制它。被遮挡的面被跳过,而淡出效果则柔化了某个身体部位滑出视野的瞬间。距离较远的生物则完全不受影响。

兼容性

  • 适用于原版生物、玩家,以及使用 Minecraft 标准生物实体渲染器的模组生物。
  • 由自身渲染系统绘制的生物(例如某些动画库)不受影响。

已知问题

  • 发光叠加层,例如蜘蛛和末影人的眼睛,在生物淡出时会失去发光效果。
  • 盔甲和手持物品上的附魔光泽在生物其余部分淡出时仍保持全强度。
  • 用内外翻转的面构建的模组模型,当你紧贴它们时可能会显示出小缝隙。