Intro to POV-Ray and 3D Geometry Programing

By Xah Lee. Date:
mirror balls

This page is a brief introduction to 3D model programing. More specifically, the goal is to use various programing tools, to create 3D-models, for the purposes of Illustrating Geometry, Algorithmic Mathematical Art, and dynamic visualization. This page introduces you to a few 3D graphics formats, and shows you how to use various programs to render them or view them with real-time rotation. (all tools and formats described here can be freely obtained.)

POV-Ray

see index at left panel.

Mathematica Graphics

This section introduces Mathematica's graphics format, and how to use Java to view them real-time rotation.

3D Computer Graphics Related Essays

2D Graphics Related Tips

If you have a question, put $5 at patreon and message me.

POV-Ray

  1. POV-Ray Intro
  2. Constructive Solid Geometry
  3. Lighting
  4. Surface of Revolution, Prisms
  5. Glassy Spheres, Transparency
  6. Metalic Spheres, Reflection
  7. Surfaces
  8. Emacs POV-Ray Mode