概述
Veil 是一套精密的工具和实用程序集合,为 MC 的模组开发者提供高级渲染功能。
其目标是在 Java 版 MC 中实现更现代的游戏引擎级内容,推动模组开发的边界。
特点
颜色(Colors):管理颜色并与主题配合使用;
缓动函数(Easings):应用缓动函数以实现更自然的运动效果;
帧缓冲区(Framebuffer):基于 JSON 驱动的自定义帧缓冲区;
后期处理(Post Processing):自定义后期处理管道,支持便捷的纹理绑定;
着色器(Shaders):全面支持所有 OpenGL 着色器类型,未来可能支持 HLSL 和 Spir-V;
着色器修改(Shader Modification):注入并修改现有着色器以满足开发者的需求;
Necromancer:基于骨骼的动画模型,支持独立的实体骨架和模型。
相关链接