Hi > Well, generate silhouette edges too in software; though unlike creases and > boundary edges the silhouettes are view dependent, and I am not sure > whether the hardware or software approach is superior.
Well it hardly depends on scene complexity. Software approach could really kill you off as you have to do backface/frontface determination for each edge. But I've read a very interesting paper from Zhang et Al concerning very fast backface culling, I wonder if Java3D is using this or does it only depend on the hardware backface culling provided by the underlying library? I'm currently working on a software sillhouete detection routine in Java3D but I still have got some bugs. When it's finished I might put it online if someone is interested. > I create, and I algorithmically generate the outline ( outline simply > as line segments and line segments *ONLY* ) based on crease edges and Interesting I haven't looked up crease edges, valleys and ridges yet. > boundary edges using connectivity info. rather than hardware tricks. > Generating the crease edges is by using a recursive algorithm, but once > generated there is minimal cost to render them. Yep that's right they are calculate them once / render them always EOF, J.D. -- Explore SRT with the help of Java3D (http://wwwvis.informatik.uni-stuttgart.de/relativity/minkowski) (http://www.antiflash.net/java3d/relativity (mirror) =========================================================================== 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".
