Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.

Question What is the difference between Standard material and mobile diffuse materials?

Discussion in 'General Graphics' started by Blan3X1, Jun 3, 2021.

  1. Blan3X1

    Blan3X1

    Joined:
    May 29, 2019
    Posts:
    28
    What is the difference between Standard materials and mobile diffuse materials?
    Does it increase performance?
    And does it affect the graphics quality?
     
    EyeUnitedEmCee likes this.
  2. bgolus

    bgolus

    Joined:
    Dec 7, 2012
    Posts:
    11,926
    Yes.

    Yes.

    Unity's Standard shader is a PBR, or "physically based rendering" shader with normalized specular and diffuse shading calculations. It is a complex shader, though modern desktop GPUs should have no problem using it on everything even with all of the features ticked on. Also somewhat unintuitively, the Standard shader is potentially more expensive when using baked lighting than real time lights.

    The mobile diffuse shader is using very basic per pixel Lambert diffuse shading. This very nearly the cheapest way possible to calculate lighting on a surface. The only thing cheaper would be the Vertex Lit shader (which also uses Lambert diffuse shading, but only calculated per vertex). This was cheap even on the very first GPUs ever made, let alone modern ones. It has no specular lighting, and the Mobile Diffuse version has no support for additional per pixel lights, so after the first directional light all lights are calculated per vertex only.

    The short version is Unity's Standard shader is intended to look very realistic and replicate real world surfaces as well as possible while still being a reasonable cost for most modern GPUs (at least those made in the last 5 or so years).

    Mobile Diffuse is intended to be as cheap as possible while still having something resembling lighting.
     
  3. Blan3X1

    Blan3X1

    Joined:
    May 29, 2019
    Posts:
    28

    Thank you so much
     
    EyeUnitedEmCee likes this.