Proper GUI rendering

That’s related to font size. Making it thicker is also making it bigger.

Can’t you change the resolution of SurfaceGuis?

SurfaceGui.CanvasSize?

Or is that not enough for this case?

They’re set to 800*800 and 1500x800.

Again, this isn’t anything that’s my fault. We need proper rendering for something so basic.

I agree, but you can try playing with CanvasSize + FontSize to get the best possible results (for now).

I already mentioned that I’m not changing anything to look good on mobile.

sorry for the sass, just really annoying that people have to suggest I make something uglier just to get around something roblox purposefully implemented.

I didn’t say make it uglier. You have access to the TouchEnabled, you don’t have to change anything for PC. By not playing with canvas/font size, you’re already making it uglier than it could potentially be.

1 Like

If you’re using surface GUIs that may not be possible since they have to draw to the 3D world.

1 Like

GUI objects aren’t rendered like 3D objects, are they? :open_mouth:

Why wouldn’t they be?

Because they don’t collect any attributes of the 3D stuff. No lighting would be my biggest guess.

Either way we should have proper GUI rendering >:O

Surface GUIs are applied in a texture-like way in the 3D environment, I don’t know if it’s possible in their pipeline to have a different sampling rate on the GUI and not on the rest of the 3D environment, but my best guess would be no.

That text is barely readable if at all but you should try fiddling with CanvasSize + FontSize even if it makes it slightly better. That would be better than nothing for now.

1 Like

I figure that if you want a game to be mobile compatible, you’re going to have to work to make it mobile compatible. ROBLOX already does a lot to make most things pretty seamless but you probably can’t expect the PC version to work on mobile exactly the same, so try things like other people have suggested (Changing canvas size)

How about we work on anti-alias, having rotation not be a pain to position with, and rotated object clipping first.

It’s best to keep feature requests on-topic, if you want to suggest those you should make a different thread (look if it’s been requested already first), since it’s not related to this issue.

Aside from that, the third issue you mention has infeasible algorithms for dynamic objects which can be changed in real-time.

And your reply doesn’t add anything to this conversation either, don’t be critical and then do exactly what you were saying not to. But no rotational clipping is quite feasible for Roblox especially with their capacity for 2d objects.

On-topic: Yeah, it’d be nice to get better GUI rendering on mobile. I’m not sure if it’s improved since I took this screenshot a year ago, but look at how blurred the UI is in this picture:

(device is Galaxy S3)

Aside:

Yes it does. If everyone posted on feature requests “I like x more than this – this shouldn’t be worked on now”, we’d never get anything implemented because no one would want the same feature implemented first. ROBLOX is what decides priority, and not us. We could play the who’s wrong game all day, but it doesn’t change the fact that what buildthomas said is correct. Suck it up and move your feature requests to the appropriate places.

Edit:

This is why we don’t make claims beyond our expertise

…did you just try to roast him for saint something is possible… by posting proof that it’s possible

Anywayysssssss back on topic.

I really want my UIs to look pretty. Setting try CanvasSize makes the circle look like a fuzz ball.

Last thing I’ll post about this, sorry for off-topic, but it wasn’t about whether it’s “possible” but whether it’s “feasible”. Convex clipping is quite expensive to do dynamically and they’d have to deoptimize code for it.

No

As possible as it is for me to walk on the moon in my lifetime? Yeah. Technically the possibility is there. The point of that was to mention it’s nowhere as simple a change as he was making it out to be.