[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnu3dkit-dev] G3DRenderer.h

From: Philippe C . D . Robert
Subject: Re: [Gnu3dkit-dev] G3DRenderer.h
Date: Sun, 23 Mar 2003 18:37:24 +0100

On Sunday, March 23, 2003, at 05:04  Uhr, Brent Gulanowski wrote:
For me, the issue then is, how do I not waste the work done by compilation? Can the system leverage that in some other way? What form ought one to compile a sub-tree into? (What forms are there?) BTW, I'm asking these q's out loud, not asking you to answer them. >>> :)

What do you mean by "not wasting work done by compilation"?

The creation of the optimized rep. It has to be performed every time the scene is loaded, and definitely each time the application is run. What if the optimization work is time-consuming? A parametric object getting converted into polygons? Hundreds of such conversions? How do you save the results of work done by the renderer? Would you rather something that involved be done by the application? Is it enough to say that, if the application wants to preserve the results of any calculations, then it has to do such calculations itself, for the sake of consistency and simplicity?

You can of course imagine both scenarios, on one side the core 3DKit which optimises structural scene graph data at runtime and on the other side applications which perform scene optimisations at a higher level. Both are valid and powerful techniques and both are required. It will furthermore be possible to optimise a scene graph and encode it afterwards (in this optimised state) for later usage.

Philippe C.D. Robert

reply via email to

[Prev in Thread] Current Thread [Next in Thread]