Updated Fri July 02, 2004 at 21:18:56

Programs

:: Selected graphics oriented development projects.

Visualizer

Description:

Visualizer is a basic rendering system for visualizing implicit models that I wrote as part of a programming project at the National Centre for Computer Animation (NCCA) at Bournemouth University, UK during May of 2004.

It uses several different methods to visualize a scalar implicit function, either as a surface, or a volume. These include polygonizing methods (marching cubes, and marching tetrahedrons) which can be used to construct a geometric representation, in addition to a scanline raytracer, and a renderer for hypertextures (procedural volumetrics).

Check the release notes for compiling instructions, and the the manual for a tutorial and other details.

Written in C++, and released under the GNU Public License.

UPDATED! A Win32 dynamic binary is now available for v1.1.

Features:

  • Polygonization
    • Marching Cubes
    • Marching Tetrahedrons
  • Scanline Raytraced Renderer
  • Raymarching Hypertexture Renderer

Documentation:

Release Information


Manual & Technical Report

Screenshots: