Now I am using the Marching Cubes algorithm for a project (real-time rendering of human teeth from CT images). Here's the rendering result:
You can see that the mesh generated by MC is not so easy. Do you guys know about any real-time smoothing algorithm which is called MC Can be applied to the output? Or, is there a better version of MC which can produce a smooth surface?
Any help would be appreciated!
Pls note that the smoothing algorithm should be fast, for subsequent re-calculation of iosurfes during interactive deformation, I have to use MC at about 30 Hz.
Kevin
is a good algorithm that gives very good results for smoothing . You can apply it several times.
The algorithm is quite easy to implement.
There is a real time about this, so far I've only implemented it permanently, but - AFAIK - it is absolutely possible to apply it as a geometry shader.
Also used in Blender. It is not based on subdivision (it does not modify the top or face count); It changes the corner just to reduce the angles between the neighboring corners. Again, in real time it should be clearly applied in GLSL.
Both of them can be used together.
Comments
Post a Comment