Search Issue Tracker

By Design



Found in


Issue ID




[Shadows] "Shadow Resolution" doesn't change between "High resolution" and "Very High Resolution"



Reproduction steps:
1. Open project "New Unity Project"
2. Open scene "ShadowResolution"
3. Focus "Cube" object (it is easier to see, if you zoom to cube shadow border)
3. Go to Edit > Project Settings > Quality
4. In the inspector, "Shadows" category: change "Shadow Resolution" between "High Resolution" and "Very High Resolution"
5. Notice, that changing them makes no difference.

Comments (3)

  1. Sir-Spunky

    Dec 02, 2015 21:37

    This has always confused me as well. This should be added to the documentation to clear this up:

    It definitely seems like a bug from the outside.

  2. Eideren

    Sep 01, 2015 07:19

    Disregard the other message I posted, the QA team replied to me by email and here's what they said :
    "After talking with developers, they noted, that this is the feature by design, so I will be closing this case.
    Max shadow resolution in Unity is 4096. Resolution of the shadow maps is calculated based on screen resolution. If screen or window resolution is already high enough, necessary shadow map resolution can reach 4096 even if "Shadow Resolution" is set to "High Resolution". Going above that with "Very High Resolution" won't increase shadow map resolution since it will be clamped to 4096."

    I would'have liked the maximum resolution to be 8192^2 since it future proofs the graphics quality and is already the maximum texture size but I guess that's good enough for most people.

  3. Eideren

    Aug 31, 2015 23:35

    What do you mean "by design" ?
    If it is the 512MB or more video memory requirement or the Low memory optimization both of them disclosed inside the manual at "Shadow Size Computation", it shouldn't happen in this case since mine has 6GB(gtx 980ti) and more than two thirds of that is free ...

Add comment

Log in to post comment