Realtime (GPU-based) Nurbs Tessellation

 From:  Michael Gibson
4405.6 In reply to 4405.5 
Hi Burr,

> Is there a possibility to have an option to make it more
> "CPU only".. In other words, no out of memory situations?
> Like just crunch until done, no matter what the task..

Well that could be possible for certain tasks, if the thing being calculated fits in a fixed amount of data, like for example if doing a calculation where the result is just a single number or something like that.

But generating polygon mesh data is much different than that - instead of just generating a single number result, polygon mesh data may have hundreds of thousands of separate points making it up and a lot of polygon faces as well.

There isn't really any way to create a result with say 500,000 points in it without allocating memory to fit 500,000 points...

So it isn't possible to generate something that involves a large quantity of data without allocating memory to hold all that data.

Well... then again I suppose with certain kinds of data it could be possible to write data to disk as it's created and not store it all in memory at the same time. But polygon mesh data does not really fit with that very well because the data has sort of links between various pieces like with faces indexing several different points and having points shared between faces. That makes it not really fit with a kind of "write the file incrementally as you go" type of processing.

- Michael