Sequential ray tracing programs can't do these things. Optics Lab provides solid models for optics. This is an advanced feature available in very few programs. When you select an optic from the menu you get all the surfaces for a real optic.
www.optics-lab.com/
After almost a year the first release candidate of "Yet Another POV-Ray Modeller" 0.7 is available, featuring a switch to gtkmm, reworked look and feel and more efficient modelling process.
www.povray.org/ www.povray.org/
Check the dates on the programs and subprograms on all web sites to see which versions are the latest. ... Notice that computer program corrections indicated in errata have not been made to any of the ray tracing programs on the NOAA web site.
cires.colorado.edu/~mjones/raytracing/programs.htm cires.colorado.edu/~mjones/raytracing/programs.htm
Steve's Object Builder Steve's Object Builder is a free script based tool that can be used to make 3D objects for ray tracing programs such as POV-Ray. The tool uses Perl (Practical Extraction and Report Language) as its script language interpreter.
objects.povworld.org/links7.html
www.siggraph.org/education/materials/HyperGraph/raytrac... www.siggraph.org/education/materials/HyperGraph/raytrace/rt_java/raytrace.html
Ray Tracing is a global illumination based rendering method. It traces rays of light from the eye back through the image plane into the scene. Then the rays are tested against all objects in the scene to determine if they intersect any objects.
www.siggraph.org/education/materials/HyperGraph/raytrac... www.siggraph.org/education/materials/HyperGraph/raytrace/rtrace0.htm
Fractint Documentation and help on Interfacing with Ray Tracing Programs ... (Also see "Ray Tracing Output", "Brief", and "Output File Name" in a "3D Mode Selection" .)
spanky.triumf.ca/WWW/FRACTINT/into_raytracing.html spanky.triumf.ca/WWW/FRACTINT/into_raytracing.html
Shayne Gelo has his own gallery of images (some are anitialised) produced by his HW5 program, including these 3:
www.cs.uiowa.edu/~cremer/courses/cs151-fall98/Homework/... www.cs.uiowa.edu/~cremer/courses/cs151-fall98/Homework/hw5/hw5-gallery.html
Michael J. Muuss, Rt and remrt - shared memory parllel and network distributed ray-tracing programs, in USENIX: Proceedings of the Fourth Computer Graphics Workshop, October 1987. ... Michael J. Muuss, "Rt and remrt - shared memory parllel and network distributed ray-tracing programs," in USENIX: Proceedings of the...
citeseer.comp.nus.edu.sg/context/861176/0
Ray - Sphere Intersection ... Ray-Tracing Steps ... A line segment (ray) is given by its endpoints: P0 = (x0, y0, z0) and P1 = (x1, y1, z1).
www.ccs.neu.edu/home/fell/CSU540/programs/RayTracingFor... www.ccs.neu.edu/home/fell/CSU540/programs/RayTracingFormulas.htm
Definitions