On 16. Jan 2008, at 5:08, Gordon_Erlebacher wrote:

> Hi Stefan,
>
> Here is another idea, suggested by Bruno. We no longer see the need  
> for k-d
> tree partitionning. Since the data is on every computer, and since  
> the ply file
> probably has a list of triangles (specified by indices), and a list  
> of vertices,
> why can you simply say that pipe 1 processes the first x percent,  
> pipe 2 processes
> the next y percent, etc. Our only explanation is that you want the  
> user to see
> nice colored regions for display purposes. But for visualization  
> purposes,
> spatial coherence on each individual channel is not important.
>
> Any comments?

The purpose of the spatial data structure is to allow efficient view
frustum culling, in particular for 2D (sort-first) compounds. It will
also allow more efficient DB (sort-last) recomposition once the ROI
interface is implemented. The ROI interface will allow  
Channel::frameDraw
to specify a screen-space region of interest. Only this region is the  
read
back and assembled.

Visualizing a triangle soup would be another, worthwhile example  
program.
2D compounds would scale much less, DB would scale almost the same in  
the
current Eq version. The performance and scalability difference between
the two programs would be interesting to benchmark.


Cheers,

Stefan.


_______________________________________________
eq-dev mailing list
[email protected]
https://in-zueri.ch/cgi-bin/mailman/listinfo/eq-dev
http://www.equalizergraphics.com

Reply via email to