POV-Ray : Newsgroups : povray.newusers : What ARE isosurfaces? : Re: What ARE isosurfaces? Server Time
5 Nov 2024 11:18:27 EST (-0500)
  Re: What ARE isosurfaces?  
From: Christoph Hormann
Date: 30 Jul 2001 13:00:50
Message: <3B65934E.BC5FA4A3@gmx.de>
"Mark M. Wilson" wrote:
> 
> Could someone explain them to a new user, not just to POV-Ray, but
> raytracing and any type of computer graphics at all? In more-or-less
> plain English?

Isosurfaces are equipotential surfaces of 3D mathematical functions,
usually written in the form:

f(x, y, z)

This means that all points in space (x, y, z) where the function has a
certain value (0 by default in Povray) form a surface.  

This is of course quite mathematical, but that's life... For details see a
good math book. :-)

The raytracer now has to find the intersection of a line (ray) with the
object - not a trivial task since you only have the (possibly complicated)
function.  Povray directly traces the isosurfaces which involves a lot of
evaluations of the function and is quite critical when the function value
changes very fast (high gradient).  Another method would be tesselating
the isosurface first and rendering the resulting mesh.

Christoph

-- 
Christoph Hormann <chr### [at] gmxde>
IsoWood include, radiosity tutorial, TransSkin and other 
things on: http://www.schunter.etc.tu-bs.de/~chris/


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.