Here’s a new version of the VR eye accomodation fix, with a few new features. On the original accomodation fix side there is now ability to have different color toning settings for daytime and night stages (with interpolation for other times of day). This is primarily because previously I was not happy with having to make a compromise with the contrast on the gamma setting, I wanted it higher for daytime but that made the nights too dark. So now being able to set different gamma for different times of day allows for better look in both cases. Its still not quite perfect as in some stages like Scotland the lighting is not entirely consistent with other stages.
An extra feature I implemented is haze reduction, which reduces the fog in daytime good weather conditions which is too thick in some stages like Finland. It works properly only in some locations (Finland, Wales, Poland primarily) as I had to limit its effectiveness so it wouldn’t bring any unfair advantage in worse weather conditions where thick fog is intentional. Here is a comparison screenshot from Finland stage:
Another feature I added is overriding some vegetation pixel shaders from the game which makes most of the vegetation use alpha-to-coverage for much less aliased appearance when MSAA is enabled. This was primarily motivated by wanting to remove the weird distracting dither effect from the trees. This dithering removal looks like this (view the image in full size), the better aliased vegetation isn’t so well visible in a static screenshot but it looks much smoother in motion:
Download v2.0 of the mod from here, read the readme for instructions.
As before, the default config is made for the Vive Pro. Other headsets, especially LCD panel ones might need some adjustments. Also the mod should work without VR as well, but in that case you probably will want to disable at least the accomodation area override setting (overrideArea=0 into the config).
Thanks for this MOD!
It makes DR2 a lot more fun. The lighting had been driving me crazy and although there was a lot of discussion on the developer website, it was never fixed.
Also the haze reduction makes Finland much more playable. I never thought fog of performance like in N64 days would be a thing in new games.
Thank you so much for this mod, I’ve been using it since release and tipped you for your awesome work! Going to give V2 a try tonight.
Maybe you could look at one more issue and thats the colour bit depth when using the Oculus SDK in VR, to my untrained eyes it looks like the colour bit depth has been reduced in the Oculus SDK version compared to the OpenVR version leading to bad banding in gradients especially visible at night.
Thanks again for this mod!
Thanks for the tip! I do not use Oculus hardware myself so I can’t really look into problems there unfortunately.
Great work, finlay the game comes to live again whit good lightning in VR and coloors showing like on screen
Fantastic little mod – thankyou kegety.
It includes all the fixes I had hoped would be sorted since release but honestly I thought they never would be. My only minor comment is that for me (using SteamVR and a Pimax headset) if I leave the alpha to coverage vegetation config turned on the tree LOD becomes very odd and I can see the LOD changing for all the trees and flora as I drive which is distracting.
So if anyone else notices that, just turn that setting off (Set it to “0” in the config). I don’t know if this is more noticeable on high res headsets or an unintended bug/side effect of some sort.
I have the same issue with the LOD on trees no matter what quality I set the trees too. This would be a great addition though as the terrible dithering causes huge issues on headsets which use encoding to transfer the image (Quest series).
Congrats on improving this mod.
VR is now even better.
Thanks very much.
i realy like the fix mod evrything comes to live again whit greate colors and haze is gone perfect.
BUT i just cant seem to get the night or dark shadow areas in the game look ok its compleatly black for me and i only see 5m ahead off the car so ia allways have to disablew the mod as soon there are dark stages in the game cause it dosent matter what i change in the night coloring in the config file its just all black for me whit a tiny tinty yellow glow from the headlights as it was cadnel lights instead off strong highbeam headlights
is there any sugestion to fix this issue for me ? what shuld i change in the config file ????
iam on a Pimax 5k plus
best regards/Tobbe
Thoroughly enjoying this mod daily.. but have found some strange behavior that you might not have noticed. Mainly, that the mod seems to swap day for night settings in some locations/stages. All of Monte appears swapped… a bunch of stages in NZ and some in AUS also have this issue, particularly dusk/night scenarios.
For now when it happens I edit the .cfg to swap day/night but that gets tedious during a long event, especially since when I tab out in VR DR2.0 becomes a blurry unless when I tab back in until I make/save a gfx change in the game menu which refreshed the render pipeline or sometime.
I’ve played around with changing the luminescence day/night values but doesn’t seem to have an affect and I still find myself manually swapping day/night as needed.
Thanks mate.
After 250hrs playtime while hating the constant dithered vegetation distraction and trying everything to remove it,…. it’s now finally gone. :) Wow I’m so happy I will donate to you.
I happen to use 4xMSAA in game and the tree’s LOD constant changing side effect doesn’t seem so obvious as with 2xMSAA.
Those seeing the trees LOD issue – This could help you :
There’s a settings in the file:
\Users(yourname)\Documents\My games\DiRT Rally 2.0\hardwaresettings\hardware_settings_config_vr.xml
From a steam thread: “Dirt Rally 2.0 – How do you make VR look good?”
You can increase LOD in the config (hardware_settings_config_vr) which should eliminate pop-in. For example for trees I have:
The code snippet got erased sorry.
changed to :
trees lod= “2.75”
Thanks for the tips Jason regarding the vegetation alpha. I have now enabled 4x MSAA and also increased the tree LOD to 2.75 in the ini file and it looks perfect. Also using this along with the AMD FSR OpenVR mod and DR2.0 has never looked better in VR! Thanks to Keijo and to all those that dedicate their time to creating great little mods like this one.
Hi Andrew
I wouldn’t bother changing the Trees LOD.
With Trees LOD at 2.75, it just makes the Frame Rate drop and no real improvement on the tree pop-in issue. Using 4x MSAA is the best way to fix the tree pop-in issue.
To use 4x MSAA in VR you might to lower other settings to keep good frame rate, and I also lower my VR Super Sampling (render resolution) to about 57% to maintain 90fps, but to fix the horrible trees, it’s worth it in my experience.
(CPU 8600K@4.8GHz + GPU 2080ti + ReverbPro1)
Great work! This made the game playable for me with a Reverb G2! Thank You!!
Thank you so much! Donated!
This made the game look much better, and importantly made it so I could actually see when there are whiteout conditions in Sweden. I know that’s not what it’s meant for but Sweden was literally undriveable before using my Rift S, as all I could see was screen door and it was genuinely making me queasy (and I otherwise haven’t experienced VR sickness for over 2 years). This mod did appear to reduce the whiteout fog in Sweden a bit (don’t worry, there’s still plenty of it) but importantly gave a bit more contrast so I could actually distinguish the road from the banks in my headset.
Big thanks!
Awesone, thanks
Thanks a lot about this Fix!!
In deed, it’s a big fix of original game that developers didn’t want to do it.
I really can’t seem to install these mods, if I try to copy a mod to the game it just sits there in the list of game files and doesn’t do anything,
donated again.
I am just so grateful you fixed the dithered trees. xD
Donated. Makes Sweden playable. Outstanding.
Hi.Does anyone have fix for huge dropped frames on Dirt Rally 2.0.
Hi, this is an amazing addition but stops opencomposite from working unfortunately, is there any way that it could be made to work with it?
Hello, it works as if the center of the screen is in the bottom-left portion of my view; it does’t work when I look at the light head on. Do you know what might be a problem?
Hi Kegetys, thanks for the GREAT Dirt Rally 2 VR eye accomodation fix v2.0.
But unfortunately your fix doesn’t work with OpenComposite+OpenXR toolkit.
Can you please update your fix to make it compatible with that? At this moment OpenComposite+OpenXR toolkit is mandatory for the Reverb G2 (and possibly other headsets) because it solved the gpu lag spike issues, added foveated rendering + FSR / NIS. The performance increase in DR2 is HUGE.
So if your fix works with this then the game is finally complete in VR. Without your fix, it looks terrible.
Looking forward to hear from you, thanks!
Hi Kegetys,
I’ve been using this mod for a while, but recently have had to disable the mod as I now use OpenComposite and OpenXR Toolkit with Dirt Rally 2. Is there any way that you could look into making your mod compatible with these as the performance increase is amazing? Would love to have your mod as well which would make it perfect.
Thanks
yes sir please update to make it work with openxr
Carlos,
You can still use OpenComposite with this mod if you just disable OpenXR Toolkit.
Could you explain how? I have OpenComposite installed, and have never installed the OpenXR Toolkit, but DR2.0 won’t start with both installed. I have to take the d3d11.dll out of the game folder to make it start with OpenXR.
Doesn’t work. I get this error: OpenXR Call failed, aborting. C:\projects\openovr\OCOVR\openvr_api.cpp:298 VR_IsHmdPresent. Error code: -13 xrCreateInstance(&createInfo, &tmp_instance)
I really hope that it’s somehow fixable…
And OpenComposite without OpenXR Toolkit is nonsense imo. The huge benefit of OpenXR is not only bypassing SteamVR but mainly enabling Fixed Foveated Rendering + FSR.
Did anyone manage to get in contact with kegetys?
Hi Kegetys, thanks for the GREAT Dirt Rally 2 VR eye accomodation fix v2.0.
But unfortunately your fix doesn’t work with OpenComposite+OpenXR toolkit.
Can you please update your fix to make it compatible with that? At this moment OpenComposite+OpenXR toolkit is mandatory for the Reverb G2 (and possibly other headsets) because it solved the gpu lag spike issues, added foveated rendering + FSR / NIS. The performance increase in DR2 is HUGE.
So if your fix works with this then the game is finally complete in VR. Without your fix, it looks terrible.
Looking forward to hear from you, thanks!
For folks interested to run the eye accommodation fix with OpenComposite and OpenXR Toolkit, check out my fix on github:
github.com/mbucchia/dr2vrfix-openxr
Amazing work! I can drive Sweden without squeezing sunglasses under my headset!
There’s just one weird glitch that I’m wondering if you or anyone reading this knows how to fix. I’ll get a random flash of blue light sometimes. It seems to happen when going from direct sunlight into the shadow of trees. It’s just a split second of blue light and not really a big deal but the game looks so amazing, especially now that everything isn’t overexposed, that even small glitches stand out.
Thanks in advance!
so does this only work for VR? what if I do not use VR? will I notice any difference?
I was able to run the MOD and let me just say IT IS GENIUS! I always hated the high, almost cartoonish saturation of the colors in the game! So I tune it down, got rid of the ugly unnatural haze and the game looks instantly much better! Not to mention how the new shading of the trees makes everything a lot smoother! Thank you!
This is a great mod. I have a problem with it though. Whenever I use overrideVegetationAtoC=1 I get a lot of flickering when bushes and grass textures are drawing. The problem goes away when disabling overrideVegetationAtoC, but I really would like to make it work since the mesh trees suck ass.
I’ve tried multiple different drivers (Used DDU), reinstalling game, fresh windows install, adjusting in-game settings, but nothing seems to fix it.
I am running 5600x, 3060ti and 16gb of ram. Rift S. Also the game is on fast NVMe drive so slow load times are out of question. Are my specs lacking to run this mod or what the heck is this? Any ideas?
Just tested a little more and came to a conclusion that actually the mod doesn’t cause grass flickering. It happens even without the mod, but its just not as obvious.
Also scrolling through some old posts people are mentioning the same problem like 3 years ago. Is other people still having this problem? Its not been fixed?
I am just asking since I’m starting to doubt my hardware being fault here, but i guess im just paranoid. lol.
It does appear to be a bug in the game itself and just more visible with the mod. Also some tracks have more of it than others. I doubt there is any easy way to fix it.
Do you think it’s possible this could work with Dirty Rally 1? Maybe with some tweaks?
I’ve been playing in VR (needs to be patched by Revive 1.7.3 and a couple files from PCGamingWiki), and it has some really bad overexposed tracks in Greece in midday/sunny weather.
It would likely have to be a completely separate mod, the cause of the problem might not even be the same
I think the “HDR” bloom effect has the same cause, or at least a very similar cause. In that you can get good exposure on the track by either looking at your car’s dash, or just changing to a different camera like the hood.