Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Prepp3d Views: Peripheral Distortion Correction

Featured Replies

So yes, the single correction I have created accounts for all angles if the screens are centered around a general viewpoint. 

 

 

 

Ok, I understand that.

 

 

My solution is not completed. This is a hobby for me, not a commercial venture at this time. One of the reasons why I've kept the current work out of view is because I don't wish to have to deal with the support issues. But I realize there is growing demand for the solution, and a group working together around the idea can be helpful.

 

 

Please count me in if you need help. Implementation/test/anything.

 

 

The portion I am working on now is to remove the need for the over-sizing software, which Is the source of a support nightmare because it is confusing. 

 

 

Yes, that would be the killer solution.

 

And you are going to use a post-process shader applied to the camera? And hence user interface remains untouched? (I am not much conversant with graphics/shader programming, please excuse me if something does not sound right)

  • Replies 193
  • Views 57.6k
  • Created
  • Last Reply
  • Author

And you are going to use a post-process shader applied to the camera?

 

Yes, ideally only a simple post process shader, just as the first iteration.  I switched to Reshade to experiment with antialiasing methods, was a little easier in there.  I really made progress there, just a matter of porting back to LMs brand of post processing (I think some minor language difference, I'm not an HLSL programmer, I just play one on your monitor) and applying a little more trig to cut out the over-sizing program.  I will still have a nice easy install method, everything I can do so everyone leaves me alone, heh.  

 

Using injection, as Reshade and Nikola's methods use, breaks P3d's menu system, distorts them to be unreadable.

Anything can be done with math, including angles and bezel adjustments. 

Disclaimer:  [email protected] on Asus Maximus X Formula, G.Skill TridentZ RGB 4x8GB 4266/17 XMP, EVGA 2080 ti Kingpin (8400/2160Mhz), Samsung 960 EVO 250GB PCIe M.2 NVMe SSD , 28TB HDD total - 4TB+ photoscenery, Romex Software PrimoCache RAM and SSD cache (must have!), 3x1080p 30" monitors, Samsung Odyssey VR HMD, Pimax 4k & BE HMDs, Samsung Gear VR '17, Homdio v1, Cardboard, custom loop 2x 360x64ML Rads, Thermaltake View 71, VRM watercool, Thermal Grizzly Conductonaut CPU (naked die), Fujipoly / ModRight Ultra Extreme System Builder Thermal Pad on MB VRM. 8x Corsair ML120 (slight positive pressure). 🙂

Yes, ideally only a simple post process shader, just as the first iteration.  I switched to Reshade to experiment with antialiasing methods, was a little easier in there.  I really made progress there, just a matter of porting back to LMs brand of post processing (I think some minor language difference, I'm not an HLSL programmer, I just play one on your monitor) and applying a little more trig to cut out the over-sizing program.  I will still have a nice easy install method, everything I can do so everyone leaves me alone, heh.  

 

Using injection, as Reshade and Nikola's methods use, breaks P3d's menu system, distorts them to be unreadable.

Anything can be done with math, including angles and bezel adjustments.

 

I just tried the built in fisheye post process, and because of the distortion the mouse click locations in VC are all offset. Do you account for that?

  • Author

 

 


I just tried the built in fisheye post process, and because of the distortion the mouse click locations in VC are all offset. Do you account for that?

  No!  Very good point!   I am not sure how to go about that, other than to suggest that the user toggle to another readily available view, such as the default virtual cockpit, to click.  I have looked into it, maybe doing something such as intercepting the mouse click with the same mapping from another program.  But I haven't investigated too far yet.

Disclaimer:  [email protected] on Asus Maximus X Formula, G.Skill TridentZ RGB 4x8GB 4266/17 XMP, EVGA 2080 ti Kingpin (8400/2160Mhz), Samsung 960 EVO 250GB PCIe M.2 NVMe SSD , 28TB HDD total - 4TB+ photoscenery, Romex Software PrimoCache RAM and SSD cache (must have!), 3x1080p 30" monitors, Samsung Odyssey VR HMD, Pimax 4k & BE HMDs, Samsung Gear VR '17, Homdio v1, Cardboard, custom loop 2x 360x64ML Rads, Thermaltake View 71, VRM watercool, Thermal Grizzly Conductonaut CPU (naked die), Fujipoly / ModRight Ultra Extreme System Builder Thermal Pad on MB VRM. 8x Corsair ML120 (slight positive pressure). 🙂

If you could implement it as some kind of display mode that included your post process  would be the only way to fix that. Your changes come in after the screen stuff is calculated and all the VC clickspots are figured out.

 

By that I mean regardless of what screen setting or aspect ratio we use in P3D the clickspots always work.  SO maybe it's possible to setup a the resolution you need for your post process beforehand as a display mode then apply your corrections...could be it's not possible or too much work. They do something similar with SoftTH 

Steve McNitt

There's a really old version but I don't think he made a new one available yet.

Steve McNitt

There's a really old version but I don't think he made a new one available yet.

Where's that located. I can't find a link that works!

  • 3 weeks later...
  • Commercial Member

Denali.

 

Sir, I'd like to thank you in advance for all your work.

 

I've gone through the threads, and I have a few questions.

 

1. Do you have a link to the latest version?

 

2. Does this make any permanent changes to P3D files?  If not, is it as simple as not loading the AHK script to run normally?

 

 

Thank you so very much in advance.

Dave Hodges

 

System Specs:  I9-13900KF, NVIDIA 4070TI, Quest 3, Multiple Displays, Lots of TERRIFIC friends, 3 cats, and a wonderfully stubborn wife.

  • 1 month later...

View Groups in P3D. Well worth a read.

 

http://www.prepar3d.com/forum/viewtopic.php?f=6306&t=119668

 

Does this new groups feature fix the fish eye distortion, I'm assuming?

Asus Strix z790-e; 1000 watt evga SuperNova Plat; 14900k AC_LL 0.55 adp -0.050 253/253/355 CEPoff (CB-1pass 39200 80c, msfs peak 92,avg 60-78c, astrorender 95c,room76F); 64GB(dual 32) cl32 6400 at 6400 xmpII F5-6400J3239G32GX2-TZ5RK, Asus Ryuo III 360mm; Thermaltake v51 Case; Gigabyte 4090 OC; VR-Crystal; Dofreality H6; Astrosite  

Does this new groups feature fix the fish eye distortion, I'm assuming?

 

Unfortunately not.

 

gb.

YSSY. Win 10, [email protected], Corsair H115i Cooler, RTX 4070Ti, 32GB G.Skill Trident Z F4-3200, Samsung 960 EVO M.2 256GB, ASUS Maximus VIII Ranger, Corsair HX850i 850W, Thermaltake Core X31 Case, Samsung 4K 65" TV.

The 1080 GTX does it ...

5950x3d 5.4-5.7 GHz - Asus ROG 870 Crosshair Apex - GSkill Neo 2x 24 Gb 6000 mhz / cas 26 -  MSI RTX 5090 Gaming Trio OC - 1x SSD M2 6000 2TB - 1x SSD M2 2800/1800 1Tb -  Corsair 5400  case - Corsair 360 liquid cooling set  - 3x 75’ TCL tv.

13600  6 cores @ 5.1 GHz / 8 cores @ 4.0 GHz (hypterthreading on) - Asus ROG Strix Gaming D - GSkill Trident 4x Gb 3200 MHz cas 15 - Asus TUF RTX 4080 16 Gb  - 1x SSD M2 2800/1800 2TB - 2x  Sata 600 SSD 500 Mb - Corsair D4000 Airflow case - NXT Krajen Z63 AIO liquide cooling - 

FOV : 200 degrees

My flightsim vids :  https://www.youtube.com/user/fswidesim/videos?shelf_id=0&sort=dd&view=0

 

The 1080 GTX does it ...

 

Do you or anyone have one to confirm this or is this just speculation based on specs?  How does it achieve it.. i'm guessing its surround mode somehow compensates?  (i dont use surround mode on my 980 ti, i basically maximize the window to full screen over all 3, which was identical in surround mode as well)  Does it achieve it by using Groups in P3D or strictly hardware?

 

I'd be willing to sell off my 980ti for a 1080 if this were the case.. avoids the need to goto say a 48" screen from my three 24s.  Wondering also if only certain 1080's have the ability.. i'm guessing the baseline 1080 GTX would have it and be just as good or better than the 980 ti.  EDIT:  a quick glance at nvidia FOV correction (is this it?) seems to indicate 1070 and up.. so i guess the quest for me is to find the comparible 1070/1080 card in performance to the 980 ti.  This one review seems to indicate the 1070 would beat out the 980ti and be good for VR?

Asus Strix z790-e; 1000 watt evga SuperNova Plat; 14900k AC_LL 0.55 adp -0.050 253/253/355 CEPoff (CB-1pass 39200 80c, msfs peak 92,avg 60-78c, astrorender 95c,room76F); 64GB(dual 32) cl32 6400 at 6400 xmpII F5-6400J3239G32GX2-TZ5RK, Asus Ryuo III 360mm; Thermaltake v51 Case; Gigabyte 4090 OC; VR-Crystal; Dofreality H6; Astrosite  

5950x3d 5.4-5.7 GHz - Asus ROG 870 Crosshair Apex - GSkill Neo 2x 24 Gb 6000 mhz / cas 26 -  MSI RTX 5090 Gaming Trio OC - 1x SSD M2 6000 2TB - 1x SSD M2 2800/1800 1Tb -  Corsair 5400  case - Corsair 360 liquid cooling set  - 3x 75’ TCL tv.

13600  6 cores @ 5.1 GHz / 8 cores @ 4.0 GHz (hypterthreading on) - Asus ROG Strix Gaming D - GSkill Trident 4x Gb 3200 MHz cas 15 - Asus TUF RTX 4080 16 Gb  - 1x SSD M2 2800/1800 2TB - 2x  Sata 600 SSD 500 Mb - Corsair D4000 Airflow case - NXT Krajen Z63 AIO liquide cooling - 

FOV : 200 degrees

My flightsim vids :  https://www.youtube.com/user/fswidesim/videos?shelf_id=0&sort=dd&view=0

 

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.