|
|
> Isosurfaces are slow to render sometimes.
>
> What would be good is if there was an option to render them as a mesh
> with a set detail level.
>
> Something like
>
> isosurface
> {
> blah
> blah
> blah
> render_mesh 20,10,20
> }
>
> Internally the parser would define a 20x10x20 array of points within the
> bounding box of the isosurface, and calculate the isosurface value at
> each point. Then an algorithm like marching cubes would be used to
> generate a mesh2 object to be rendered instead of the actual isosurface
> object.
>
> This could be used for fast previews or even final renders if the speed
> was good with large array sizes.
>
> Comments?
>
That's only useful if you can save the mesh and use it for other
renders. Some people have shown that generating such a mesh can take as
long as rendering the isosurface directly. However once you have the
mesh, you can re-render it a lot faster.
Post a reply to this message
|
|