Mobile vs Desktop Graphics Rendering: Help

I am seeing a drastic difference between my scene’s graphics, rendering, on my desktop, compared to my mobile.

I understand this is most likely due to a different graphics processor on the two devices. So, how do I best keep the two consistent?

Question is too vague to properly answer. What kind of differences?

1 Like

What AcidArrow says. Maybe you can capture some screenshots of both desktop and mobile for comparison. One obvious culprit would be the shader you use has fallen back to a pre-defined simpler shader, e.g. Standard Shader → VertexLit. Another possibility would be linear color space fallen back to gamma color space. All these fallbacks happen when the device does not support your original settings.

1 Like

Hi guys, thanks…
Desktop:

Mobile:

… I am unsure if I simply need to set each material to a particular setting, or adjust some project settings??

Anyhow,
Thanks

Thanks… I will look at this in the morning.

The only difference I see is the lack of cast shadow which can be changed in quality and player settings, but it makes sense it’s disabled for mobile builds. If you want to retain those shadows on the background cube in a less taxing way, learn baking lightmap.

Only problem is is that that is the player, and he moves. Don’t I need real time for moving objects?

Also, if you look, the colours are quite different. Look at the water.

You can have only the player object to cast real-time shadow, but for the rest which is supposed to be “static”, ideally their shadow should be baked into a lightmap.

1 Like

Thanks… and the colour? The intensities are very different.

“Lightmap” literally handles light intensity and shadow, once the lightmap is correctly baked, it should look like how real-time lighting and shadow look, except that every time you have changed the static objects in the scene, you need to re-bake the lightmap. There are lots of ligthmap tutorials, official or unofficial on YouTube for you to check out.

1 Like

Cool, thanks!

Do you by chance have your Player set to Color Space → Linear? Mobile doesn’t support linear space color and falls back to gamma space.

1 Like

there’s a clear lighting distinction, faces are getting light on the desktop version; what shader are you using? does it change on the mobile version back to something else?

I switched over to Gamma but any Text Mesh Pro asset appears to lose its material.

The materials I use are just Standard, where only the color, has been adjusted.

Unless something happened that I’m unaware of, I believe that’s false. Linear rendering is supported on mobile ever since 5.5. It requires ES 3.0/metal though.

(the suggestion to switch to Gamma is still sound though. It should perform a bit better and I believe Linear support is still a bit buggy atm)

What about Graphics Emulation?