用Claude和Astra给Minecraft写原生Metal渲染器,老MacBook跑满60fps
一位开发者用Claude Opus和Astra为Minecraft Java版构建了原生Metal渲染器和配套着色器,在5年前的MacBook上以全视网膜分辨率稳定60fps。
一位开发者用Claude Opus和Astra为Minecraft Java版构建了原生Metal渲染器,还专门写了配套着色器。着色器带来了体积雾、动态光照和水面反射。他在一台5年前的MacBook上测试,全视网膜分辨率下稳定60fps。
这个事有意思在哪?Minecraft Java版默认走OpenGL,苹果2018年就弃用了OpenGL,Mac上的Java版Minecraft一直靠兼容层跑。开个光影更是卡上加卡。这位开发者等于绕开了OpenGL,直接用Metal重写渲染路径,从根上解决性能问题。
视频里是沙漠场景,橙色的沙地、仙人掌、远处的水和树,天空有云。左上角显示帧率、时间和内存。画面里还有玩家手持剑的视角。体积雾让远处有了层次,水面反射效果很自然。整体视觉不像传统MC光影那么浮夸,偏写实。
他说这个渲染器是在Claude Opus和Astra的帮助下完成的。底层渲染器通常要精确控制GPU管线,AI能辅助写这种东西,并且能跑出这个效果,说明AI已经能参与硬核系统工程了。
有意思的另一点:苹果弃用OpenGL这么多年,Mac上的Minecraft玩家一直忍。现在有人直接用Metal解决了,证明不是Minecraft的问题,是没人愿意为Mac单独做适配。
来源:@riccqi
发布时间: 2026-10-05 07:48