Libre-TrainSim icon indicating copy to clipboard operation
Libre-TrainSim copied to clipboard

Retroreflectivity Shader for Track Signs

Open DasCapschen opened this issue 3 years ago • 0 comments

Summary

Traffic signs in real life use retroreflectivity to make sure you can see them well at all times.
Retroreflectivity makes sure that light from your headlights gets reflected back at you, instead of scattered everywhere.
This is very important at night, because else it is almost impossible to see signs.
This also applies to railway signs as far as I know.

This is probably not so important right now, because we don't have time of day and thus no night.
It would be a nice addition to make everything feel a little more realistic :)

Proposal

A retroreflectivity shader should be added to add more realism and allow for good visiblity when night driving.

Additional information

  • Wikipedia Article https://en.wikipedia.org/wiki/Retroreflector
  • Demo of the effect in Unreal Engine https://www.youtube.com/watch?v=bn24wq8fTtY
  • Shader for Unreal Engine https://github.com/RDTG/UnrealEngineRetroreflections (maybe we can get inspired by this 😉)

DasCapschen avatar Aug 25 '22 20:08 DasCapschen