Not logged in, Join Here! or Log In Below:  
News Articles Search    

Submitted by Forrest Briggs, posted on April 22, 2005

Image Description, by Forrest Briggs

I had a lot of cool (imho) stuff that lost its home during a web site relocation. Now it is available again. The old stuff includes
  • Fractogroovalicious iTunes Visualizer 2.0, now as freeware (top right).
  • Fractalicious, a realtime julia fractal explorer (bottom right).
  • My old ray tracing tutorial series with example code for Mac OS X, Windows and SDL (top middle).
  • I have also added some new programs with source code. These include
  • A realtime plant growth simulator. The shape of the plant is determined by its genes (top left).
  • A procedural world generator (middle left).
  • An OpenGL warping / feedback effect by rendering to a texture (bottom left).
  • The source code for two new ray tracers that do file loading, hierarchical transformations and ray-metasurface intersection.
  • All of this is available at
    (yes this is a shameless attempt to draw more traffic to my visulizer ; P)

    Image of the Day Gallery


    Message Center / Reader Comments: ( To Participate in the Discussion, Join the Community )
    Archive Notice: This thread is old and no longer active. It is here for reference purposes. This thread was created on an older version of the flipcode forums, before the site closed in 2005. Please keep that in mind as you view this thread, as many of the topics and opinions may be outdated.

    April 22, 2005, 09:45 AM

    Deathly silence, with a faint whoopee from the one person with a Mac his dad bought because he'd read they were cool in an old copy of Loaded magazine.

    Jordan Isaak

    April 22, 2005, 01:25 PM

    Applause for somebody willing to share cool stuff they did, just because it might be useful to somebody else. Source code is always nice, regardless of what platform it's for.



    April 22, 2005, 02:43 PM

    Oh god yes - applause for his generosity. No doubt about that.
    Just disappointment for everyone without a Macintosh.
    I like running demos, but am not willing to set up a build environment to do it, unless it's something reeeaally special.


    April 22, 2005, 03:00 PM

    it's image of the day
    so watch the image ...


    April 22, 2005, 03:14 PM

    We understand you're not "willing" to set one up.
    If i tell you how, will you do it then? *whispers*


    April 22, 2005, 03:28 PM

    Aren't these demos of his made using glut or sdl? If so then I don't see why they can't be compiled in mere seconds for windows and/or linux.

    I do like the shot in the lower middle of the light shafts and all of dem perty colors. I've always really liked that lighting effect.


    April 22, 2005, 11:19 PM

    Hi everyone,
    I changed the 1 line of code in OGLPlatformSpecific.h from
    #define MACOSX
    #define WINDOWS
    and rebuild PlantGrowth and PlanetDiscordia on windows for you ; P

    Feedback was a little bit trickier... it is necessary to change MS Visual C++'s glut.h header because it has a bug in it. I only have access to school pcs with msvc++, so i can't change that file : (

    Enjoy the windows ports. There are links to them on the same page as before.

    - Forrest Briggs


    April 23, 2005, 06:04 AM

    yup, all programmers are lazy :)



    April 23, 2005, 07:24 PM

    Hey, I remember those raytracing tutorials from back when they were online. That's where I learned raytracing basics from. Thanks :)


    April 24, 2005, 11:25 AM

    Err...visual studio doesn't come with glut.h. You get gl.h and glu.h in the MS SDK but you have to find glut.h/lib/dll from random places on the internet.
    So, someone's obviously downloaded a dodgy version of glut at your 'school'.

    Dan Royer

    April 24, 2005, 08:36 PM

    ALL DAY.

    Kaspar Rohrer

    April 25, 2005, 06:44 AM

    Nah, it's just that Visual Studio .Net declares the exit function as _declspec(noexit), whereas the glut header does not. This is what breaks it.

    This thread contains 12 messages.
    Hosting by Solid Eight Studios, maker of PhotoTangler Collage Maker.