![[J3 Computer Technologies - http://www.os2store.com/]](j3logo.jpg)
|
he Persistence of Vision raytracer, or POV-Ray for short, is a very popular cross-platform raytracing tool that dispels the myth that free software is somehow inferior to commercial software. Written in portable C code, POV-Ray is available for just about every major platform from DOS to Unix, and the source code is available so that people can port it to any system not officially supported by the POV-Ray team. Not surprisingly (to this veteran OS/2 user anyway), the POV-Ray team does not (yet) have an "official" OS/2 port, but others have taken the source code and produced OS/2 executables.
POV-Ray is a very powerful tool for producing photorealistic 3D images, and is capable of producing some startling images in the hands of talented artists. Unfortunately, the program has one hindrance for casual users: it has no graphical interface.
POV-Ray also has some more advanced types of objects such as tori, bezier patches, blobs, smooth triangles, text, fractals, superquadrics, surfaces of revolution, prisms, polygons, lathes and fractals. In short, just about any shape you can imagine can be modelled with POV-Ray.
Of course, the shape of an object is, if you will, only part of the picture. The texture of an object (its color and other surface properties such as roughness, reflectivity, etc.) plays a crucial role in the realism of a rendered scene. And POV-Ray gives you just about every conceivable control of textures. You can control, among other things, color, transparency and index of refraction, reflectivity, and normal (bumpiness, wrinkles, waves, etc.).
Light sources are obviously important in raytracing and POV-Ray supplies several types: point sources, spotlights, planar (area) lights and cylindrical lights. You can also control whether a light casts shadows. Shadowless lights (or ambient lights) are useful when you need to fill in some dark areas of an image but you don't want it to look like there is a light source present. You can even make a light source that looks like another object, convenient for things like light bulbs.
Although ForeSpace OS/2 is still in the development stage, it is already very useful in its current state. You can add objects to a scene and edit their properties (size, shape, etc.) as well as edit textures for the objects. But since the product is in development, you may run into problems as the development continues, such as old scene files being incompatible with new versions of the program.
ForeSpace OS/2 has been around for a while, but development progressed slowly as the development environment was changed to the VisualAge compiler. Recently, though, progress has been made, and ForeSpace OS/2 is turning into a very nice tool (although it is still incomplete). I encourage you to take a look at it, and if you like it, give the author some feedback and support. Projects like this thrive or die on the feedback from users.
POV-Ray
ForeSpace OS/2
Dr. Dirk Terrell is an astronomer at the University of Florida specializing in interacting binary stars. His hobbies include cave diving, martial arts, painting and writing OS/2 software such as HTML Wizard.
[Our Sponsor: Oberon Software, Inc. - Home of TE/2, TE/2 Pro and other fine OS/2 programs.]
Copyright © 1997 - Falcon Networking
This page is maintained by Falcon Networking. We welcome your suggestions.