0.2.3 for Forge 1.18.2
on 2024 Dec 07MTR 版本要求: 3.1.12+
MTR 版本要求: 3.1.12+
从 0.2.0 版本起,NTE 不再仅需客户端安装。详见 此处 。
从 0.2.0 版本起,NTE 不再仅需客户端安装。详见 此处 。
更新日志:
- 修复: 在 1.17.1 上无法启动
- 修复: 重加载资源时错绑定已释放的着色器程序
- 修复: 轨道光照有时不正确
- 修复: 负坐标下轨道分区不正确
对于光影,当前只支持 Iris+Sodium(Fabric) 和 Oculus+Rubidium(Forge),不支持 Optifine。建议使用最新版。为适配光影,内部进行了一些大改动。如遇问题还请报告,多谢。
对于光影,当前只支持 Iris+Sodium(Fabric) 和 Oculus+Rubidium(Forge),不支持 Optifine。建议使用最新版。为适配光影,内部进行了一些大改动。如遇问题还请报告,多谢。
更改内容:
- 修复: 在 1.17.1 上无法启动
- 修复: 重加载资源时错绑定已释放的着色器程序
- 修复: 轨道光照有时不正确
- 修复: 负坐标下轨道分区不正确
对于光影,当前只支持 Iris+Sodium(Fabric) 和 Oculus+Rubidium(Forge),不支持 Optifine。建议使用最新版。为适配光影,内部进行了一些大改动。如遇问题还请报告,多谢。
对于光影,当前只支持 Iris+Sodium(Fabric) 和 Oculus+Rubidium(Forge),不支持 Optifine。建议使用最新版。为适配光影,内部进行了一些大改动。如遇问题还请报告,多谢。
0.2.3 for Forge 1.17.1
on 2024 Dec 07MTR 版本要求: 3.1.12+
MTR 版本要求: 3.1.12+
从 0.2.0 版本起,NTE 不再仅需客户端安装。详见 此处 。
自 0.2.0 版本起,NTE 不再仅需客户端安装。详见 此处 。
变更日志:
- 修复: 在 1.17.1 上无法启动
- 修复: 重加载资源时错绑定已释放的着色器程序
- 修复: 轨道光照有时不正确
- 修复: 负坐标下轨道分区不正确
对于光影,当前只支持 Iris+Sodium(Fabric) 和 Oculus+Rubidium(Forge),不支持 Optifine。建议使用最新版。为适配光影,内部进行了一些大改动。如遇问题还请报告,多谢。
对于光影,当前仅支持 Iris+Sodium(Fabric) 和 Oculus+Rubidium(Forge),不支持 Optifine。建议使用最新版本。由于进行了一些适配光影的大改动,如遇问题请报告,谢谢。
更改内容:
- 修复: 在 1.17.1 上无法启动
- 修复: 重加载资源时错绑定已释放的着色器程序
- 修复: 轨道光照有时不正确
- 修复: 负坐标下轨道分区不正确
对于光影,当前只支持 Iris+Sodium(Fabric) 和 Oculus+Rubidium(Forge),不支持 Optifine。建议使用最新版。为适配光影,内部进行了一些大改动。如遇问题还请报告,多谢。
对于光影,当前仅支持 Iris+Sodium(Fabric) 和 Oculus+Rubidium(Forge),不支持 Optifine。建议使用最新版本。由于进行了一些适配光影的大改动,如遇问题请报告,谢谢。
0.2.2 for Fabric 1.19.3
on 2024 Dec 07MTR 版本要求: 3.1.12+
MTR 版本要求: 3.1.12+
从 0.2.0 版本起,NTE 不再仅需客户端安装。详见 此处 。
NTE 自 0.2.0 版本起不再仅需客户端安装。详情请参考 此处 。
更新日志:
- 添加: 列车和 3D 轨道的着色器支持 (目前仅支持 Iris+Sodium(Fabric) 和 Oculus+Rubidium(Forge),不支持 Optifine。建议使用最新版本。)
- 修复: 资源包创建工具中无法加载 OBJ 模型
- 修改: 新增一个新的轨道模型 - 感谢 Huli-awsl
- 更改: 全面 overhauled 了 3D 轨道渲染,提升了性能并减少了卡顿现象
- 添加: 对 3D 轨道部分进行了截锥体剔除 (即,跳过渲染不可见区域,以提高性能)
- 修复: 使用着色器时车辆模型有时会显示在错误的位置
- 修复: 当玩家处于尚未加载的区块时,轨道不渲染
- 修改: 对于 MTL 中未指定 Kd 的材质,Kd 默认为白色而不是纯黑色
为了支持着色器,在一些方面进行了重大更改。如果遇到问题,请报告,谢谢。
似乎很难实现对着色器的完美支持,因此在使用某些着色器时,预计会有一些方面出现问题。关闭着色器上的某些功能,如实体阴影,可能会有所帮助。
0.2.2 for Fabric 1.19.2
on 2024 Dec 07MTR 版本要求: 3.1.12+
MTR Version Required: 3.1.12+
从 0.2.0 版本起,NTE 不再仅需客户端安装。详见 此处 。
NTE is no longer client-only since 0.2.0. Refer to this for details.
更新日志:
- 添加: 列车和 3D 轨道的着色器支持 (目前仅在 Iris+Sodium(Fabric) 和 Oculus+Rubidium(Forge) 上可用,不支持 Optifine。建议使用最新版本。)
- 修复: 资源包创建工具中 OBJ 模型无法加载的问题
- 更改: 一个新的轨道模型 - 感谢 Huli-awsl
- 更改: 对 3D 轨道渲染进行了全面改进,提高了性能并减少了卡顿现象
- 添加: 对 3D 轨道部分进行视锥体剔除 (即,跳过渲染不可见区域,以提高性能)
- 修复: 使用着色器时车辆模型有时会显示在错误的位置
- 修复: 玩家处于尚未加载的区块时轨道不渲染的问题
- 更改: 没有在 MTL 中指定 Kd 的材质被视为白色而不是纯黑色
为了支持着色器,在某些方面进行了重大更改。如果遇到任何问题,请报告,谢谢。
似乎很难实现对着色器的完美支持,因此在使用某些着色器时可能会出现一些问题。关闭着色器上的某些功能,如实体阴影,可能会有所帮助。
0.2.2 for Fabric 1.18.2
on 2024 Dec 07MTR 版本要求: 3.1.12+
MTR Version Required: 3.1.12+
从 0.2.0 版本起,NTE 不再仅需客户端安装。详见 此处 。
NTE is no longer client-only since 0.2.0. Refer to this for details.
更新日志:
- 添加: 列车和 3D 轨道的着色器支持 (目前仅在 Iris+Sodium(Fabric) 和 Oculus+Rubidium(Forge) 上可用,不支持 Optifine。建议使用最新版本。)
- 修复: 资源包创建工具中 OBJ 模型无法加载的问题
- 更改: 新的轨道模型 - 感谢 Huli-awsl
- 更改: 对 3D 轨道渲染进行了全面改进,提高了性能并减少了卡顿
- 添加: 对 3D 轨道部分进行视锥体剔除 (即,跳过渲染不可见区域,以提高性能)
- 修复: 使用着色器时,车辆模型有时会显示在错误的位置
- 修复: 当玩家处于尚未加载的区块中时,轨道不渲染
- 更改: 对于未在 MTL 中指定 Kd 的材质,Kd 默认为白色而不是纯黑色
为了支持着色器,在某些方面进行了重大更改。如果遇到任何问题,请报告,谢谢。
似乎很难实现对着色器的完美支持,因此在使用某些着色器时,某些方面可能会出现问题。关闭着色器上的某些功能,如实体阴影,可能会有所帮助。
0.2.2 for Fabric 1.17.1
on 2024 Dec 07MTR 版本要求: 3.1.12+
MTR 版本要求: 3.1.12+
从 0.2.0 版本起,NTE 不再仅需客户端安装。详见 此处 。
自 0.2.0 版本起,NTE 不再仅需客户端安装。详见 此处 。
更新日志:
- 新增: 列车和 3D 轨道的着色器支持 (目前仅在 Iris+Sodium(Fabric) 和 Oculus+Rubidium(Forge) 上可用,不支持 Optifine。建议使用最新版本。)
- 修复: 资源包创建工具中 OBJ 模型无法加载的问题
- 修改: 新增一个新的轨道模型 - 感谢 Huli-awsl
- 更改: 彻底 overhauled 了 3D 轨道渲染,提升了性能并减少了卡顿
- 新增: 对 3D 轨道部分进行视锥体剔除 (即,跳过渲染不可见区域,以提高性能)
- 修复: 使用着色器时,车辆模型有时会显示在错误的位置
- 修复: 玩家处于尚未加载的区块时,轨道不渲染
- 修改: 对于 MTL 纹理中未指定 Kd 的情况,将其视为白色而不是纯黑色
为了支持着色器,在某些方面进行了重大更改。如果遇到任何问题,请报告,谢谢。
似乎很难实现对着色器的完美支持,因此在使用某些着色器时,预计会有一些方面出现问题。关闭着色器上的某些功能,如实体阴影,可能会有所帮助。
0.2.2 for Forge 1.19.3
on 2024 Dec 07MTR 版本要求: 3.1.12+
MTR 版本要求: 3.1.12+
从 0.2.0 版本起,NTE 不再仅需客户端安装。详见 此处 。
自 0.2.0 版本起,NTE 不再仅需客户端安装。详见 此处 。
更新日志:
- 添加: 列车和 3D 轨道的着色器支持 (目前仅在 Iris+Sodium(Fabric) 和 Oculus+Rubidium(Forge) 上可用,不支持 Optifine。建议使用最新版本。)
- 修复: 资源包创建工具中无法加载 OBJ 模型
- 更改: 一个新的轨道模型 - 感谢 Huli-awsl
- 更改: 全面 overhaul 了 3D 轨道渲染,提升性能并减少卡顿
- 添加: 对 3D 轨道部分进行视锥体剔除 (即,跳过渲染不可见区域,以提高性能)
- 修复: 使用着色器时车辆模型有时显示在错误的位置
- 修复: 玩家处于尚未加载的区块时轨道不渲染
- 更改: 没有在 MTL 中指定 Kd 的材质被视为白色而不是纯黑色
为了支持着色器,在某些方面进行了重大更改。如果遇到任何问题,请报告,谢谢。
似乎很难实现对着色器的完美支持,因此在使用某些着色器时,预计会出现一些问题。关闭着色器上的某些功能,如实体阴影,可能会有所帮助。
0.2.2 for Forge 1.19.2
on 2024 Dec 07MTR version requirements: 3.1.12+
MTR Version Required: 3.1.12+
Since version 0.2.0, NTE is no longer only installed on the client. See here.
NTE is no longer client-only since 0.2.0. Refer to this for details.
Changelog:
- Add: Shader support for train and 3D rail (Currently only supported on Iris+Sodium(Fabric) and Oculus+Rubidium(Forge), Optifine is not supported. It is recommended to use the latest version.)
- Fix: OBJ model not loading in Resource Pack Creator tool
- Change: A new rail model - Thanks Huli-awsl
- Change: Overhauled the 3D rail rendering system, improving performance and reducing lag spikes
- Add: Frustum culling for 3D rail sections (i.e., skip rendering invisible areas to improve performance)
- Fix: Vehicle model sometimes shows at incorrect positions when using shader
- Fix: Rail not rendered when the player is in a chunk that has not been loaded yet
- Change: MTL textures without Kd are considered to have a white color instead of pure black
There have been significant changes in some aspects to support shaders. So please report any issues you encounter. Thank you.
It seems difficult to achieve perfect support for shaders, so please expect some aspects to break when using certain shaders. Disabling some features such as entity shadows on the shader may help.
Changed content:
- Added: Rendering support for trains and 3D rails (Currently only supported on Iris+Sodium(Fabric) and Oculus+Rubidium(Forge), Optifine is not supported. It is recommended to use the latest version.)
- Fixed: OBJ model not loading in the Resource Pack Creator tool
- Changed: A new rail model - Thanks Huli-awsl
- Changed: Overhauled the 3D rail rendering system, improving performance and reducing intermittent stuttering
- Added: Frustum culling for 3D rail sections (i.e., skip rendering invisible areas to improve performance)
- Fixed: Vehicle model sometimes shows at incorrect positions when using shader
- Fixed: Rail not rendered when the player is in a chunk that has not been loaded yet
- Changed: For MTL textures without Kd, Kd is considered to have a white color instead of pure black
In order to support shaders, some major changes have been made internally. If you encounter any problems, please report them. Thank you.
It seems difficult to achieve perfect support for shaders, so please expect some aspects to break when using certain shaders. Disabling some features such as entity shadows on the shader may help.
0.2.2 for Forge 1.18.2
on 2024 Dec 07MTR 版本要求: 3.1.12+
MTR 版本要求: 3.1.12+
从 0.2.0 版本起,NTE 不再仅需客户端安装。详见 此处 。
自 0.2.0 版本起,NTE 不再仅需客户端安装。详见 此处 。
更新日志:
- 添加: 列车和 3D 轨道的着色器支持 (目前仅在 Iris+Sodium(Fabric) 和 Oculus+Rubidium(Forge) 上可用,不支持 Optifine。建议使用最新版本。)
- 修复: 资源包创建工具中 OBJ 模型无法加载的问题
- 更改: 一个新的轨道模型 - 感谢 Huli-awsl
- 更改: 全面 overhaul 了 3D 轨道渲染,提升性能并减少卡顿
- 添加: 对 3D 轨道部分进行视锥体剔除 (即,跳过渲染不可见区域,以提高性能)
- 修复: 使用着色器时车辆模型有时显示在错误的位置
- 修复: 玩家处于未加载的区块时轨道不渲染
- 更改: 没有 Kd 的 MTL 纹理被视为白色而不是纯黑色
为了支持着色器,在某些方面进行了重大更改。如果遇到任何问题,请报告,谢谢。
似乎很难实现对着色器的完美支持,因此在使用某些着色器时可能会出现一些问题。关闭着色器上的某些功能,如实体阴影,可能会有所帮助。
0.2.2 for Forge 1.17.1
on 2024 Dec 07MTR 版本要求: 3.1.12+
MTR 版本要求: 3.1.12+
从 0.2.0 版本起,NTE 不再仅需客户端安装。详见 此处 。
自 0.2.0 版本起,NTE 不再仅需客户端安装。详见 此处 。
更新日志:
- 添加: 列车和 3D 轨道的着色器支持 (目前仅在 Iris+Sodium(Fabric) 和 Oculus+Rubidium(Forge) 上可用,不支持 Optifine。建议使用最新版本。)
- 修复: 资源包创建工具中 OBJ 模型无法加载的问题
- 更改: 一个新的轨道模型 - 感谢 Huli-awsl
- 更改: 全面 overhaul 了 3D 轨道渲染,提升性能并减少卡顿
- 添加: 对 3D 轨道部分进行截锥体剔除 (即,跳过渲染不可见区域,以提高性能)
- 修复: 使用着色器时车辆模型有时显示在错误位置
- 修复: 玩家处于未加载的区块时轨道不渲染
- 更改: 没有 Kd 的 MTL 纹理被视为白色而不是纯黑色
为了支持着色器,在某些方面进行了重大更改。因此,如果遇到任何问题,请报告,谢谢。
似乎很难实现对着色器的完美支持,因此在使用某些着色器时,请预计会出现一些问题。禁用着色器上的某些功能,如实体阴影,可能会有所帮助。
更改内容:
- 新增: 列车和立体轨道渲染的着色器支持 (当前仅在 Iris+Sodium(Fabric) 和 Oculus+Rubidium(Forge) 上可用,不支持 Optifine。建议使用最新版本。)
- 修复: 资源包创建器中无法加载 OBJ 模型的问题
- 更改: 重新制作了一个新的轨道模型 - 感谢 Huli-awsl
- 更改: 重新制作了立体轨道渲染系统,提升性能并减少间歇性卡顿
- 添加: 对立体轨道分区进行截锥体剔除 (即,跳过渲染不可见区域,以提高性能)
- 修复: 使用着色器时车辆模型有时显示在错误位置
- 修复: 玩家处于未加载的区块时轨道不渲染
- 更改: 对于未在 MTL 中指定 Kd 的材质,Kd 默认设置为白色而不是使整个材质变为纯黑色
为了适配着色器,内部进行了一些重大更改。如果遇到问题,请报告,谢谢。
要实现对着色器的完美适配似乎并不容易,在某些着色器上可能会出现各种问题。关闭着色器上的某些功能,如实体阴影,可能会有所帮助。
0.2.1 for Fabric 1.19.3
on 2024 Dec 07从 0.2.0 版本开始,NTE 不再仅需客户端安装。详情请见 此处 。 NTE 自 0.2.0 版本起不再仅适用于客户端。有关详细信息,请参阅 此链接 。
MTR 版本需求:3.1.12 MTR 所需版本:3.1.12
更新日志:
- 修复:装饰对象显示不正确,而是以一种奇怪的方式覆盖屏幕(恢复 GL 状态时 ShaderInstance.lastProgramId 不同步,导致后续调用未绑定着色器程序)
- 添加:探测轨道长度、坡度和半径。手持画笔指向轨道节点时可查看其效果。
- 添加:侧轨使用更便于维护的模型
- 修复:加载带有渲染批次指定的 OBJ 模型时,MTL 中的纹理定义无法正确匹配
- 修复:加载 OBJ 模型列车时,GL 状态有时无法正确恢复
- 更改:渲染时,轨道的每个分段使用独立的 VAO(同时使轨道颜色开关立即生效)
- 更改:在加载 OBJ 模型时排除重复顶点(部分由法线生成引起)
- 添加:启动时,如果 MTR 版本过低,则显示信息消息
- 更改:对于不支持 OpenGL 3.3 的平台,禁用 glVertexAttribDivisor(同时禁用 3D 轨道功能)
- 更改:茶壶变高了
- 修复:面数统计有时不准确
- 新增:面数统计中显示使用原生管线的面数量
- 更改:在 1.19.3 中初始化 JOML 平移矩阵时,使用 translation 而不是 translateLocal
0.2.1 for Fabric 1.19.2
on 2024 Dec 07从 0.2.0 版本开始,NTE 不再仅仅需要客户端安装。详情请见 此处 。 NTE 自 0.2.0 版本起不再仅为客户端版本。有关详细信息,请参阅 此链接 。
MTR 版本要求: 3.1.12 MTR 版本需求: 3.1.12
变更日志:
- 修复: 装饰对象显示不正确,而是以一种奇怪的方式覆盖屏幕(恢复 GL 状态时 ShaderInstance.lastProgramId 不同步,导致后续调用未绑定着色器程序)
- 添加: 探测轨道长度、坡度和半径。在持有画笔时指向轨道节点即可查看其效果。
- 添加: 用于侧轨的模型更便于维护
- 修复: 加载带有渲染批次分配的材质名称的 OBJ 模型时,MTL 中的纹理定义无法正确匹配
- 修复: 加载带有 OBJ 模型的列车时,GL 状态有时无法正确恢复
- 更改: 渲染过程中轨道的每个分段使用独立的 VAO(同时使轨道颜色的开关立即生效)
- 更改: 在加载 OBJ 模型时排除重复顶点(部分由法线生成引起)
- 添加: 启动时如果 MTR 版本过低则显示信息消息
- 更改: 对于不支持 OpenGL 3.3 的平台,禁用 glVertexAttribDivisor(同时禁用 3D 轨道功能)
- 更改: 茶壶变高了
- 修复: 面数统计有时不准确
- 新增: 面数统计中显示使用原版管线的面数量
- 更改: 在 1.19.3 中初始化 JOML 的平移矩阵时使用 translation 而不是 translateLocal
0.2.1 for Fabric 1.18.2
on 2024 Dec 07从 0.2.0 版本开始,NTE 不再仅需客户端安装。详情见 此处 。
NTE 自 0.2.0 版本起不再仅适用于客户端。有关详细信息,请参阅 此链接 。
MTR 版本要求:3.1.12 MTR 所需版本:3.1.12
变更日志:
- 修复:装饰对象显示不正确,而是以奇怪的方式覆盖屏幕(恢复 GL 状态时 ShaderInstance.lastProgramId 不同步,导致后续调用未绑定着色器程序)
- 添加:探测轨道长度、坡度和半径。在手持画笔指向轨道节点时可查看其效果。
- 添加:用于侧轨的模型更便于维护
- 修复:加载带有渲染批次指定材质的 OBJ 模型时,MTL 中的纹理定义无法正确匹配
- 修复:加载 OBJ 模型列车时,GL 状态有时无法正确恢复
- 更改:渲染期间每个轨道段使用单独的 VAO(还使开关轨道颜色立即生效)
- 更改:在加载 OBJ 模型时排除重复顶点(部分由法线生成引起)
- 添加:启动时如果 MTR 版本过低则显示信息消息
- 更改:对于不支持 OpenGL 3.3 的平台,禁用 glVertexAttribDivisor(同时禁用 3D 轨道功能)
- 更改:茶壶变高了
- 修复:面数统计有时不准确
- 新增:面数统计中显示使用原版管线的面数量
- 更改:在 1.19.3 中初始化 JOML 平移矩阵时使用 translation 而不是 translateLocal
0.2.1 for Fabric 1.17.1
on 2024 Dec 07Since version 0.2.0, NTE no longer requires only client installation. See here. MTR version required: 3.1.12
Changelog:
- Fix: Decorative object not showing correctly but covering the screen in a strange way (ShaderInstance.lastProgramId not in sync when restoring GL state, resulting in shader program not bound for subsequent calls).
- Add: Probing for rail length, pitch and radius. Point at a rail node while holding the brush to see it in action.
- Add: A model that is more maintenance-friendly is used for siding rails.
- Fix: Texture definition in MTL cannot match properly when loading OBJ models with render batch assigned with material name.
- Fix: GL status not restored sometimes when loading trains with OBJ models.
- Change: Individual VAO for each segment of rail during rendering (Also made switching on/off rail color take effect instantly).
- Change: Duplicate vertices (some caused by normal generation) are removed during OBJ loading.
- Add: Displaying information message at startup if MTR version is too low.
- Change: Disable glVertexAttribDivisor (also disables 3D rail function) for platforms without support for OpenGL 3.3.
- Change: Teapot grew taller.
- Fix: Face count statistic is sometimes inaccurate.
- Fix: Face count statistic includes amount of faces utilizing vanilla pipeline.
- Change: Use translation instead of translateLocal when initializing translate matrix for JOML in 1.19.3.
0.2.1 for Forge 1.19.3
on 2024 Dec 07从 0.2.0 版本起,NTE 不再仅需客户端安装。详见 此处 。
NTE 自 0.2.0 版本起不再仅需客户端安装。详情请见 此处 。
MTR 版本要求: 3.1.12
MTR 版本要求: 3.1.12
Changelog:
- 修复: 装饰对象显示不正确,而是以一种奇怪的方式覆盖屏幕(恢复 GL 状态时 ShaderInstance.lastProgramId 不同步,导致后续调用未绑定着色器程序)
- 添加: 探测轨道长度、坡度和半径。手持刷子指向轨道节点时可查看其效果。
- 添加: 侧轨使用更便于维护的模型
- 修复: 加载带有渲染批次指定材质的 OBJ 模型时,MTL 中的纹理定义无法正确匹配
- 修复: 加载 OBJ 模型列车时,GL 状态有时无法正确恢复
- 更改: 渲染时轨道的每个段使用独立的 VAO(同时使轨道颜色开关立即生效)
- 更改: 在加载 OBJ 模型时排除重复顶点(部分由法线生成引起)
- 添加: 启动时如果 MTR 版本过低显示信息消息
- 更改: 对于不支持 OpenGL 3.3 的平台,禁用 glVertexAttribDivisor(同时禁用 3D 轨道功能)
- 更改: 茶壶变高了
- 修复: 面数统计有时不准确
- 修复: 面数统计包括使用原生管道的面数量
- 更改: 在 1.19.3 中初始化 JOML 平移矩阵时使用 translation 而不是 translateLocal
0.2.1 for Forge 1.19.2
on 2024 Dec 07自 0.2.0 版本起,NTE 不再仅需客户端安装。详见 此处 。
NTE 自 0.2.0 版本起不再仅为客户端所需。详情请参考 此链接 。
MTR 版本要求: 3.1.12
MTR 版本需求: 3.1.12
Changelog:
- 修复: 装饰对象显示不正确,而是以奇怪的方式覆盖屏幕(恢复 GL 状态时 ShaderInstance.lastProgramId 不同步,导致后续调用未绑定着色器程序)
- 添加: 探测轨道长度、坡度和半径。手持刷子指向轨道节点时可查看其效果。
- 添加: 用于侧线轨道的模型更便于维护
- 修复: 加载带有渲染批次指定的 OBJ 模型时,MTL 中的纹理定义无法正确匹配
- 修复: 加载 OBJ 模型列车时,GL 状态有时无法正确恢复
- 更改: 渲染轨道时,每个轨道段使用独立的 VAO(同时使轨道颜色开关立即生效)
- 更改: 在加载 OBJ 模型时排除重复顶点(部分由法线生成导致)
- 添加: 启动时若 MTR 版本过低则显示信息消息
- 更改: 对于不支持 OpenGL 3.3 的平台,禁用 glVertexAttribDivisor(同时禁用 3D 轨道功能)
- 更改: 茶壶变高了
- 修复: 面数统计有时不准确
- 新增: 面数统计中显示使用原版管线的面数量
- 更改: 在 1.19.3 中初始化 JOML 平移矩阵时使用 translation 而非 translateLocal
0.2.1 for Forge 1.18.2
on 2024 Dec 07从 0.2.0 版本开始,NTE 不再仅需客户端安装。详情请见 此处 。
NTE 自 0.2.0 版本起不再仅为客户端专用。关于详细信息,请参考 此链接 。
MTR 版本要求: 3.1.12
MTR 所需版本: 3.1.12
更新日志:
- 修复: 装饰对象显示不正确,而是以一种奇怪的方式覆盖屏幕 (恢复 GL 状态时 ShaderInstance.lastProgramId 不同步,导致后续调用未绑定着色器程序)
- 添加: 探测轨道长度、坡度和半径。手持刷子指向轨道节点时可查看其效果。
- 添加: 侧线轨道使用更便于维护的模型
- 修复: 加载带有渲染批次分配材质名称的 OBJ 模型时,MTL 中的纹理定义无法正确匹配
- 修复: 加载 OBJ 模型列车时,GL 状态有时无法正确恢复
- 更改: 渲染时轨道的每个段使用独立的 VAO(同时使开关轨道颜色立即生效)
- 更改: 在加载 OBJ 模型时排除重复顶点(部分由法线生成导致)
- 添加: 启动时如果 MTR 版本过低显示信息消息
- 更改: 对于不支持 OpenGL 3.3 的平台,禁用 glVertexAttribDivisor(同时禁用 3D 轨道功能)
- 更改: 茶壶变高了
- 修复: 面数统计有时不准确
- 新增: 面数统计中显示使用原版管线的面数量
- 更改: 在 1.19.3 中初始化 JOML 的平移矩阵时使用 translation 而不是 translateLocal
0.2.1 for Forge 1.17.1
on 2024 Dec 07从 0.2.0 版本开始,NTE 不再仅需客户端安装。详情请见 此处 。 NTE 自 0.2.0 版本起不再仅适用于客户端。查看 此链接 以获取详细信息。
MTR 版本需求: 3.1.12 MTR 版本要求: 3.1.12
更新日志:
- 修复: 装饰对象显示不正确,而是以一种奇怪的方式覆盖屏幕(恢复 GL 状态时 ShaderInstance.lastProgramId 不同步,导致后续调用未绑定着色器程序)
- 添加: 探测轨道长度、坡度和半径。在持有画笔时指向轨道节点即可查看其效果。
- 添加: 用于侧轨的模型更便于维护
- 修复: 加载带有渲染批次分配材质名称的 OBJ 模型时,MTL 中的纹理定义无法正确匹配
- 修复: 加载带有 OBJ 模型的火车时,GL 状态有时无法正确恢复
- 更改: 渲染期间每个轨道段使用独立的 VAO(同时使轨道颜色开关立即生效)
- 更改: 在加载 OBJ 模型时排除重复顶点(部分由法线生成引起)
- 添加: 启动时如果 MTR 版本过低显示信息消息
- 更改: 对于不支持 OpenGL 3.3 的平台,禁用 glVertexAttribDivisor(同时禁用 3D 轨道功能)
- 更改: 茶壶变高了
- 修复: 面数统计有时不准确
- 新增: 面数统计中显示使用原生管道的面数量
- 更改: 在 1.19.3 中初始化 JOML 平移矩阵时使用 translation 而不是 translateLocal