Version 2 (modified by 14 years ago) (diff) | ,
---|
TracNav
Documentation
- Getting Started
BuildEnvironment...
- Terrain Data
- Architecture
Modules
osgVisual Configuration via XML...
- SerializationNotes
- ExecuterNotes
- CameraControl
- Theories of Terrain Deformation
- Theories of Image Distortion
- Home
About...
- Screenshots
- Downloads
Projection Designer...
- Wiki Edit
- Website Credits/Impressum
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)