Collimated HUD in stereoscopic 3D - is it possible?
-
Ah. It seemed like your post was suggesting a modder could add the functionality to BMS instead.
Nope…I was just augmenting the conceptualization…my inner engineer was showing…my bad.
-
If OP I asking for 3D Glasses and HUD, also try these threads:
https://www.benchmarksims.org/forum/showthread.php?14406-Nvidia-3D-Vision-in-BMS-Awesome&highlight=HUD+focus. Good talk about settings
https://www.benchmarksims.org/forum/showthread.php?5576-nVidia-3d-Vision&highlight=HUD+focus This thread has more settings info and discussion supposedly for it to be made to work each HUD display object like FPM would need a polygon, but not sure if that is right. If so that is a big fix and big performance issue. Tried to find were one of the BMS Dev commented on it but can’t find. Not sure if the polygon issue is the actual problem. -
Hi there,
thanks for your answers. Blu3wolf understood me well. I don’t build my home cockpit, I only would like to ask, if it is possible to do any software changes to hud rendering (maybe wrongly called “collimation”) I linked a video in the first post, which describes it well. Currently HUD is rendered closely, which is seen in anaglyph image close aboard. If it was rendered more forwards, and sized up, it could be better seen in anaglyph 3D.
I have only one monitor and I use stereoscopic, blue-red glasses. It works perfectly with BMS, exept only the minor error with HUD, about which I would like to know if it is solvable.EDIT:
Thanks for above links. I searched but apparently not efficiently so i didn’t find similar threads. There are some clues about how to set NVidia 3D to be more or less accurate. But it doesn’t solve the problem in the way it should be solved. Without changing HUD rendering plane and scaling up symbology, it doesn’t seem to be fixed.
-
I don’t know if you saw Demo’s post in the only link I posted first up in post #12, but his main hint on the HUD was to NOT try to converge the mouse cursor and just know that you are pressing the thing in between the two cursors, he said that was what kept the HUD the most readable and doesn’t give him any problems. Without using them now but having some experience, I would bet his settings are not going to give the most depth possible which maybe what you are trying for now. Unless the HUD gets fixed, this should the trade off.
All this talk of it lately and I want to give it a try again. Before I didn’t use anaglyph before but due to having 3 60hz monitors, that would have to be the way to go this time. Are you using the standard red/cyan ones or some other color combo? The red/cyan are suppose to really reduce your reds, but BMS doesn’t have much red. The other main complaint I’ve seen about anaglyph is that if you don’t have your monitors color tuned just right you will get ghosting. Have you had any ghosting that you reduced?
-
This post is deleted! -
Changing where the HUD is “projected” (the position of the surface where the HUD texture is applied to) is actually pretty straightforward. It is defined in the 3dckpit.dat for every aircraft. So if you would want to change it for the F-16CM-40 you would open the file “…\Falcon BMS 4.33_MODS\HUD Distance\Data\Art\ckptart\F-16CM-40\3dckpit.dat” with a text editor. And change numbers in line 20 accordingly.
Changinghud 20063.0 -2750.0 -618.0 20063.0 2750.0 -618.0 20063.0 -2750.0 4902.0 0 0 280 280 c; ```to
hud [b]40063.0[/b] -2750.0 -618.0 [b]40063.0[/b] 2750.0 -618.0 [b]40063.0[/b] -2750.0 4902.0 0 0 280 280 c;
See the comments in the file regarding the coordinates. Essentially they are 3D coordinates of the upper left, upper right and lower left corners of the surface on which the HUD texture is applied. To make the HUD bigger, after moving it further away, one would need to adjust the 2nd and 3rd coordinates.
// first number is toward you / away from you
// second number is left and right + number is right. - number is left
// third number is up / down - number is up. + number is down -
lukrop,
thanks for sharing these above, that’s just what to need to learn about.
This yours is a great way to start partecipating here, warm compliments and best wishes of a happy staying in this Community.With best regards,
-
Changing where the HUD is “projected” (the position of the surface where the HUD texture is applied to) is actually pretty straightforward. It is defined in the 3dckpit.dat for every aircraft. So if you would want to change it for the F-16CM-40 you would open the file “…\Falcon BMS 4.33_MODS\HUD Distance\Data\Art\ckptart\F-16CM-40\3dckpit.dat” with a text editor. And change numbers in line 20 accordingly.
Changinghud 20063.0 -2750.0 -618.0 20063.0 2750.0 -618.0 20063.0 -2750.0 4902.0 0 0 280 280 c; ```to
hud [b]40063.0[/b] -2750.0 -618.0 [b]40063.0[/b] 2750.0 -618.0 [b]40063.0[/b] -2750.0 4902.0 0 0 280 280 c;
See the comments in the file regarding the coordinates. Essentially they are 3D coordinates of the upper left, upper right and lower left corners of the surface on which the HUD texture is applied. To make the HUD bigger, after moving it further away, one would need to adjust the 2nd and 3rd coordinates.
// first number is toward you / away from you
// second number is left and right + number is right. - number is left
// third number is up / down - number is up. + number is downHave you tried this with 3D glasses? I tried some 3dckpit.dat edits circa 2005 and it did not have enough effect to make a difference for stereoscopic mode. However, it is possible I didn’t make the right edits it’s been too long to remember exactly what I did.
-
Have you tried this with 3D glasses? I tried some 3dckpit.dat edits circa 2005 and it did not have enough effect to make a difference for stereoscopic mode. However, it is possible I didn’t make the right edits it’s been too long to remember exactly what I did.
Nope sorry I don’t have any 3D capable hardware (yet). But it’s possible that doubling the distance is by far not enough and it needs to be way more pushed out. Since I don’t have any hardware to test this with I didn’t do any further tweaking. Maybe the OP wants to fiddle around a bit with those values.
Thanks for the warm welcome Jackal!
-
This is a great find. Thanks! It looks like you could also do this to move the HMCS symbology further away (HMS line). When I tried using HMCS in 3D it felt like the symbology was right on my nose. Do you know what units these are in? I’ll try some trigonometry to figure out how to adjust the scaling to make it look right.
Thanks
Rabbit
-
HUD in BMS 3d PIT is collimated. It is projected some 20000ft away from actual pit and stencil buffer is used to render it on projection glass.
this pseudo infinity set back multiplier can be controlled via g_f3DPitHackHudSetback in cfg, default value is 10000
-
HUD in BMS 3d PIT is collimated. It is projected some 20000ft away from actual pit and stencil buffer is used to render it on projection glass.
this pseudo infinity set back multiplier can be controlled via g_f3DPitHackHudSetback in cfg, default value is 10000
So then why is there so many problems using it with stereoscopic glasses? Is the HMCS a similar distance?
-
HMCS is not collimated to pseudo infinity at all. Its just drawn flat on screen as head never move relative to HMCS display. HMCS move with head.
Why it causing problems I don’t know. I do not have any 3d display/glasses to try and code was written with no 3d effect in mind. So it’s clearly unsupported till code will be modified for this technology.
What I said before is way to move hud image futher to change that pseudo infinity multiplier. Tried up g_f3DPitHackHudSetback value to higher than default 10000 ?
-
Sounds like something to try to tweak, it too sounds like that number isnt enough for some people. That would also explain why there is more/worse complaints about the HMCS now, can similar settings be applied to it or BMS eventually apply that effect to it too? I know that wasn’t envisioned for the HMCS but sounds like it will be needed for 3d/VR guys.
-
I don’t know Snake122. Personally I do not plan to look into this. Probably if someone other will get glasses/VR he probably can look into this.