Raywalking raytracer


   1. Purpose
   2. Examples
      2.1. Fractal animations
      2.2. Still images
   3. Copying
   4. Thanks
   5. Platform
   6. Downloading

1. Purpose

Raytraces four-dimensional mandelbrotjulia-fractals and 3D-spheres using a slow raywalking technique.

2. Examples

These represent my development / learning curve.

2.1. Fractal animations

mand4d11.mpg (06.06.01 20:00, 3473408 bytes)
mand4d10.mpg (04.06.01 22:52, 2918338 bytes)
mand4d9.mpg (01.06.01 14:07, 2422645 bytes)
mand4d8.mpg (30.05.01 22:23, 846105 bytes)
mand4d7.mpg (30.05.01 19:38, 1037680 bytes)
mand4d6.mpg (30.05.01 19:02, 131034 bytes)
mand4d5.mpg (30.05.01 16:29, 807073 bytes)
mand4d4.mpg (30.05.01 15:54, 807807 bytes)
mand4d3.mpg (30.05.01 10:46, 1759927 bytes)
mand4d2.mpg (30.05.01 02:08, 404064 bytes)
mand4d.mpg (30.05.01 01:57, 78546 bytes)
param_file (mpeg_encode parameter file to create mand4d11.mpg)

2.2. Still images

3. Copying

oddfract has been written by Joel Yliluoma, a.k.a. Bisqwit,
and is distributed under the following terms:
* No warranty. You are free to modify this source and to
* distribute the modified sources, as long as you keep the
* existing copyright messages intact and as long as you
* remember to add your own copyright markings.
* You are not allowed to distribute the program or modified versions
* of the program without including the source code (or a reference to
* the publicly available source) and this notice with it.

4. Thanks

Limitless thanks to my friend raytracing expert Warp (http://iki.fi/warp/) for his vector math knowledge, raytracing expertice, and patience with me :)

5. Platform

The programs write TGA files to stdout, and have been written in C++.
They can be compiled with 2.95-series gcc at least.

6. Downloading

Downloading help

  • Do not download everything - you only need one file (newest version for your platform)!
  • Do not use download accelerators or you will be banned from this server before your download is complete!

Date (Y-md-Hi) acc        Size Name                
2002-1214-1643 r--       29589 oddfract-0.0.11.tar.bz2
2002-1214-1643 r--       10274 patch-oddfract-0.0.10-0.0.11.bz2
2002-0502-0721 r--       25983 oddfract-0.0.10.tar.bz2
2002-0502-0721 r--         849 patch-oddfract-0.0.9.1-0.0.10.bz2
2002-0501-2237 r--       25982 oddfract-0.0.9.1.tar.bz2
2002-0501-2237 r--        1000 patch-oddfract-0.0.9-0.0.9.1.bz2
2002-0411-1803 r--       25954 oddfract-0.0.9.tar.bz2
2002-0411-1803 r--        4807 patch-oddfract-0.0.8-0.0.9.bz2
2002-0209-2333 r--       23415 oddfract-0.0.8.rar
2002-0209-2333 r--       25569 oddfract-0.0.8.tar.bz2
2002-0209-2333 r--        2971 patch-oddfract-0.0.7-0.0.8.bz2
2001-1201-1628 r--       24966 oddfract-0.0.7.tar.bz2
2001-1201-1628 r--        2630 patch-oddfract-0.0.6-0.0.7.bz2
2001-1201-1556 r--       23190 oddfract-0.0.6.tar.bz2
Back to the source directory index at Bisqwit's homepage