Submitted by , posted on 16 December 2004



Image Description, by


I am currently working on a real-time quaternion fractal generator using C++ and DirectX 9.0c. This new version is a complete rewrite of the original version that was submitted to IOTD earlier this year.

New features include:
  • Fully 4D set generation. Sets can be generated in 4D, and then projected to 3D using Hopf fibration. Of course, the classic method of temporal projection is still available. Thanks to Godwin Vickers for helping me implement this new projection method.
  • Export to Wavefront OBJ. This feature uses a modified version of Marching Cubes that stores vertex volumetric data for all six axes, rather than just one for the entire vertex. This helps accelerate mesh generation by several orders of magnitude, yet maintains the same level of precision.
  • Cache system that eliminates the need to generate a set from scratch more than once. This also allows a set generation to be cancelled halfway through, and then resumed from that point at a later time.
  • Many new formulas
  • A completely redesigned interface
  • I am currently working on adding:
  • Network distributed set generation
  • Custom formula parser
  • Accelerated set generation via ps2.0/3.0 compatible GPUs
  • The latest version, as well as the Online Help, can be found at: http://www.oinko1.com/~shawn/julia4d/



    [prev]
    Image of the Day Gallery
    www.flipcode.com

    [next]


     


    Copyright 1999-2008 (C) FLIPCODE.COM and/or the original content author(s). All rights reserved.
    Please read our Terms, Conditions, and Privacy information.