5 ms·
> These subtle adjustments of the 3D space are being applied volumetrically, as can be seen from the way the occlusion paths in the scene are changing. This dem
by nayuki 6y ago
> These subtle adjustments of the 3D space are being applied volumetrically, as can be seen from the way the occlusion paths in the scene are changing. This demonstrates that the FOVO process is not simply ‘warping’ a 2D render in screen space but is applying nonlinear transformations to the entire 3D geometry.
I think this is an inexact hack to implement FOVO in rasterization engines. If raytracing were used, there would be no need to distort the geometry; you'd only need to distort the camera rays.
- sp332 6y agoIt changes the occlusion paths too, so you'd also need to change the position the rays are sent from to get the same effect.