OK, I have not found what I was looking for... It's impossible to create a fisheye projection matrix, because the fisheye effect could not be implemented in linear algebra.
Fisheye is a NONLINIEAR lens distortion. The effect could only applied with a post-rendering of the buffered image :( Did I miss something ??? links: http://astronomy.swin.edu.au/~pbourke/projection/nonlinear/ >-----Original Message----- >From: Discussion list for Java 3D API >[mailto:[EMAIL PROTECTED]] On Behalf Of Andreas Jerke >Sent: Freitag, 23. August 2002 23:25 >To: [EMAIL PROTECTED] >Subject: [JAVA3D] fisheye camera > > >Hi all, > >is it possible to create a fisheye effect in Java3D ? >How must the View Projection Transform look like to >get this effect working ? > >from >http://www.archiphoto.com/personal%20pages/Fisheyes.html > >I read : >While regular, equidistant fisheyes produce their images >through the formula Y = c * (Zenith angle), where the zenith >is considered the lens axis, orthographic projection lenses >use a formula Y = c * sin(Zenith angle), where Y is the >distance of the image point from the picture center and c is a >constant, dependant on the focal length. > >I don't know how to create a projection matrix with this >behavior ! Or do I have write a class which inherits from >Transform3D ??? > > >Any suggestions ? > > >Thanks in advance for any help provided. > >Andreas > > >another link with (german) explanations and pics: >http://home.tiscalinet.ch/fotografie/equipment/seite3.htm#Sonde r ======================================================================== === To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA3D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help". =========================================================================== To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff JAVA3D-INTEREST". For general help, send email to [EMAIL PROTECTED] and include in the body of the message "help".
