Yellow-Dog-Man / Resonite-Issues

Issue repository for Resonite.
https://resonite.com
135 stars 2 forks source link

Panini projection support #1731

Open Geenz opened 5 months ago

Geenz commented 5 months ago

Is your feature request related to a problem? Please describe.

Panini projection is useful for things such as ultra-wide screen monitors (greater than 16:9). This allows for less geometric distortion for ultra wide screens and allows for some more exotic display geometries from time to time.

Describe the solution you'd like

Panini projection: https://wiki.panotools.org/The_General_Panini_Projection

Describe alternatives you've considered

Not having a 32:9 display.

Additional Context

Logging this for future work. Probably won't happen prior to Sauce.

Requesters

No response

Geenz commented 5 months ago

This will require that we render to a texture and warp it to fit a given display geometry. May replace this with a more general "warped display geometry" issue depending on logistics. This would be a good starting point however.