[Bf-committers] New composite node, full featured keyer.

Xavier Thomas xavier.thomas.1980 at gmail.com
Mon Dec 8 14:34:21 CET 2008


There is several reasons for the composite operation to be included:
- Otherwise you need  more nodes: set alpha (from mask) + alpha over
- One suplementary compositing method (processed frorground + composite
without multiplying backgroung) for softer edges.
- The edge blending blur is applied to the resulting composite,
- No way to mess up with the connexions. (choosing the "processed
frorground" compositing method require the plate to be modified before the
despill operation)

In global, my node can't replace the alpha over node (mine works with image
that do not contain alpha channel, and the matte pulling operation is used
to create an alpha channel)

But if the node is splitted, into differents nodes, the current alpha over
node will need to be modified if we want the "processed foreground"
compositing method. (we will need a "process foreground node" also)

In fact I really thing that it can be usefull in both forms (one complete
node or 5 or 6 differents nodes), the second will be less "straight forward"
but more flexible. The unique node is quick and simple allaround solution.

But as I said: I didn't got a lot of feedback on this matter.

xavier

2008/12/8 Roger Wickes <rogerwickes at yahoo.com>

> My question, just from looking at the interface, is that we already have an
> alpha-over node to overlay the keyed image on top of the background, yet you
> have an input socket for that. Does your code provided a better, different,
> or redundant solution to the alpha-over node? If it is better, I would ask
> that we extract your code and use it to replace the current alpha-over node.
> If it is different, I would ask that we add it to the alpha-over node as a
> different method, selectable in the node as an algorithm/mode to use. If it
> is redundant, I would ask that it be removed, as it is redundant.
>
> ----------------
> Sent by Roger Wickes for intended recipient. If you are not the intended
> recipient, please delete this message and contact Mr. Wickes immediately.
>
> Atlantica Investments, Inc.
> PO Box 680310, Marietta, GA 30068 USA
>
> ------------------------------
> *From:* Xavier Thomas <xavier.thomas.1980 at gmail.com>
> *To:* bf-blender developers <bf-committers at blender.org>
> *Sent:* Monday, December 8, 2008 1:06:09 AM
> *Subject:* Re: [Bf-committers] New composite node, full featured keyer.
>
> hi,
>
> Your build do not run on my machine (complain baout openal but it is
> installed)
>
> I think for a maximum portablity you have to distribute all the "install"
> directory and build with intern libraries of blender source. But there must
> be more complications then that.
>
> Further, I think most of possible reviewers are working on 2.50. If there
> is not further 2.4x version comming I might be able to port the node to 2.5
> before its release.
>
> Also,  didn't get a lot of feedback about the interface but I was thinking
> in separating the node in:
> -one node for matte pulling
> -merging my despill with the already existing one
> -a Lift/Gamma/Gain + Hue/Saturation/Value color correction node
> -a "lightmap" node for "spilling" the foregorund with "background light"
> -a edge blending blur node
>
> So we can do a greenscreen with around 6 nodes and without mixing the
> noodles for changing parameters (or redundant parameters) whille keeping
> flexibility.
>
> But as I do not really know if my code is "good" and this will change
> existing nodes of blender, maybe I will wait.
>
> I will look into the color correction bug in the sequencer also, but this
> will change the resulting render of previous file. Is this OK?
>
> Thanks
>
> xavier
>
>
> 2008/12/8 patrick <patrick at 11h11.com>
>
>> hi all,
>>
>> here's a linux build with the new composite node : keyer.
>> http://www.yousendit.com/download/TTZrT2pLbEptUUdGa1E9PQ
>>
>> xavier did a great job. is it possible to include it?
>> pat
>>
>>
>>
>>
>> ----- Original Message -----
>> From: Xavier Thomas
>> To: bf-committers at blender.org
>> Sent: Thursday, November 20, 2008 3:00 PM
>> Subject: [Bf-committers] New composite node, full featured keyer.
>>
>>
>> Hello,
>>
>> I am new here and develloped a new node.
>> I placed the patch in the tracker (#18012)
>>
>> https://projects.blender.org/tracker/index.php?func=detail&aid=18012&group_id=9&atid=127
>>
>> and some documentation here:
>> http://wiki.blender.org/index.php/User_talk:Xat
>>
>> Can you, please, tell me if there is any chance for this to go to trunk.
>> Of
>> course I am dispo to work on this if the code don't meet your requirement.
>>
>> Thanks,
>>
>> xavier
>>
>>
>>
>>
>> _______________________________________________
>> Bf-committers mailing list
>> Bf-committers at blender.org
>> http://lists.blender.org/mailman/listinfo/bf-committers
>>
>> _______________________________________________
>> Bf-committers mailing list
>> Bf-committers at blender.org
>> http://lists.blender.org/mailman/listinfo/bf-committers
>>
>
>
>
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.blender.org/pipermail/bf-committers/attachments/20081208/974f47e3/attachment.htm 


More information about the Bf-committers mailing list