Closed EthanV-3D closed 1 year ago
We already have a different defaultcubemap that is bit darker, but it isn't being used due to mounting issues, where files in platform
folder are prioritised over our game files.
After fixing this, should use the intended cubemap, which will resolve this issue.
Will be in the next release
Describe the bug
Currently if a map does not have its own default cubemap, it will use the engine default cubemap which is de_vertigo. This cubemap is incredibly unfitting for pretty much every map, and causes very unsightly and obviously incorrect reflections in the viewmodel and on any reflective material in the map, commonly water and props.
This bug commonly appears on maps with broken cubemaps, which causes it to use the engine default. While not an ideal scenario, it is inevitable to happen, and will result in the map having terrible reflections and viewmodels because of it.
How To Reproduce
r_drawviewmodel 1
Issue Map
Any map with no default cubemap, or potentially broken cubemaps due to filename changes, common when a map is simply being 'renamed' as a form of porting.
Here is the bug seen on rj_forgotten, where you can see the de_vertigo cubemap causes the viewmodel to look incredibly shiny despite being indoors, and the water reflecting an image of a crane.
Expected Behavior
Models should appear normal, with no obviously incorrect reflections. This can be solved if the default engine cubemap is simply a black cubemap.
Operating System
Windows