From: Yair Kurzion (yair++at++polygon.engr.sgi.com)
Date: 01/09/2004 20:51:09
Hello Sascha !
For most accurate (crack-free) ASD handling you should either merge all ASD's
into a single large ASD or add `skirts' around each ASD so that ASD evaluation
doesn't produce cracks on the boundaries. `skirts' are triangles extending from
the edges of an ASD and copied from the edge of its neighboring ASD's. You
should mark these triangles PFASD_FACE_NODRAW. The ASD evaluation code
considers these triangles for crack elimination but never renders them.
If you can fit all your ASD's in memory, I would merge them into a single ASD.
It's the simplest method because you don't have to worry about the `skirts').
-yair
> I wrote a terrain function. It produces a grid of quadratic
> ASDs. This will have the advantage to switch certain parts
> of the terrain on and off using LODs.
>
> No I wonder if it is more time consumptive to put all
> the ASDs together in one or handle it as described above.
> The number of vertices would be almost the same.
>
> Thanks for any advice,
> Sascha
>
> -----------------------------------------------------------------------
> List Archives, Info, FAQ: http://www.sgi.com/software/performer/
> Open Development Project: http://oss.sgi.com/projects/performer/
> Submissions: info-performer++at++sgi.com
> Admin. requests: info-performer-request++at++sgi.com
> -----------------------------------------------------------------------
> Download OpenGL Performer 3.1 Early-Access Alphas:
> ftp://download.sgi.com/pub/access/projects/performer/download/3.1EA/
> -----------------------------------------------------------------------
>
--
\_________ \_____ \__ \__ \_____
\_________ \_____ \__ \__ \_____ Yair Kurzion
\__ \__ \____\__ \__ yair++at++sgi.com
\__ \__ \__ (650) 933-6502
\__ \__ \__
\__ \__ \__
This archive was generated by hypermail 2b29 : Fri Jan 09 2004 - 20:51:18 PST