Jump to content

Help: An Ironsight mod that allows 3D vision users to close one eye


drkaii

Recommended Posts

I want allow a 3D user to get the immersive experience of being able to close one eye while ironsight aiming, as they would in real life.

 

"This is going to be quite a challenge for any expert modders out there, so even if you don't have 3D vision, perhaps you would enjoy the challenge, and like the idea of it anyway, because it is a friggin' awesome idea."

 

 

Summary:

 

There is a line down which bullets travel (let's call it the Bullet Line). I need to move this relative to the camera.( Failing asymmetrical separation on nvidia's part, it would work best if the Bullet Line is attached to the gun (i.e. where it is pointing), or is something that is independently controllable. If it is based on where the camera itself points, and this cannot be changed, this poses a problem, although there is a fairly decent workaround (see 3, further down).)

 

 

Background:

Here is an explanation of what I am hoping for, which requires your comprehension of convergence and focal points in S3D:

 

http://i245.photobucket.com/albums/gg62/kaiiio/Untitled-5.png

 


  1.  
  2. Here you see what a normal, non-stereoscopic line of sight arrangement looks like. The single camera points down the line of sight of the weapon which is also the Bullet Line. Where your camera points (indicated by the crosshair in game), is where the gun shoots.
     
  3. Here you see what happens when stereoscopic 3D is enabled. The camera splits into 2, one for each eye. Unfortunately, they both move evenly to the left and right about the center where the gun and Bullet Line remain.
     
    It becomes like trying to aim a gun that is positioned right in the center of your eyes. If you try that with your fingers now, you will see that it is impossible to really determine where the gun is pointing, you'd have to align it with one of your eyes and look down the ironsights.
     

    •  
    • This shows what it looks like without the shutter glasses.
    • This shows what the right eye sees when aiming at something far away.
    • This shows what it sees when aiming at something close. I have drawn the crosshairs on this and the previous picture (the nVidia 3D crosshair doesn't show up in screenshots) to illustrate how it's position is dynamic relative to the screen. The reader paying attention will soon comprehend why this poses an issue if the bullet-line is attached to the camera.

[*]In the last diagram, I propose the position of the camera(s) be translated to the left, so that the gun's line of sight (and gun itself) match the line of sight of one eye only. This would allow a 3D user to get the immersive experience of being able to close one eye while ironsight aiming, as they would in real life.

 

No other game (3D ready or no) has ever done this, and seeing as Bethesda have given us such amazing modding capabilities, I would LOVE to make a mod that accomplishes this.

 

 

I need help though. The way I propose sounds very complicated, so an expert Ironsight modder is needed!

 

 

Best way to do it:

 


  •  
  • 1. If the Bullet Line is an independent entity, either the camera and gun could be moved relative to it, or the gun and it can be moved relative to the camera.
    2. If the line is attached to where the gun points, the gun should be translated over relative to the eye.
    Does anyone know how to do that? You don't have to do it for me, just give me a rough idea of what things need to be changed (either in the first person skeleton.nif, or the ironsights .kfs, or both). I might ask a couple of questions to get it working.

 

 

Failing that:

 


  •  
  • If the Bullet Line is attached to the camera and can't be changed, then we can't do this properly, and would simply have to move the gun over to align with the right eye when looking at infinity. This would misalign it when aiming at things quite close, but generally once you get past 5 meters, the convergence of the eyes doesn't change much at further and further distances, so it would basically work. When aiming at things that are close, you don't really have much room for error anyway.
     
    This picture shows what I mean. When aiming at things far away, notice how the blue line almost points directly where the gun itself points. Only when aiming at things closer does this not actually match.
     
    If the first 2 methods are not possible, I would still love it if someone could show me how to do this second one. I have tried simply moving the position of the skeleton using nifskope, as well as moving the positions of the hands in the .kfs in blender, and neither seem to actually make any changes in game.

 

 

If you help me and don't have S3D, I'll definately post a vid online so you can see how your work as brought awesomeness to the world!

 

Thanks so much people.

 

 

Further reading on stereoscopy

Edited by drkaii
Link to comment
Share on other sites

  • 3 weeks later...

GOT IT WORKING!

 

Thought that was worth a bump even though interest in this mod is very very low.

 

Which is why I wont actually publish it unless someone shows the teensiest bit of interest. C'mon 3D users, you know you've been dreaming of this!

 

(don't ban me for the bump, I'll be good from now on, just had to blurt my excitement...)

Link to comment
Share on other sites

Hey, I wasn't trying to belittle anything!

 

I was genuinely saying that I would direct people who had issues with this to your thread to ask you about it, since you've solved a problem. One which I do not have.

 

Post this information as a file for download. You'll get a much better response than the forums.

Edited by Jeoshua
Link to comment
Share on other sites

  • 3 years later...

Hey drkaii,

I was wondering if you still have these files or would be willing to release them too me?

I just got 3d vision for the first time and I am trying to get the game to play properly, but I noticed true iron sights were really bad especially with guns like the AK.

Thanks.

Link to comment
Share on other sites

  • Recently Browsing   0 members

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