0 votes

Hi. So my Android phone is capable of having nice, smooth anti-aliasing whenever I play a 3d platformer (Suzy Cube). (Though there are jagged lines when I play Old School Runescape on the same phone).

But Anti-aliasing doesn't smooth out jagged lines when testing my 3d Godot game on Android (GLES2). How can I fix this? (I'll also test my game on iPhone later on).

I'd like to use GLES2 if that'll make my game more accessible and run better, even to people still using old phones (but then again, maybe jagged lines on a super old phone is understandable. Unless such a phone can have anti-aliasing on other 3d games).

Edit:
On GLES3, my character doesn't show (I just see eyeballs floating around).
Anti-Aliasing doesn't smooth the jagged lines. It just slows down the framerate.

Android 7.0
Model SM-N920T Galaxy Note5

Edit: more info:
OpenGL 3.0.2
CPU: arm64-v8a
Chipset: exynos 5
And when I set up iPhone export:
iOS 14.7.1
Model A1688 iPhone S
Both phones are up to date.**

Godot version 3.3.3.stable GLES2
in Engine by (22 points)
edited by

I did find an option to turn on 4x MSAA, but it makes a very small difference. Still pixelated.
Also, it's hidden away in developer's options (so a casual customer of a 3d godot game on mobile might not know how to turn on slightly better graphics).
Again, another 3d game on my phone had better anti-aliasing without turning this developer option on.
So if anyone knows how to turn on anti-aliasing on mobile in 3d Godot, please let me know!

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.