+1 vote

Left: Godot with everything disabled, Middle: Photoshop, Right: Godot with everything enabled

Is there any way to get the middle result from Godot?

I was looking onto FXAA and SMAA on the internet, is it possible to rewrite those as shaders in Godot? If so, how?

in Engine by (1,093 points)
edited by

Looks like subpixel anti-aliasing. I have a really dumb idea which is to render your game with the example on the left, but on a render texture bigger as twice the screen size. Then draw it at half the size on the final screen, this will "smooth" everything.
But there must be a better low-level way of doing this^^"

I've been studying AA since tomorrow, and that is basically SSAA isn't it? They say that's pretty expensive.

That's why I say it's really simplist (that's what you did to your screenshot, right?). I'm curious to know about other techniques, maybe there are post-processing shaders or hardware API functions that can achieve this too.

Please log in or register to answer this question.

Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read How to use this Q&A? before posting your first questions.
Social login is currently unavailable. If you've previously logged in with a Facebook or GitHub account, use the I forgot my password link in the login box to set a password for your account. If you still can't access your account, send an email to webmaster@godotengine.org with your username.