首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >lwjgl (我的世界)中的OpenGl反走样

lwjgl (我的世界)中的OpenGl反走样
EN

Stack Overflow用户
提问于 2022-06-22 20:28:47
回答 1查看 151关注 0票数 0

是否有可能有一个反走样着色器(如果是这样),或它是可能的fbos基于以下信息。

我试图加入反别名在我的世界,这是运行在lwjgl。

我第一次看到这个https://www.youtube.com/watch?v=Pdn13TRWEM0

其中他谈到了如何在lwjgl中进行反走样,但是由于我的世界使用了另一个帧缓冲区,

代码语言:javascript
复制
            Display.create((new PixelFormat()).withDepthBits(24).withSamples(8));
            GL11.glEnable(GL13.GL_MULTISAMPLE);

多森不工作

在另一段视频中,他描述了用fbos https://www.youtube.com/watch?v=HCBoIvVmYgk做这件事。

这是我唯一的方法来实现反走样,还是这可能是一个更容易的方法。

Optifine允许反走样,但它只发生在我的游戏中。

没有反锯齿的圆圈是这样的

EN

回答 1

Stack Overflow用户

发布于 2022-06-22 20:37:48

您使用的是哪个游戏版本和修改框架?有几种方法可以做到这一点,我碰巧知道一种在每件事上捏造to的方法,从1.17开始。

(免责声明:本图书馆由本人制作及维护)

https://github.com/0x3C50/Renderer是一个用于现代织物的呈现库,它包括一个可以用来呈现反别名的MSAAFramebuffer。只需将呈现代码包装在

代码语言:javascript
复制
MSAAFramebuffer.use(samples, () -> {
    // render
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72721626

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档