Jump to content

2.7 Render Mask size Adjustment


itsthatguy

Recommended Posts

So ED finally baked in the render mask from the VR shader mod - yaay!

Unfortunately, I can't seem to adjust the size of it. I can see the unrendered area on the edges of my vision all the time - boo!
Has anyone found the file with this value yet? Could a Dev please point us in the right direction?
 

  • Like 1
Link to comment
Share on other sites

@BIGNEWY can we move this to the bugs section, I would also add that the problem is much more obvious if you are using no AA as that turns the border blue , rather than black.  

SYSTEM SPECS: Hardware Intel Corei7-12700KF @ 5.1/5.3p & 3.8e GHz, 64Gb RAM, 4090 FE, Dell S2716DG, Virpil T50CM3 Throttle, WinWIng Orion 2 & F-16EX + MFG Crosswinds V2, Varjo Aero
SOFTWARE: Microsoft Windows 11, VoiceAttack & VAICOM PRO

1569924735_WildcardsBadgerFAASig.jpg.dbb8c2a337e37c2bfb12855f86d70fd5.jpg

Link to comment
Share on other sites

  • ED Team

Hi,

 

the mask size comes directly from your headsets API. 

 

It should be correct. 

 

thanks

smallCATPILOT.PNG.04bbece1b27ff1b2c193b174ec410fc0.PNG

Forum rules - DCS Crashing? Try this first - Cleanup and Repair - Discord BIGNEWY#8703 - Youtube - Patch Status

Windows 11, NVIDIA MSI RTX 3090, Intel® i9-10900K 3.70GHz, 5.30GHz Turbo, Corsair Hydro Series H150i Pro, 64GB DDR @3200, ASUS ROG Strix Z490-F Gaming, HP Reverb G2

Link to comment
Share on other sites

@BIGNEWY i think there is enough variation in facial interfaces and facial geometry to cause edge cases...  i can literally just catch view of the edge sometimes at the bottom 

 

SYSTEM SPECS: Hardware Intel Corei7-12700KF @ 5.1/5.3p & 3.8e GHz, 64Gb RAM, 4090 FE, Dell S2716DG, Virpil T50CM3 Throttle, WinWIng Orion 2 & F-16EX + MFG Crosswinds V2, Varjo Aero
SOFTWARE: Microsoft Windows 11, VoiceAttack & VAICOM PRO

1569924735_WildcardsBadgerFAASig.jpg.dbb8c2a337e37c2bfb12855f86d70fd5.jpg

Link to comment
Share on other sites

Are you guys talking about this issue:

 

If so,

 

@brodie4598 did a great job in showing the issue in this through the lens video:

https://www.dropbox.com/s/u8wli7s920bm716/IMG_1506.mp4?dl=0

 

 

@BIGNEWY , I really hope you can acknowledge this issue and report it to the team, as this bright white line in the bottom of the VR image is very annoying.

I know the community came up with a way to correct this, but I rather see it correctly implemented in the core game if possible.

 

 

2021_04_19_13_28_39_IMG_1506.jpg


Edited by sirrah
  • Thanks 1

System specs:

 

i7-8700K @stock speed - GTX 1080TI @ stock speed - AsRock Extreme4 Z370 - 32GB DDR4 @3GHz- 500GB SSD - 2TB nvme - 650W PSU

HP Reverb G1 v2 - Saitek Pro pedals - TM Warthog HOTAS - TM F/A-18 Grip - TM Cougar HOTAS (NN-Dan mod) & (throttle standalone mod) - VIRPIL VPC Rotor TCS Plus with ALPHA-L grip - Pointctrl & aux banks <-- must have for VR users!! - Andre's SimShaker Jetpad - Fully adjustable DIY playseat - VA+VAICOM

 

~ That nuke might not have been the best of ideas, Sir... the enemy is furious ~ GUMMBAH

Link to comment
Share on other sites

@BIGNEWY I should add that @speed-of-heat is correct about edge cases.

I use a Samsung Odyssey+ with the VRCover face pad. It's basically a necessity on this headset as the stock one is hard as a brick which hurts your face and allows massive light bleed.
Anyway the VRCover allows my face to get closer to the lenses, expanding my FoV and allowing me to see the mask on the edges of my vision.

Link to comment
Share on other sites

I gave MSAA a try using the mask size option, but really could not see much improvement in image over my running no MSAA.

I am however running at 100% Steam VR resolution with my Reverb G2 (3172x3100 per eye), motion smoothing on and forced at 45 fps.


Edited by dburne

Don B

EVGA Z390 Dark MB | i9 9900k CPU @ 5.1 GHz | Gigabyte 4090 OC | 64 GB Corsair Vengeance 3200 MHz CL16 | Corsair H150i Pro Cooler |Virpil CM3 Stick w/ Alpha Prime Grip 200mm ext| Virpil CM3 Throttle | VPC Rotor TCS Base w/ Alpha-L Grip| Point Control V2|Varjo Aero|

Link to comment
Share on other sites

I think you might have misunderstood Don.

 

with MSAA enabled the mask shows as black, with it off it shows as blue, that just makes it more obvious, but if my suspicion is correct it varies by person. 

 

there is not meant to be a performance improvement or visual improvement connecting the mask size to MSAA, unless you can already see the mask while using the HMD, When turning MSAA on makes it less obvious.


Edited by speed-of-heat

SYSTEM SPECS: Hardware Intel Corei7-12700KF @ 5.1/5.3p & 3.8e GHz, 64Gb RAM, 4090 FE, Dell S2716DG, Virpil T50CM3 Throttle, WinWIng Orion 2 & F-16EX + MFG Crosswinds V2, Varjo Aero
SOFTWARE: Microsoft Windows 11, VoiceAttack & VAICOM PRO

1569924735_WildcardsBadgerFAASig.jpg.dbb8c2a337e37c2bfb12855f86d70fd5.jpg

Link to comment
Share on other sites

  • 1 year later...
On 4/19/2021 at 10:52 AM, speed-of-heat said:

@BIGNEWY i think there is enough variation in facial interfaces and facial geometry to cause edge cases...  i can literally just catch view of the edge sometimes at the bottom 

 

Hey @speed-of-heat and @BIGNEWY,

 

I was wondering if you ever got a solution to this problem as I have recently started to experience it after revisiting VR with OpenXR etc.  Everything working great, but I use no MSAA and the outside of the mask is blue/white (not black) and am getting annoying white breakthrough on bottom edge of image in headset.

 

I've looked about removing the mask entirely, but I thought it was there to give performance, and so it seems illogical to do that?  Did you solve this?

 

Many thanks in advance.

Link to comment
Share on other sites

I either use MSAA, or if i need to not use MSAA then i  make the following changes via a mod manager.

 

the mask size seems to be held in this file

 

x:\<installation path>\Eagle Dynamics\DCS World\Bazar\shaders\HMDMask.fx... specifically this part of the code

 

float4 vsOctagonMask(in float2 pos:POSITION0): SV_POSITION0
{
	return float4(pos, 1, 1);
}

changing the values from 1 to 0.9 will reduce the size of the area masked e.g. 

float4 vsOctagonMask(in float2 pos:POSITION0): SV_POSITION0
{
	return float4(pos, 0.9, 0.9);
}

 

which seems to be enough to mask the edges out, both numbers have to be the same. 

 

SYSTEM SPECS: Hardware Intel Corei7-12700KF @ 5.1/5.3p & 3.8e GHz, 64Gb RAM, 4090 FE, Dell S2716DG, Virpil T50CM3 Throttle, WinWIng Orion 2 & F-16EX + MFG Crosswinds V2, Varjo Aero
SOFTWARE: Microsoft Windows 11, VoiceAttack & VAICOM PRO

1569924735_WildcardsBadgerFAASig.jpg.dbb8c2a337e37c2bfb12855f86d70fd5.jpg

Link to comment
Share on other sites

Thank you so much for the quick response!  Half the prob seems to have been actually working out what my problem was!  As far as I can tell, what would be ideal is to have a black mask colour when using no MSAA, but this does not seem to be an option implemented for some reason?

 

I will try adjusting to your suggested values and see if that does the trick.  Thank you so much for the steer.

Link to comment
Share on other sites

you can reduce it futher if required or tune it with 0.91 etc...

SYSTEM SPECS: Hardware Intel Corei7-12700KF @ 5.1/5.3p & 3.8e GHz, 64Gb RAM, 4090 FE, Dell S2716DG, Virpil T50CM3 Throttle, WinWIng Orion 2 & F-16EX + MFG Crosswinds V2, Varjo Aero
SOFTWARE: Microsoft Windows 11, VoiceAttack & VAICOM PRO

1569924735_WildcardsBadgerFAASig.jpg.dbb8c2a337e37c2bfb12855f86d70fd5.jpg

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...