CustomglTF

CustomglTF

适用于Minecraft Fabric 1.20.1的glTF模型加载库。加载并渲染glTF格式的3D模型,支持着色器。

CustomGLTF

这是一个客户端库模组,允许你在 Minecraft 中加载和渲染 glTF 3D 模型。

什么是 glTF?
glTF 是一种开放的 3D 模型标准文件格式。它几乎被所有 3D 软件支持,如 Blender、Maya、3ds Max 等。这使得将你的自定义模型带入 Minecraft 变得非常容易。

功能特性

- 加载 glTF 和 GLB 模型文件
- 完整的动画支持,包括骨骼动画
- 兼容 Iris Shaders
- 通过 OptiFabric 兼容 OptiFine 光影
- GPU 加速蒙皮,提升性能
- 支持法线贴图和镜面贴图,适用于光影包
- 多种 OpenGL 配置文件,适配不同硬件(GL43、GL40、GL33、GL30)

需求

- Minecraft 1.20.1
- Fabric Loader 0.14.21 或更高版本
- Fabric API

可选但推荐

- Iris Shaders 以支持光影
- OptiFabric 以支持 OptiFine 光影

面向模组开发者

这是一个库模组。它本身不会做任何事情。你需要另一个使用 CustomGLTF 的模组才能在游戏中看到模型。如果你是模组开发者,并想使用这个库,请查看源代码以获取如何实现的示例。

致谢

该模组基于 TimLee9024 的 MCglTF。非常感谢他们创建了原始库。我将其移植到 1.20.1 并做了一些更改,但核心工作归功于他们。

还使用了 Marco Hutter 的 JglTF 中的代码。

许可证

MIT 许可证 - 欢迎在你的整合包中使用,或作为你模组的依赖项。

问题反馈

如果你发现任何错误或有疑问,随时留下评论。我不是专业开发者,所以请对我有耐心。