Feature #5290

Realistic reflex sights

Added by zGuba over 5 years ago. Updated over 2 years ago.

Status:Assigned Start date:10/19/2009
Priority:Normal Due date:
Assignee:- % Done:

0%

Category:Rendering
Target version:NextGen
Affected ArmA II version: First affected ArmA II version:
Reproduced by another DH user:No Single / Multi Player?:
I am using some Mods:No BIForumURL:
I am using: NGUrl:
Reproducible for you:No WIKIurl:
Related to content of DLC:

Description

Similarly to single shot weapons, this issue concerns both about realism and playability.

Reflex type sights are made to help soldier aiming accurately without having to adjust eye to aiming device:
http://www.youtube.com/watch?v=JuUTyv3teqo
http://www.youtube.com/watch?v=TRY3DO3_OSk http://www.youtube.com/watch?v=nVIDl1nSSUg

In ArmA/ArmA2 its only function seems to be making aiming errors even worse.
http://dev-heaven.net/attachments/1177/buggedsights.jpg

I've created small addon to show how it could be working.
Requires CBA and Combined Ops
http://dev-heaven.net/attachments/13745/zgb_aimpoints.7z

Little reminder: http://n-joy.cz/video/arma-2-tiscali-gc-video-1/ocxguqaDqXS1TsJy

zgb_aimpoints.7z - Tech demo showing working scripted paralax on A2 weapons (3.5 MB) zGuba, 08/25/2011 18:23


Related issues

related to ARMA2 Community Issue Tracker - Bug #2288: Sights misalign in certain stances Closed 06/25/2009
related to ARMA2 Community Issue Tracker - Bug #18478: 1.59 RC modelSpecial ViewPilot issue when Resource LoDs a... Assigned 03/25/2011 03/25/2012
related to ARMA2 Community Issue Tracker - Bug #11628: [OA] A10 Warthog weapons and crosshair offset for any uni... Closed 07/02/2010
related to ARMA2 Community Issue Tracker - Bug #28943: Awkward rendering glitch with some weapon models Assigned 02/25/2012
related to ARMA2 Community Issue Tracker - Feature #15934: attachToBone command Assigned 12/14/2010
related to ARMA2 Community Issue Tracker - Bug #12082: TrackIR head movement changes air unit cursor position Closed 07/17/2010 04/28/2011
duplicated by ARMA2 Community Issue Tracker - Feature #43053: Mi-24 pilot's parallax HUD Duplicate 08/23/2012

History

Updated by mr.g-c over 5 years ago

Excellent!
I think its worth to mention that Arma2 Lead Designer (Ivan Buchta) told once in BI-Forums that they tried it and it was impossible for them to make it.
It is also worth to mention that SakuraChan already did a bug-free version Parallax sights in Arma1, but somehow people forgot about it i guess....

Updated by kju over 5 years ago

She tried to convert it to a2 according to her without success so far.

Updated by Fireball over 5 years ago

#4993 would be a requirement to mod it properly, according to zGuba.

Updated by Vic over 5 years ago

SakuraChan's ArmA2 post (for reference): http://forums.bistudio.com/showthread.php?p=1439777#post1439777
Afaik the way (s)he tried to do it was to use an alpha-transparent plane at the sights' rear, instead of the cone used in ArmA1's buggy implementations (I'm basing my assumptions on what I can see in this vid: http://www.youtube.com/watch?v=PcZrS3BJOgI )

Updated by zGuba over 5 years ago

If it can't be done via model, let it be done the "hackerdesignator" way ;) it's really not too hard to script it properly when given possibilities /and with C++ these are unlimited/.

Updated by kju over 5 years ago

  • Due date deleted (01/19/2010)

Updated by zGuba almost 5 years ago

If I had to make such stuff, I would try to use additional LoD with occluding faces around (not to be displayed) and make it an overlay instead of drawing sights inside of ViewPilot LoD.

Updated by DarkWanderer over 4 years ago

Maybe the easiest way would be to implement it via shaders?
The math behind it would be pretty simple - transfer of muzzle direction vector to camera, calculation of it's end position in screen space, then a screen-space texture projection.

And this would solve many of the requests on helicopter HUDs, plane HUDs, EoTech sights, Aimpoint/reflex sights, etc.

Updated by zGuba over 4 years ago

Just be advised, RL aimdots aren't projected into infinity, but a little closer :)

Updated by zGuba almost 4 years ago

  • Maxmem parameter deleted (Not set)
  • Difficulty deleted (Not set)
  • CPU deleted (Please specify!)
  • Audio card deleted (Please specify!)
  • Size of OS swap file deleted (Please specify!)
  • I am using deleted (OA only)
  • Language deleted (Please set for missions)

Updated by zGuba almost 4 years ago

  • File zgb_aimpoints.7z added
  • Description updated (diff)

Updated by zGuba almost 4 years ago

  • Description updated (diff)

Updated by zGuba almost 4 years ago

  • Description updated (diff)

Updated by zGuba almost 4 years ago

  • Description updated (diff)

Updated by zGuba almost 4 years ago

  • Description updated (diff)

Updated by zGuba almost 4 years ago

Updated by zGuba almost 4 years ago

  • File deleted (zgb_aimpoints.7z)

Updated by zGuba almost 4 years ago

  • Description updated (diff)

Updated by zGuba almost 4 years ago

  • Description updated (diff)

Updated by zGuba almost 4 years ago

  • Category changed from Model to Rendering

Updated by Dwarden over 3 years ago

  • Target version set to NextGen

nextGen hardly anytime sooner

Also available in: Atom PDF