MTR 版本要求: 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.
Changelog:
- Fix: Unable to launch on 1.17.1
- Fix: Incorrect Binding of disposed shader program when reloading resource
- Fix: Incorrect lighting on rail sometimes
- Fix: Incorrect rail chunking with minus coordinate
For shaders, currently only Iris+Sodium(Fabric) and Oculus+Rubidium(Forge) are supported, Optifine is not supported. Using the latest version is recommended. There has been great changes to some aspects, so please report should you encounter any issues, thank you.
It seems difficult to achieve perfect support for shaders, so please do expect some aspects breaking when using certain shaders. Disabling some features such as entity shadow on the shader might help.
更改内容:
- 修复: 在 1.17.1 上无法启动
- 修复: 重加载资源包时错绑定已释放的着色器程序
- 修复: 轨道光照有时不正确
- 修复: 负坐标下轨道分区不正确
对于光影,当前只支持 Iris+Sodium(Fabric) 和 Oculus+Rubidium(Forge),不支持 Optifine。建议使用最新版。为适配光影,内部进行了一些大改动。如遇问题还请报告,多谢。
要想完美适配光影似乎不太容易,在一些光影上会有各种方面出问题。关掉光影上如实体阴影的一些功能可能会有所帮助。
MTR 版本要求: 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.
Changelog:
- Add: Shader support for train and 3D rail (Currently on Iris+Sodium(Fabric) and Oculus+Rubidium(Forge) only, Optifine is not supported. Using the latest version is recommended.)
- Fix: OBJ model not loading in Resource Pack Creator tool
- Change: A new rail model - Thanks Huli-awsl
- Change: Overhauled the 3D rail rendering, boosting performance and reducing lag spikes
- Add: Frustum culling for 3D rail sections (i.e. skip rendering invisible area, to improve performance)
- Fix: Vehicle model sometimes show at incorrect position when using shader
- Fix: Rail not rendered when player is in chunk that is not yet loaded
- Change: MTL textures without Kd is considered to have a white color instead of pure black
There has been great changes to some aspects in order for shaders to be supported. So please report should you encounter any issues, thank you.
It seems difficult to achieve perfect support for shaders, so please do expect some aspects breaking when using certain shaders. Disabling some features such as entity shadow on the shader might help.
更改内容:
- 新增: 列车和立体轨道渲染支持光影 (当前只支持 Iris+Sodium(Fabric) 和 Oculus+Rubidium(Forge),不支持 Optifine。建议使用最新版。)
- 修复: 资源包创建器中不能加载 OBJ 模型
- 修改: 重制了一个新的轨道模型 - 感谢 Huli-awsl
- 更改: 重制了立体轨道渲染系统,提升性能并减少间歇卡顿
- 新增: 对立体轨道分区进行截锥体剔除 (即,跳过显示看不见的区域,以提升性能)
- 修复: 在使用光影时,模型有时显示在不正确的地方
- 修复: 在玩家处于尚未加载的区块中时,轨道不渲染
- 修改: 对于没有在 MTL 中指定 Kd 的材质,Kd 默认为白色而不是使整个材质变为纯黑
为适配光影,内部进行了一些大改动。如遇问题还请报告,多谢。
要想完美适配光影似乎不太容易,在一些光影上会有各种方面出问题。关掉光影上如实体阴影的一些功能可能会有所帮助。
从 0.2.0 版本起,NTE 不再仅需客户端安装。详见 此处 。
NTE is no longer client-only since 0.2.0. Refer to this for details.
MTR 版本要求: 3.1.12
MTR Version Required: 3.1.12
Changelog:
- Fix: Decorative Object not showing correctly, but covers 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 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
更改内容:
- 修复: 装饰物件不显示,而是诡异地覆盖在屏幕上 (恢复 GL 状态时 ShaderInstance.lastProgramId 不同步, 致使接下来的调用未绑定着色器)
- 新增: 轨道长度、坡度与半径探测功能;手持刷子将准心指向轨道节点即可使用
- 新增: 侧线轨道使用一种更便于检修的模型
- 修复: 加载带有渲染批次指定的 OBJ 模型材质时不能与 MTL 内的材质定义正确匹配
- 修复: 加载 OBJ 模型列车时 GL 状态有时不能正确恢复
- 更改: 轨道渲染中每段轨道使用独立 VAO (同时使得开关轨道颜色显示不再需要等待了)
- 更改: 对于加载的 OBJ 模型 (及生成法线后) 排除重复顶点
- 新增: 启动时针对 MTR 版本过低显示提示信息
- 更改: 对于不支持 OpenGL 3.3 的平台不使用 glVertexAttribDivisor (同时停用 3D 轨道功能)
- 更改: 茶壶变得更高了
- 修复: 面数统计有时不正确
- 新增: 面数统计中显示通过原版管线的面数量
- 更改: 对于 1.19.3 下初始化平移 JOML 变换矩阵使用 translation 而不是 translateLocal