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".

Reply via email to