[Help] OpenGL Isosurface

Started by
7 comments, last by johnc82 18 years, 9 months ago
hi... I seriously need help of OpenGL isosurface...... is there any simple tutorial or open source library? I do come across one: http://www.osc.edu/~jbryan/OSCVR/, but having difficulty using it... Thanks
:-)
Advertisement
The trick for rendering an isosurface is that it has to be sampled and converted to polygons -- i.e. the continuous function of the surface has to be converted to a discrete representation. A good polygonizer is given by Jules Bloomenthal here. You can use it right away and it works nice. Another method is Marching Cubes but it is patented.

Greetz,

Illco
Thanks for reply

but... I need a simpler version -.-' with some coding
:-)
The full source code is included (not some, all)! You don't have to understand it to use it and it works really easily. A year ago we searched for all kinds of isosurface tools and this was the best that came down. But feel free to look further.

Greetz,

Illco
now i come across : http://www.econym.demon.co.uk/isotut/simple.htm

geez....it kinda of simple.....but is using POVRay.... :(

well, is there a way to port POVRay to OpenGL, or any openGL library contain POVRay or etc etc... ;)

Thanks
:-)
I once wrote http://squrf.sourceforge.net which you are more then welcome to look at, but it is old and dated now (my coding style is so much better than it used to be that looking back at it is quite horrifying). Basically takes field definitions and turns them into triangulated iso surfaces for OpenGL. Very smooth results, but not quite fast enough to do real time.

The main surface in this : http://web.ukonline.co.uk/andrew.newman2/code/bounce.jpg was made with squrf
thank for reply...

anymore simple openGL isosurface?

keep them coming... :D

:-)
Well, for a truly heavy weight surfaces library, you could try GTS (search sourceforge for it).

What exactly are you trying to do? There are a lot of different uses for an isosurface and which one you are aiming at affects which library is a good choice.
I just want to demostrate how isosurface look like and work like the link: http://www.econym.demon.co.uk/isotut/simple.htm

of course the demostration program contain some function like incresing the surface, size and etc etc...

Thanks
:)
:-)

This topic is closed to new replies.

Advertisement