This is the preliminary public release of my POV-ray and Polyray Preprocessor Version 2.5. As such, this is UNSUPPORTED freeware. Version 3.0 is currently being Beta-tested and I am concentrating 100% of my efforts on it. I intend to release Version 3.0 as Shareware. Don't be shy about Version 2.5 though, as Version 3.0 is 99.9% compatible with this release. In fact, all of the example files included here will run on Version 2.5 and 3.0. This program is a preprocessor for raytracers that allows: Scalar and Vector variables. One-dimensional Arrays of variables. Conditional Statements (IF, ELSE). Loops. (DO, UNTIL). Subprograms and recursion. (SUB, CALL) Multiple Input and Output files. Extensive Math Functions. Vector Math functions. (Dot product, Cross Product, etc...) Local and World Axis calculations. Can process L-system objects similar to L-Parser. Will work with POV or Polyray (All versions). and Much More... The POV example files are run by typing: PPP filename[.ppp] filename.pov The Polyray example files are run by typing: PPP filename[.ppp] filename.pi Then render the output with the appropriate raytracer. I should add that the files AIRHORSE.POV, AIRHORSE.INC, SPIDER.POV, SPIDER.INC are the product of my brother's LPARSER to PPP converter and were included as a shameless plug. It converts LPARSER Source files to PPP Source files. These examples were run on this package. If you are interested I can give you his E-mail address. If you enjoy using this program and/or have any source files you would like to share, I can be reached at the E-mail addresses mentioned in the Docs, or by plain old Snail-mail at: John R. Wind 8030 Kensington Blvd. Apt. #122 Davison, MI 48423 Enjoy! John.