[Bf-funboard] VSE , compositing, and 3d integration...

Troy Sobotka troy.sobotka at gmail.com
Fri Jul 5 16:30:24 CEST 2013

On Jul 4, 2013 11:42 PM, "David Jeske" <davidj at gmail.com> wrote:
> On Thu, Jul 4, 2013 at 11:37 PM, Troy Sobotka <troy.sobotka at gmail.com
> > On Jul 4, 2013 10:18 PM, "David Jeske" <davidj at gmail.com> wrote:
> > > "integrate Compositing, 3d and the VSE" -> This is clearly pivotal to
> > > great VSE. How do we do it?
> >
> > Why exactly given that no bit of editorial uses a compositor?
> >
> Can you explain what you mean by that?

> In Blender, these effects and transitions should be authored in the
> 3d/compositing tools, packaged up as a "reusable piece", and then used
> directly with the VSE.

The issue here is a question of capability and design role of an NLE.

Blender's imaging system uses a 32 bit float buffer for maximal quality

Imagine a typical greenscreen key pull with thirty elements including
garbage mattes and various keys. Now imagine a full composite stack to
attain a given effect with another fifty nodes. Now imagine deep
compositing or some other similar technique[1].

So for a single shot we may have hundreds of nodes.

_None_ of this will ever be realtime nor even remotely close. As technology
moves forward, so too are the demands and bit depths. This is regardless of
the complexities, potential quality loss, etc. of GPU acceleration.

Given Blender's design and role in imaging, it is less like iMovie or
Windows Movie maker, and has elements closer to perhaps Nuke, Smoke, etc.,
along with an editorial element.

So the key here is likely not how we can enable an artist to use page
curls, but perhaps how to block in effects and similar complex effects in
an editorial offline and move more fluidly to an online where the heavy
work of rendering and compositing is done.

Given Blender's role as a heavy imaging device and animation system, it
likely pulls it away from such always-online design patterns and more
towards an offline to online system with a vastly higher bar for quality
and complexities of imaging needs.

How to smooth that interaction and perhaps even interact with other
elements in a pipeline might be a more worthy venture than focusing on page
curls and pre-canned solarize effects.

Sadly, there is so much confusion over the role of an NLE in a pipeline
that it is nearly impossible to have a sane discussion on the matter.

With respect,

[1] EG: https://www.youtube.com/watch?v=19w3vkFp5X0

More information about the Bf-funboard mailing list