wiki:visual_distortion

Version 2 (modified by Torben Dannhauer, 14 years ago) (diff)

--

Image Distortion Modules

osgVisual is capable to distort the rendered output image to allow projection on curved screens.

Technical implementation

Post render stage viewmatrix and projection matrix will be copied from the viewers main camera and applied to the scene camera for the scene rendering pass. Then the scene will be rendered to a textured and rendered with applied distortion to the main camera.

Distortion

uses distortionmap of Projection Designer

viewmatrix

modifies viewmatrix frustrum and rotation / translation offset as specified in the channel file and parsed by CameraConfigParser? (distortion.h)