If you want to try and combine my version with your working installation of SweetFX you would need to do the following.ġ: Copy OculusDroidNative.h and OculusDroidTridef.h from my versions shader folder and paste them into your SweetFX install shader folder (same place)Ģ: Open up Main.h in your installation of SweetFX (again in the shaders folder) and addĬode: Select all #define USE_OCULUSDROIDTRIDEF 0 The DLL versions are not really important as I believe most versions of SweetFX should support the calculations the shaders are performing regardless (ie they don't do anything that should be specific to any particular version). If you can't get my SweetFX working normally you could try combine my custom shaders with your working version. If you have a specific game you're trying it with that's not working for you let me know and I can try it on that game myself here.
#Trinus vr moonlight windows 8.1#
The version of SweetFX its using is Boulotaur2024.Injector_CeeJay.dk's.1.5.1.Shader ChromaticAberrationShader, is that the version of SweetFX you have used before that works for you? Also I presume you are copying the entire thing into the game directory (where the game executable is) as opposed to injecting it with something like RadeonPro ? I use mine specifically with RadeonPro as I'm on windows 8.1 and I find injecting cleaner for multiple titles than constantly copying over folders. I'm not entirely sure what could be causing the issue. Hi Darthlord, sorry to hear you're having problems with it. Installation and tweaking instructions are included in the readme:
#Trinus vr moonlight Pc#
Here are a few screenshots of it in-game, all effects can be configured or tweaked in the shader files themselves and are commented:Ĭhromatic Aberration (exaggerated settings to show separation)Īnyway hope this of some use to those who stream PC games to their HMD's, as I said before I only created this for my own needs but thought it could be handy for others in the same boat. Distortion Scaling (Can be tweaked for various lenses) These shaders allow for the following (and one or two other things too): There are two shader files, one is targeted at games running their own native SBS stereo and the other is specifically targeted at TriDef and will correct for any game you run with it, by using either one or the other you should be able to get aspect ratio correction,lense distortion correction (barrel distortion) + Cromatic Aberration correction working for your own HMD with whichever game you like that is capable of supporting 3D either natively or with TriDef and can support SweetFX. The result is a SweetFX based tool kit which basically works with any game that SweetFX can be run with.
As such this is not a proper "mod" release or anything of that nature, I just decided to make my personal work available for those who might find it useful, I won't really be supporting this or updating it, everything required is in the folder and can be tweaked further or totally re-written as you wish.Īs any of us who use non-Oculus Rift HMD solutions know (outside of vireio perception), there is no way of dealing with lens correction (unless you stream with Trinus VR) and having to run every game with double width resolution to get the correct aspect ratio can be a bit of a pain.
The base shader HLSL snippets I adapted these from for SweetFX are mostly from freely available examples I found around the net for the DK1. I'm very new to writing shaders in general so as such there are probably mistakes which could be tidied up but regardless everything is working fine anyway. The thing I instantly missed was the lens and aspect ratio correction, not to mention chromatic aberration correction so I decided to try and create a better experience for myself using some custom SweetFX shaders. After several weeks of playing various PC titles with my Google Cardboard VR setup (LG G3 phone + Zeiss VR ONE HMD) mostly with vireio perception and thoroughly enjoying it I decided to try some other non vireio perception supported games such as DX10/11 titles some of which have native SBS (such as Elite Dangerous) and some of which require TriDef.