News
24 Nov Self correcting projector
Over de paper: A self correcting Projector, Ramesh Raskar en Paul Beardsley
Hierin wordt uitgelegd hoe een projectie schuine softwarematig gecorrigeerd kan worden om toch een rechthoekig beeld te projecteren.
Doordat de projector zelf als een vlak beschouwd kan worden en de muur waarop geprojecteerd wordt ook, bestaat er een 2d planar homography oftwel, een matrix transformatie tussen deze twee vlakken. De uitleg is erg wiskundig, maar ik denk dat ze het bronbeeld gaan tranformeren, door een matrix te gebruiken welke het inverse van die vorige matrix is (op een schaleringsfactor na, uiteraard). Hierdoor zullen deze twee transformaties elkaar gaan opheffen.
Volgens mij kan je deze implementatie erg vereenvoudigen door deze rendering te laten afhandelen door OpenGL. Je zou een surface kunnen nemen in OpenGL en dat zo draaien zodat het virtuele vlak eigenlijk parallel met de muur komt te staan. (Door het vlak in OpenGL te draaien met een hoek gelijk aan de hoek tussen de projectiestraal en de normale van de muur.) Als dat werkt, dan zal dat de prestaties van de implentatie zeker ten goede komen.

Comments