Raywalking raytracer


0. Contents

   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

onneton55.jpg (08.06.01 05:19, 27804 bytes)
onneton54.jpg (08.06.01 05:19, 64358 bytes)
onneton53.jpg (08.06.01 04:54, 77008 bytes)
onneton52.jpg (08.06.01 04:44, 21642 bytes)
onneton51.jpg (08.06.01 04:41, 36854 bytes)
onneton50.jpg (08.06.01 04:38, 22559 bytes)
onneton49d.jpg (07.06.01 18:26, 26924 bytes)
onneton49c.jpg (07.06.01 18:20, 26920 bytes)
onneton49b.jpg (07.06.01 18:13, 28157 bytes)
onneton49.jpg (07.06.01 18:04, 26588 bytes)
onneton48.jpg (07.06.01 18:00, 27111 bytes)
onneton47.jpg (07.06.01 17:58, 12546 bytes)
onneton46.jpg (07.06.01 17:54, 13012 bytes)
onneton45.jpg (07.06.01 17:48, 10716 bytes)
onneton44.jpg (06.06.01 03:24, 11714 bytes)
onneton43.jpg (05.06.01 22:51, 22700 bytes)
onneton42.jpg (05.06.01 22:47, 9419 bytes)
onneton41.jpg (05.06.01 22:44, 11484 bytes)
onneton40.jpg (05.06.01 22:42, 11216 bytes)
onneton39.jpg (05.06.01 22:40, 6662 bytes)
onneton38.jpg (05.06.01 22:37, 8374 bytes)
onneton37.jpg (05.06.01 22:35, 9398 bytes)
onneton36.jpg (05.06.01 22:16, 13605 bytes)
onneton35f.jpg (05.06.01 22:14, 7022 bytes)
onneton35e.jpg (05.06.01 22:12, 6752 bytes)
onneton35d.jpg (05.06.01 22:02, 8871 bytes)
onneton35c.jpg (05.06.01 21:59, 8976 bytes)
onneton35b.jpg (05.06.01 21:57, 6644 bytes)
onneton35.jpg (05.06.01 21:53, 10843 bytes)
onneton34.jpg (05.06.01 21:50, 7172 bytes)
onneton33.jpg (05.06.01 21:47, 8093 bytes)
onneton32.jpg (05.06.01 21:45, 4335 bytes)
onneton31.jpg (05.06.01 21:35, 5226 bytes)
onneton30.jpg (05.06.01 20:52, 4785 bytes)
onneton29.jpg (05.06.01 20:23, 4621 bytes)
onneton28.jpg (05.06.01 19:47, 7424 bytes)
onneton27.jpg (05.06.01 19:40, 5390 bytes)
onneton26.jpg (05.06.01 19:33, 5549 bytes)
onneton25.jpg (05.06.01 19:31, 5809 bytes)
onneton24.jpg (05.06.01 19:29, 9586 bytes)
onneton23.jpg (03.06.01 06:34, 12982 bytes)
onneton22.jpg (03.06.01 06:26, 5761 bytes)
onneton21.jpg (03.06.01 06:01, 43159 bytes)
onneton20.jpg (03.06.01 05:42, 16056 bytes)
onneton19.jpg (03.06.01 05:34, 19195 bytes)
onneton18.jpg (03.06.01 05:31, 10141 bytes)
onneton17.jpg (03.06.01 05:30, 9881 bytes)
onneton16.jpg (03.06.01 05:28, 10662 bytes)
onneton15.jpg (03.06.01 05:24, 12559 bytes)
onneton14.jpg (03.06.01 05:13, 13413 bytes)
onneton13.jpg (03.06.01 05:10, 8995 bytes)
onneton12.jpg (03.06.01 04:43, 9012 bytes)
onneton11.jpg (03.06.01 04:42, 13167 bytes)
onneton10.jpg (03.06.01 04:40, 12179 bytes)
onneton9.jpg (03.06.01 04:38, 13167 bytes)
onneton8.jpg (03.06.01 04:37, 13180 bytes)
onneton7.jpg (03.06.01 04:13, 25209 bytes)
onneton6.jpg (03.06.01 04:12, 14486 bytes)
onneton5.jpg (03.06.01 04:12, 12669 bytes)
onneton4.jpg (03.06.01 04:11, 12669 bytes)
onneton3.jpg (03.06.01 04:09, 12724 bytes)
onneton2.jpg (03.06.01 04:09, 12669 bytes)
onneton1.jpg (03.06.01 04:08, 12669 bytes)

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