Ambient probe sampling from road surface never updates for remaining sessions once track loaded

Discussion in 'Bug Reports' started by svictor, Oct 6, 2023.

  1. svictor

    svictor Registered

    Joined:
    Jan 20, 2019
    Messages:
    936
    Likes Received:
    6,377
    Currently, ambient color & shading sampled from road surface condition (as the moment the track is fully loaded) never updates again for the remaining session. Note, ambient probe sampling against sky & clouds still updates correctly.

    Changing sessions with different weather/rain will not update previous ambient probe sample from road surface, unless player quit the track and setup a different weather or wetness condition and load track again. This results incorrect ambient color & shading during different road condition, mostly noticeable with dark/bluish shading. It can be seen from Cubemap & Convolve sphere of IBL Visualiser. PS: this issue has been existed for quite a long time.

    Steps to reproduce (reproducible for both normal & devmode):
    1. Set "Practice" session weather to "Overcast & Storm", "Rain chance" and "Road Wetness" to 100%.
    2. Set "Qualifying" session weather to "Clear" and "Road Wetness" to 0%.
    3. Set realroad preset to "Light" or "Medium", as groove makes it more noticeable.
    4. Load track. (here using Loch Drummond in DevMode as an example, other official tracks also)
    5. Toggle on "IBL Visualiser" > "Show Cubemap", then take a screenshot.
    6. Click "Next Session" goto Qualifying session, then take another screenshot.

    Comparison from screenshots will show "unchanged road surface condition from Cubemap even though the road condition(wetness) is changed, and ambient color & shading is incorrectly applied to objects. Swap step 2 with 1 for another dry to wet test also shows inverted result.
    Note: this can also be tested by altering rain percentage & wetness override in "Weather panel" while on track in devmode, which is more straight forward. Here I setup 2 sessions in order to show that IBL sampling against road surface doesn't update between sessions.

    Example setting:
    [​IMG] [​IMG]

    Test 1:
    [​IMG] [​IMG]
    You can see here Qualifying session cubemap still shows wet(dark) surface even though the road is dry and sky is clear.

    Test 2:
    [​IMG] [​IMG]
    You can see here Qualifying session cubemap still shows dry surface even though the road is wet.

    Compare Test1 & 2 results from above:
    [​IMG]
    Test 1 here shows incorrect darker & bluish shading due to wrong sampling inherited from wet practice session.

    [​IMG]
    Test 2 here shows incorrect brighter & softer shading due to wrong sampling inherited from dry practice session.
     

    Attached Files:

    Last edited: Oct 6, 2023
  2. philrob

    philrob Registered

    Joined:
    Jan 12, 2012
    Messages:
    574
    Likes Received:
    1,213
    Great find and explanation, i had noticed the lighting/shader problems in game but did not notice why.
     
    svictor likes this.
  3. svictor

    svictor Registered

    Joined:
    Jan 20, 2019
    Messages:
    936
    Likes Received:
    6,377
    Just updated first post with new set of testing screenshots using exact same conditions with same session hours, realroad preset, wetness, etc. (initial uploaded screenshots have some condition variation)
     

Share This Page