Advanced search

[ New messages · Forum rules · Members ]
Page 1 of 11
Forum » SpaceEngine » Mods and Addons » [Guide] Oculus Rift Tweaks including ReShade (I'll try to gather and list all Oculus Rift tips and tweaks)
[Guide] Oculus Rift Tweaks including ReShade
yaqdarkDate: Wednesday, 27.05.2015, 19:35 | Message # 1
Group: Users
Messages: 53
Status: Offline
SpaceEngineer and co, feel free to make this sticky, but if not I'm sure it will be fine for google searching.

So in case you didn't know there are quite a few things you can do to improve the visual quality of the Oculus Rift. I've made a general video about this, with loose association with the game Elite: Dangerous, but most of it applies here:
Completely Sober Guide to Tweaking the Oculus Rift DK2 in 10 Steps

I'm going to try to list them here, generally starting with the most dramatic improvements.

  • ReShade (tested and working using SweetFX shaders)

    This is the single best improvement you can make. It adds a post processing effect called LumaSharpen, which will basically remove much of the blur from the game. You probably didn't even notice the blur, just attributed it to the general low resolution of the rift. When you try this, you will see that the quality can be improved 10 times. This will have the most dramatic effect on planets of course. It might sharpen stars, but it may sharpen them too much so you are welcome to experiment.

    Firstly download "ReShade + Framework" at the bottom of this page:
    Extract and run the "ReShade Setup.exe" and select your SpaceEngine.exe file found in [install directory]\system. It will automatically insert all the file appropriately.
    Lastly, go to the new "ReShade" folder in the same directory, and replace the "SweetFX_Settings.cfg" with this:

    Once you have done that you may wish to go to the "Common_settings.cfg" in the ReShade folder and change the toggle key so you can experiment.

    This will now work automatically when you start the game, and any change you make to the SweetFX_Settings.cfg file will change immediately in-game as soon as you save them, so you can experiment a lot.

    The settings I have provided are geared towards the Oculus Rift display and you should be very happy with them. Feel free to share your own versions.

  • Nvidia Control Panel - Oculus Rift Display Settings

    If you are getting ghosting/smearing, do the following:

    Go to the Nvidia Control Panel > Adjust Desktop and Colour Settings, then make sure you've selected the rift at the top. Then check the "USE NVIDIA SETTINGS" dial, and then adjust as follows:
    -Brightness: turn down to 35% give or take
    -Contrast: turn to 0% (trust me)
    -Gamma: Leave this at 1.
    then turn "Digital Vibrance" to 65%

    This is a tweak mainly for HDMI users, and isn't necessary for everyone. Generally speaking, there is a lot of ghosting with extreme darks over HDMI and HDMI adapters. It should make massive differences. The "Digital Vibrance" is more personal but feel free to find your own settings.

  • Overclocking: GPU and CPU

    WARNING: Overclocking does contain risk. It is your choice and your problem if you want to take that risk. I will not give you any actual advice about overclocking because I don't know much about it. I will give you just the basics, but you HAVE to do your own research, especially about your specific card/processor, in combination with your PSU, cooling etc. It could very well void your warranty, reduce the lifetime of your components and it will reduce your resale prices.

    Now while normally overclocking your GPU isn't the greatest performance improvement you can make (in 2D games, getting an extra 5 or so frames per second is barely noticeable), on the rift it can make all the difference in the world. You should know one important thing: 75fps is silky smooth, going any less than 70 and you will clearly see it as being much worse, and very often nauseating. So those extra 5fps will probably change everything for you.

    So, NVIDIA users, download MSI Afterburner, and learn how to use it. The general work flow is to turn up the power limit and fan to max, and slowly up the core and memory clocks. Do stress tests with whatever software you like, (for example Kombustor on the same site). If it doesn't crash then it's probably stable. AMD users - sorry, can't help but google is your friend.

    Again, don't just do what I wrote without research.

    Key things to find out:
    -What is the maximum safe temperature for my card?
    -Is it safe to up the voltage on my card?
    -How should I stress test it?

    Overclocking your CPU would be a good idea if you are up to the challenge. I won't tell you how - it's very complicated and specific to each setup - you will have to google your specific CPU and motherboard. I will tell you a couple of things:
    -Don't overclock the CPU unless you have watercooling. That's just a general tip amongst overclockers.
    -Never overclock from the OS. Only do it directly with the BIOS.

  • Get your IPD right

    This is important for sense of scale, clarity and headache purposes. If it's too low, things will seem squashed and closer than they should be, and if it's too high your eyes will separate too much when looking at distant objects and this will give you a headache and maybe cause damage in the long run. In both, it will be hard to focus.

    In the OculusConfigTool, click the "Advanced" button, and then go through the "Measure" wizard. Make sure you set your preferred eye-relief correctly in the previous section first, as I think this makes a difference. Reflect the results in the game settings, although I'm not sure 100% which takes precedence.

  • Some say turning off your main monitor improves performance. It may be considered too much of a hassle though. Up to you!
  • I've read that plugging your Motion Tracker camera USB cable into a powered USB hub instead of directly into the motherboard reduces judder. I tried this and I couldn't turn my Rift on anymore. I eventually got it back but I'm not going to try it again, so try at your own risk!
  • Don't run Virtual Desktop (the OR software) as it doesn't close and will impact on the game.

I have to go out now, I'll be back on later to add a couple more.

Edited by yaqdark - Friday, 29.05.2015, 08:50
SpaceEngineerDate: Thursday, 28.05.2015, 10:09 | Message # 2
Author of Space Engine
Group: Administrators
Russian Federation
Messages: 4783
Status: Offline
Quote yaqdark ()

I don't believe that sharpness filter can improve image on the hardware screen (I can't test it right now). Changing brightness/contrast/color saturation as well.

Quote yaqdark ()
Overclocking: GPU and CPU

Having 75 FPS is really important, but overclocking is not a solution. I working on optimizing SpaceEngine to achieve 75 FPS on mid-end PCs.

Quote yaqdark ()
PhysX by CPU

SpaceEngine didn't use PhysX.

yaqdarkDate: Friday, 29.05.2015, 08:49 | Message # 3
Group: Users
Messages: 53
Status: Offline
Doing the steps I have explained for ReShade do work. I have tested them. They won't look nice in 2D but for the Oculus screen, they look amazing. You can turn them on/off and compare but they have a real, big effect.

75fps is important for Oculus and I can usually achieve it, your optimisations are really good!

I will remove the PhysX guide, I should have realised smile

I want you to know that this is not to improve your game, it is specifically to improve the Oculus Rift experience quality. I understand that you are a one-man-army and you could probably do all of this yourself. Maybe one day you might consider adding your own LumaSharpening and other Post-FX filters so we don't need to use ReShade, but just keep in mind that the Oculus Rift is its own project and has to have many differences to 2D. You've got so many of them, but it is less-known that the SDK has blurring and it takes a lot of trial and error to come up with a good solution to the low resolution OLED pixels.

If you could make the interface/HUD green, that colour is much better as in the Samsung OLED displays, the green pixels are more dense and small.

Another thing you could improve is the star targeting in the Oculus Rift. It doesn't work on the location where you click, but a combination of the click-location and the direction you are looking and is hard to do.

I understand you have a lot to do and you will eventually make it perfect, but for now these "hacks" make the Oculus experience a lot better smile

Edited by yaqdark - Friday, 29.05.2015, 08:55
gazelleDate: Friday, 12.06.2015, 23:22 | Message # 4
Group: Users
Messages: 49
Status: Offline
How can I remove it?
yaqdarkDate: Wednesday, 29.07.2015, 00:28 | Message # 5
Group: Users
Messages: 53
Status: Offline
You need to delete the files created by ReShade, including the ReShade folder and the ReShade.fx files
Forum » SpaceEngine » Mods and Addons » [Guide] Oculus Rift Tweaks including ReShade (I'll try to gather and list all Oculus Rift tips and tweaks)
Page 1 of 11