These tutorials attempt to provide raytracers at all levels with assistance and instruction on the capabilities of POV-Ray (official and unofficial versions) and tools related to POV-Ray.
The tutorials are divided into levels, with lessons in each level that are designed to build upon what you learned in the previous lesson. Each lesson enables you to add a new element to your scene. The lessons also contain a Challenge Assignment, which encourages you to branch off and experiment (the best way to learn anything).
Would you like to contribute a tutorial in one of the open topic areas (marked with a Needed status)? Simply click on the lesson title to read the contributor's agreement and notify the POV-Ray Book Project admin team. Are you fluent in another language and feeling particularly suicidal? Click here to volunteer to translate a tutorial into your language.
LESSON 2.1: DOWNLOADING AND INSTALLING POV-RAY
| |
This lesson provides step-by-step instructions for locating, downloading, and installing the POV-Ray program on the common platforms. If you already have POV-Ray installed, you may skip to Lesson 2. |
| |
Level: Beginner |
Status: Needed |
LESSON 2.2: THE COORDINATE SYSTEM
| |
This lesson provides an explanation on how to navigate in 3-dimensional space. Topics include the XYZ coordinate system and the left-hand rotational system. |
| |
Level: Beginner |
Status: Author Contacted |
LESSON 2.3: CREATING A BASIC SCENE
| |
This lesson describes how to add the elements necessary to create a scene. Topics include adding a camera, light source, and a basic object. |
| |
Level: Beginner |
Status: Author Contacted |
LESSON 2.4: A CLOSER LOOK AT CAMERAS
| |
This lesson provides a more detailed description of how camera projection works. |
| |
Level: Beginner |
Status: In Progress |
LESSON 2.5: A CLOSER LOOK AT LIGHTS
| |
This lesson provides further details on controlling a basic point lightsource. |
| |
Level: Beginner |
Status: Needed |
LESSON 3.1: CREATING SIMPLE OBJECTS
| |
This lesson explains how to create basic objects in POV-Ray. Topics include creating spheres, boxes, cylinders, cones, planes, and torii (donut-shapes). |
| |
Level: Beginner |
Status: Author Contacted |
LESSON 3.2: CREATING MORE COMPLEX OBJECTS
| |
This lesson explains how to create some of the more complex objects in POV-Ray. Topics include blobs, heightfields, lathes, prisms, superquadratic ellipsoids, surface-of-rotation objects, and text. |
| |
Level: Intermediate |
Status: In Progress |
LESSON 3.3: BUILDING MATHEMATICAL SURFACES
| |
This lesson covers poly, cubic, quartic, and quadric surfaces. |
| |
Level: Advanced |
Status: In Progress |
LESSON 3.4: CREATING IRREGULAR SHAPES
| |
This lesson describes some of the more irregular shapes used in POV-Ray, which are used to create complex shapes and structures. Topics include bicubic patches, discs, meshes, polygons, triangles, and smooth triangles. |
| |
Level: Intermediate |
Status: Author Contacted |
LESSON 3.5: SPECIAL MEGAPOV SHAPES
| |
This lesson explains how to create splines and isosurfaces, shapes specific to the MegaPOV version. |
| |
Level: Advanced |
Status: Author Contacted |
LESSON 3.6: USING CONSTRUCTIVE SOLID GEOMETRY (CSG)
| |
This lesson explains how to create new shapes by combining basic shapes using CSG. It also provides a list of shapes which are compatible with CSG. |
| |
Level: Beginner |
Status: In Progress |
LESSON 3.7: TRANSFORMING OBJECTS
| |
This lesson explains how to change the appearance and location of objects by translating, rotating, and scaling them. It also includes a slightly more advanced discussion on creating a transformation matrix. |
| |
Level: Beginner/Intermediate |
Status: In Progress |
LESSON 3.8: MODIFYING OBJECTS
| |
This lesson explains how to modify objects by clipping them, bounding them, and specifying material, inverse hollow, and no shadow. |
| |
Level: Intermediate |
Status: In Progress |
LESSON 4.1: APPLYING PIGMENTS
| |
This lesson describes how to color objects using pigments. |
| |
Level: Beginner |
Status: Needed |
LESSON 4.2: USING BASIC PATTERNS
| |
This lesson explains how to apply the basic patterns built into POV-Ray, such as wood, brick, and checker patterns. |
| |
Level: Beginner |
Status: In Progress |
LESSON 4.3: ADDING TURBULENCE
| |
This lesson describes how to add variation and realism to patterns by adding turbulence. |
| |
Level: Beginner |
Status: Needed |
LESSON 4.4: USING NORMALS
| |
This lesson explains how to add a third dimension to patterns using normals. |
| |
Level: Beginner |
Status: Needed |
LESSON 4.5: ADDING FINISHES
| |
This lesson provides instructions on how to add the final touch to your objects with finishes. Topics include ambience, diffuse, highlights, reflections, and iridescence. |
| |
Level: Beginner |
Status: Author Contacted |