Danko Dolch schrieb:
> Oh interesting topic!
> To decide for a good "composition rendering strategy" I would suggest to
> take a look at some verry similar applications like motion compositig
> software.

very interesting input, indeed!

> IMHO "to render" is exactly the word describing whats going on here.

true enough. For GIMP, though, graph-based compositing is only a back-end
technology. The details should not show up in the UI unless absolutely

(This doesn't rule out that a plugin could offer full tree editing
and a corresponding "render" command...)

> Toxic is strictly tile based and distributes the rendering of the
> composition to all available CPU cores. To further increase speed a
> large disc cache computes all the nodes of a composition and stores it
> automatically to it's disc cache to create a display preview or render a
> composition.

this is quite exactly what i understand what GEGL does (i'm not a devel)
... unless you're picky about every node being cached ;)

> --> Another great thing with Toxik as also with combustion is a small
> "Feedback" checkbox in the UI that ensures that the  compositing graph
> isn't  computed with  a  given resolution and a given quality but in a
> given timeframe of some ms - to get a unblocked response to user changes
> - Great Thing by the way!!

that's also a very interesting approach for dealing with slow filters:
render a small area of the screen in full resolution and fill the
rest of the screen with an interpolated low-resolution result.

I will post that to the brainstorm so it doesn't get forgotten.


Gimp-developer mailing list

Reply via email to