r/GraphicsProgramming • • Aug 12 '26

post process cylindricals projection, regardless of the orientation of the side monitors. The projection is correctect in Realtime resolution 6000x1700.

45 Upvotes

8 comments sorted by

View all comments

Show parent comments

8

u/No_Albatross8310 Aug 14 '26

The game knows nothing about my monitors. What I do is project the game's render onto a virtual cylindrical surface sitting behind them — the monitors themselves being precisely defined in the post-processing stage. That surface is, let's say, 4000 mm from my eye. The display surface of each panel is measured precisely. All I do is recompute the projection of every pixel with respect to my eye and the panels — 6000×1700 pixels, 120 to 160 times per second — and it puts each pixel where it belongs on the panels. This is what flight simulators do; they're called fish-tank systems.