Skyrim

File information

Last updated

Original upload

Created by

Martin Levac

Uploaded by

JookyThingy

Virus scan

Safe to use

Tags for this mod

18 comments

  1. thegreenman42
    thegreenman42
    • premium
    • 2 kudos


    Some clarification of what these codes do; (Source; I'm a game-developer with background as a light-smith for films. I've tested each of these codes individually since this game came out - in order to really know what each code actually does.)

    [Display]

    iShadowMapResolution=4096 (Size of ENTIRE memory-pool used for shadow-texture distribution on surfaces)

    iShadowMapResolutionSecondary=2048 (Size of memory-pool used for secondary shadow LOD-textures on surfaces PAST the "iBlurDeferredShadowMask" range)

    iShadowMapResolutionPrimary=2048 (Size of memory-pool used for primary shadow LOD-textures on surfaces BEFORE the "iBlurDeferredShadowMask" range)

    fShadowBiasScale=0.6000 (The ANGLE the Shadowmaps are aligned to surfaces. Anything from 0.3 - 0.6 is recommended since0.6 seems to remove ALL shadow-striping from the exterior world.)

    iShadowMaskQuarter=3 (How many Quarters of an object are being visually aligned to the players viewpoint. 3 = 75% standard, 4 is FULL. No need for more because 4 = 100% coverage)

    iBlurDeferredShadowMask=10 (The amount of blurring added to shadow-edges. 0=Sharpest with ZERO blurring, making shadows very choppy. 5 is standard. I recommend a value of 10 so that shadows seen up-close are still 'soft' around the edges.)

    fShadowDistance=3500.0000 (Distance of shadow-maps displayed to the player, highly recommended values are; 2000=Low, 3000=Medium, 4000=MAX, but no higher since you lose quality the further away shadows are drawn, and most of the landscape of Skyrim was designed with hills and other surfaces to 'mask' these shadow-transitions.)

    fInteriorShadowDistance=8000.0000 (This value determines the distance to player that lights are displayed to DRAW shadows, if this value is below 8000, then players will see lights flashing on & off in dungeons and other interiors. Changing this value to smaller numbers does NOT improve shadow-quality, this is strictly a light-casting draw-distance factor.)

    iShadowFilter=3 (Recommended value of 3, since 4 causes 'Crash To Desktop' on some machines)

    fShadowLODStartFade=200.0000 (This is the number that changes the quality of a shadows appearance up-close, the smaller the number, the better the resolution. Tested extensively to be best at 200, since 100 is too short a range and doesn't start drawing for the players point-of-view until 200.)

    iShadowMode=3 (Recommended value of 3, since 4 is buggy in some areas, particularly around waterfalls which will be either too-bright or too dark)

    bTreesReceiveShadows=1 (Self-Explanatory)
    bDrawLandShadows=1 (Self-Explanatory)
    bDrawShadows=1 (Self-Explanatory)

    bShadowMaskZPrepass=1 (This prepass ensures the active blending of shadows onto textured surfaces and is used to record the value of 'iShadowMaskQuarter'' to the game-engine. It is not required, but DOES add realism if you have the machine to handle it.)

    I hope this helps. For more SHADOW info, check out nexus-user Defosh's channel on this site.


    Thank you so much for an explanation along with those settings.  There are too many "These numbers are the best because it's what I use" settings out there.
    1. Valorien
      Valorien
      • member
      • 31 kudos
      Sorry I never checked back here to see your reply before now (I just found it by accident) - You're very welcome!

      Cheers!
    2. Essoncletus
      Essoncletus
      • member
      • 4 kudos
      Bump.
  2. Belandriel
    Belandriel
    • supporter
    • 3 kudos
    I know, this thread is like half a year old... but wanted to say "thank you", Valorien! This is the best explanation I've read about shadowsettings so far!
    1. Valorien
      Valorien
      • member
      • 31 kudos
      You're very welcome!
  3. TeaMistress1
    TeaMistress1
    • supporter
    • 25 kudos
    I doubt anyone is still looking at these comments, but just wanted to say that not only did this not help my exterior shadow striping problem, it didn't seem to effect the way shadows look in any way. I've tried so many "fixes" and was hoping this was the one. Glad it's working for some people.
  4. Spore247
    Spore247
    • member
    • 0 kudos


    If you're talking about the striping that can sometimes be seen on rocks or walls up close, increasing fShadowBiasScale is all you need.Something like 1.0 or 1.5 is good enough.

    To fix shadows "shuddering" when you're moving around, you're looking to set iShadowFilter and iShadowMode to 3 or 4 (ultra quality).

    To prevent the shadows from flickering when they move, fSunShadowUpdateTime must be set to 0 in skyrim.ini (not skyrimprefs).


    Thank you! This problem's been bugging me for over an hour! You receive 20 awesome points! lol
    My problem was fixed by adding your suggested fix in my Skyrimprefs.ini, "fShadowBiasScale =1.5". 
  5. Kuldebar
    Kuldebar
    • member
    • 25 kudos
    This tweak made my game shadows looks so much better! They were all blotchy before and prone to striping all over the place. Yes, when I used an ENB preset there was no issue, but most enb's cost me about 20 fps, so I'm using enboost /no graphics and SweetFX now...cruising along at 40+ fps in game with some pretty good visuals.
  6. Valorien
    Valorien
    • member
    • 31 kudos
    Some clarification of what these codes do; (Source; I'm a game-developer with background as a light-smith for films. I've tested each of these codes individually since this game came out - in order to really know what each code actually does.)

    SKYRIMPREFS.INI:

    [Display]

    iShadowMapResolution=8192 (Size of ENTIRE memory-pool used for shadow-texture distribution on surfaces)

    iShadowMapResolutionSecondary=4096 (Size of memory-pool used for secondary shadow LOD-textures on surfaces PAST the "iBlurDeferredShadowMask" range)

    iShadowMapResolutionPrimary=8192 (Size of memory-pool used for primary shadow LOD-textures on surfaces BEFORE the "iBlurDeferredShadowMask" range)

    fShadowBiasScale=0.6000 (The ANGLE the Shadowmaps are aligned to surfaces. 0.6 is recommended because going up to 1.0 makes the shadows detach from the feet of game characters.)

    iShadowMaskQuarter=4 (How many Quarters of an object are being visually aligned to the players viewpoint. (1=25%, 2=50%, 3=75%, and 4=100%.)

    iBlurDeferredShadowMask=2 (The amount of blurring added to shadow-edges. 0=Sharpest with ZERO blurring, making shadows very choppy. 5 is standard but causes whitish HALO'S surrounding everything silhouetted against a darker background. I recommend a value of 2 so that shadows seen up-close are still slightly 'soft' around the edges.)

    fShadowDistance=3000 (Distance of shadow-maps displayed to the player, highly recommended value is; 3000, but no higher since you lose quality the further away shadows are drawn, and most of the landscape of Skyrim was designed with hills and other surfaces to 'mask' these shadow-transitions.)

    fInteriorShadowDistance=8000.0000 (This value determines the distance to player that LIGHTS are displayed to DRAW shadows, if this value is below 8000, then players will see lights flashing on & off in dungeons and other interiors. Changing this value to smaller numbers does NOT improve shadow-resolution quality, this is strictly a light-casting draw-distance factor.)

    iShadowFilter=3 (Recommended value of 3, since 4 causes 'Crash To Desktop')

    fShadowLODStartFade=200.0000 (This is the number that changes the quality of a shadows appearance up-close, the smaller the number, the sharper the resolution. Tested extensively to be best at 200, since 100 is too short a range and doesn't start drawing for the players point-of-view until 200.)

    iShadowMode=3 (Recommended value of 3, since 4 is buggy in some areas, particularly around waterfalls which will be either too-bright or too dark)

    bTreesReceiveShadows=0 (Self-Explanatory)
    bDrawLandShadows=0 (OFF = CAUSES STRIPING!)
    bDrawShadows=1 (Self-Explanatory)

    bShadowMaskZPrepass=0 (leave at 0)

    VIDEO-PROOF: https://www.youtube.com/watch?v=KIcHz9TSrTY
    1. badluckartist
      badluckartist
      • member
      • 7 kudos
      You're a true badass. Even with

      iShadowMapResolution=1024
      iShadowMapResolutionSecondary=512
      iShadowMapResolutionPrimary=512

      shadows are extra-bearable! Wish I had seen something like this post a year or two ago but eh :>
  7. deleted3103979
    deleted3103979
    • account closed
    • 0 kudos
    Even though this is a very old mod i just wanted to inform some of you that it worked for me and i am super duper grateful for that!

    I had this: http://cloud-2.steampowered.com/ugc/595884953691501432/A26BA958E7A0C08AF4D5D265F48A5C6DB22DA2C9/

    And right now it is COMPLETLE GONE! I have a vanilla Skyrim Game (basically delted all my old saves, mods and Skyrim itself, fresh DL and put mods back in etc. with enb mods (enb project) + like 80 mods. And it worked. Really, really glad you still provide this page.

    Sorry for the bump but maybe others are looking for help as well
  8. Inushin
    Inushin
    • premium
    • 0 kudos
    These settings fixed it for me too. So, It /does/ work.
  9. Theklion
    Theklion
    • member
    • 0 kudos
    like olha2 stated: adding the line fSunShadowUpdateTime=0 to the skyrim.ini fixed my annoying shadow flickering problem. Thx Tom!
  10. olha2
    olha2
    • supporter
    • 32 kudos
    Thanks the ini setting in the commands fixed my extremly annoying shadow bug

    so thanks tom2681