Raytracing

Main >

Raytracing



Raytracing is a programming technique that allows plotting, via mathematical formulas, realistic views of three-dimensional scenes.

The raytracing domain thus includes a lot of 3D trigonometry, but also basic or complex physical notions about light, shadows, reflection, refraction, etc...

If the calculations get quickly complicated, the initial principles of raytracing are quite easy to understand. In other terms, generating simple pictures with simple shapes can be done even with limited knowledge of maths and programming.

The pictures and tutorials are based on TC-Ray, a high-resolution raytracer written with Quick-Basic. This program can draw polynomial shapes up to the fourth degree (quartics), and is provided with 2D and 3D Perlin functions.

Like all the programs of the Mandelbrot Dazibao, TC-Ray makes an extensive use of the HSV colorspace: it is therefore highly recommended to read the corresponding tutorial beside these pages.


When you're done with these kind pages, you'll be able to get your hands and head into:

The Strip of Möbius
The Nephroid Page
Fractals

Raytracing principles

Raytracing tutorial

Quadric shapes

Quartic shapes

Wallpapers

Videos


© The Mandelbrot Dazibao - 2002/2004