1. Trouble with the game?
    Try the troubleshooter!

    Dismiss Notice
  2. Issues with the game?
    Check the Known Issues list before reporting!

    Dismiss Notice
  3. Before reporting issues or bugs, please check the up-to-date Bug Reporting Thread for the current version.
    0.36 Bug Reporting thread
    Solutions and more information may already be available.

Turning Off Dynamic Shadows

Discussion in 'Troubleshooting: Bugs, Questions and Support' started by freshmeat107, Jul 12, 2015.

  1. freshmeat107

    freshmeat107
    Expand Collapse

    Joined:
    Oct 10, 2013
    Messages:
    38
    So I guess the issue im having is that when playing vegetation heavy maps I tend to get less of a frame rate than what I want. I get plenty of frames when I set lighting to lowest but I would like to see some shadows to begin with while playing through the scenarios in the game. I was wondering if there was a way in the editor (pardon me if I say this wrong) to bake the shadows to the map rather than having them dynamic?

    In case if you are curious of my specs.

    Intel i7 3770k Oc'd @ 4.0 Ghz
    16 GB DDR3 Ram
    Nvidia GTX 980
    1920x1080 (Native)
     
  2. randomshortguy

    randomshortguy
    Expand Collapse

    Joined:
    Aug 9, 2013
    Messages:
    1,562
    The real problem is poor graphical optimization.

    We're getting DX11 soon, so that should improve performance a bit.

    In the mean while, you can significantly improve performance by lowering shadow resolution. In the editor, find sunsky and scoll down through its properties until you find the shadow resolution, by default set to 1024. You can change it to 512, 256 or even 128.
     
  3. freshmeat107

    freshmeat107
    Expand Collapse

    Joined:
    Oct 10, 2013
    Messages:
    38
    Just tried that out and I did not see much of a difference in framerate in a shadow intense scene. I have played with the different lighting quality option and have not seen much of a improvement either untill shadows are off. What is the main culprit here about the shadows that are such a killer?
     
  4. randomshortguy

    randomshortguy
    Expand Collapse

    Joined:
    Aug 9, 2013
    Messages:
    1,562
    The drops you are seeing are not exactly always due to shadows. It's all down to draw calls. The more objects on screen, the lower the framerate. Mesh settings generally help the most, albeit with a huge visual impact. Turning off shadows also turns off SSAO and more advanced shading so it's more down to as mentiond before, draw calls.

    DX11 will help with reducing draw calls, but before that I can't really help. Also, I would think that a 980 could hold above 60 all the time; my 970 only drops to 48 at worst.

    So, in the mean time;

    disable SSAO
    disable dynamic reflections (they have the hardest hit to performance overall)
     
  5. KennyWah

    KennyWah
    Expand Collapse

    Joined:
    Jan 16, 2013
    Messages:
    2,666
    Disable HDR, SSAO, Lower Textures, Mesh quality, and lighting.
     
  6. Nadeox1

    Nadeox1
    Expand Collapse
    Spinning Cube
    BeamNG Team

    Joined:
    Aug 5, 2012
    Messages:
    14,697
    ^ That isn't a solution for a GTX980...

    The thing is that the whole graphical part is based off an old engine. There is work being done to bring it to a proper level of optimization on the way (For example DirectX11 to start, which will allow a more in-deep level of optimization).

    Some tips on improving performance:

    -Performance is dependant on resolution (Resolution higher than 1920x1080 may be a big hit).

    -Dynamic Reflections are a hard hit. Forget about using them with all those options to the max. Those are not calibrated yet and they go from 'low' to 'insane' basically. A good setting if you wish to use them would be: TexSize-1/2 Distance-0.2 FacesPerUpdate-6 Detail-0.3

    The other options have no difference between High and Normal. So you could get better performance with a near-zero visual change by changing stuff to Normal (especially 'Mesh Quality').

    SSAO, HDR, LightRays and DOF shouldn't be an issue for a 980.

    Also, 900-series card are known to have a bad performance on Directx9 games due Nvidia not releasing updates that improves that as DX9 is old-tech for today-standards.
    DX11 will bring more evident benefits on them.
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice