<p dir="ltr">Don&#39;t forget the addon Node Presets <a href="http://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/Compositing/Compositing_Presets">http://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/Compositing/Compositing_Presets</a> I think you can add node groups and store them in a portable file.</p>

<div class="gmail_quote">On 25 May 2014 09:59, &quot;Diego Gangl&quot; &lt;<a href="mailto:dnicolas@gmail.com">dnicolas@gmail.com</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
&gt;&gt; It is possible to clamp (blacks and whites individually even), but<br>
&gt;&gt; whenever I want to do it I have to add gazillion nodes. It takes time. My<br>
&gt;&gt; intention is to make it with a single click.<br>
<br>
You can turn them into a group, plug the math values into group<br>
inputs, name it and bam! your own Clamp Node that you can add from the<br>
group menu.<br>
<br>
&gt; Isn&#39;t there a way to develop few nodegroup store them somewhere and recall<br>
&gt; them in a personal group list or add them in the lists we already have?<br>
<br>
There&#39;s two ways:<br>
<br>
1- Make the groups in a new (empty) blend file, then save it as your<br>
start-up file (ctrl+U). The node groups will be available in every new<br>
file you make.<br>
<br>
2- Make a &quot;Node Library&quot; file. Make all your groups there, then make a<br>
new empty file and link all the groups from the library file. Save it<br>
as your start-up file and you get all the groups. The cool thing is<br>
that if you tweak the groups inside the lib file, they will be upated<br>
in all the blend files that link them.<br>
<br>
Gooseberry is going to bring a lot of developement into asset<br>
management, so it will get better.<br>
<br>
<br>
2014-05-24 7:00 GMT-03:00 Francesco Paglia &lt;<a href="mailto:f.paglia.80@gmail.com">f.paglia.80@gmail.com</a>&gt;:<br>
&gt; Isn&#39;t there a way to develop few nodegroup store them somewhere and recall<br>
&gt; them in a personal group list or add them in the lists we already have?<br>
&gt; Could it be a python add-on?<br>
&gt; This would help us skip the tedious part of reloading those node every time<br>
&gt; a new blend file is created and also could help us distribute those nodes in<br>
&gt; their coherent place.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; 2014-05-24 11:31 GMT+02:00 Bartek Skorupa (priv)<br>
&gt; &lt;<a href="mailto:bartekskorupa@bartekskorupa.com">bartekskorupa@bartekskorupa.com</a>&gt;:<br>
&gt;<br>
&gt;&gt; It is possible to clamp (blacks and whites individually even), but<br>
&gt;&gt; whenever I want to do it I have to add gazillion nodes. It takes time. My<br>
&gt;&gt; intention is to make it with a single click.<br>
&gt;&gt; How much time did it take you to set up this fantastic node tree of yours?<br>
&gt;&gt; If it&#39;s more than one second - itś too much. It should be: Decision =&gt; 1<br>
&gt;&gt; second later: DONE.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Bartek Skorupa<br>
&gt;&gt;<br>
&gt;&gt; <a href="http://www.bartekskorupa.com" target="_blank">www.bartekskorupa.com</a><br>
&gt;&gt;<br>
&gt;&gt; On 24 maj 2014, at 00:10, Sean Kennedy &lt;<a href="mailto:mack_dadd2@hotmail.com">mack_dadd2@hotmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Ah, great idea! We could even set one up with RGB, one on each channel,<br>
&gt;&gt; and save it as a nodegroup.<br>
&gt;&gt; Thanks! So obvious, don&#39;t know why we didn&#39;t think of this. :)<br>
&gt;&gt;<br>
&gt;&gt; I&#39;m going to set one up today.<br>
&gt;&gt;<br>
&gt;&gt; sean<br>
&gt;&gt;<br>
&gt;&gt; &gt; From: <a href="mailto:dnicolas@gmail.com">dnicolas@gmail.com</a><br>
&gt;&gt; &gt; Date: Fri, 23 May 2014 19:07:28 -0300<br>
&gt;&gt; &gt; To: <a href="mailto:bf-compositor@blender.org">bf-compositor@blender.org</a><br>
&gt;&gt; &gt; Subject: Re: [Bf-compositor] Clamping (Mix, Math, RGB Curves)<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Hi all, I don&#39;t know how Blender&#39;s handles colors internally but<br>
&gt;&gt; &gt; wouldn&#39;t this work?<br>
&gt;&gt; &gt; <a href="http://www.pasteall.org/pic/show.php?id=71736" target="_blank">http://www.pasteall.org/pic/show.php?id=71736</a><br>
&gt;&gt; &gt; (or are the V values already mapped to 0-1 from the separate node?)<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; Cheers,<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; 2014-05-23 18:46 GMT-03:00 Sean Kennedy &lt;<a href="mailto:mack_dadd2@hotmail.com">mack_dadd2@hotmail.com</a>&gt;:<br>
&gt;&gt; &gt; &gt; Could we set the value of the clamp? It could come in as defaults of<br>
&gt;&gt; &gt; &gt; 1.0 and<br>
&gt;&gt; &gt; &gt; 0.0, but we could alter it to whatever we wanted. At R&amp;H, most of the<br>
&gt;&gt; &gt; &gt; time<br>
&gt;&gt; &gt; &gt; we clamped brights around 14-16. We&#39;d only turn it down under that if<br>
&gt;&gt; &gt; &gt; we got<br>
&gt;&gt; &gt; &gt; bad pixels when rendering.<br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; If you had a superbright red, like R 12, G 3, B 4, and you put a clamp<br>
&gt;&gt; &gt; &gt; of 1<br>
&gt;&gt; &gt; &gt; on it, obviously it&#39;s going to set each value to 1, so what was red<br>
&gt;&gt; &gt; &gt; now<br>
&gt;&gt; &gt; &gt; reads as white. But it would still be useful.<br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; After Effects clamp tool<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; &gt; &gt;<a href="http://cdn.aescripts.com/media/catalog/product/cache/1/image/800x600/040ec09b1e35df139433887a97daa66f/f/t/ft-clamp-ui_1.png" target="_blank">http://cdn.aescripts.com/media/catalog/product/cache/1/image/800x600/040ec09b1e35df139433887a97daa66f/f/t/ft-clamp-ui_1.png</a><br>

&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; Nuke clamp is in the color grade node<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; &gt; &gt;<a href="http://docs.thefoundry.co.uk/nuke/63/pythondevguide/_images/getMinMax_01.png" target="_blank">http://docs.thefoundry.co.uk/nuke/63/pythondevguide/_images/getMinMax_01.png</a><br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; I&#39;m not posting the images to say &quot;this is how we should do it&quot;, but<br>
&gt;&gt; &gt; &gt; rather,<br>
&gt;&gt; &gt; &gt; to say it is useful and professional compositors would indeed use it<br>
&gt;&gt; &gt; &gt; often.<br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; In fact, I was working on a shot this week that could have used it. I<br>
&gt;&gt; &gt; &gt; was<br>
&gt;&gt; &gt; &gt; given stock footage from a client, and I have no idea how much they&#39;ll<br>
&gt;&gt; &gt; &gt; color<br>
&gt;&gt; &gt; &gt; correct it in post once I deliver the final vfx shot. SO I have to<br>
&gt;&gt; &gt; &gt; make sure<br>
&gt;&gt; &gt; &gt; all my blacks are in line with what is in the plate. I put a gamma on<br>
&gt;&gt; &gt; &gt; the<br>
&gt;&gt; &gt; &gt; plate just to view the black levels and see how they match up when<br>
&gt;&gt; &gt; &gt; pushed<br>
&gt;&gt; &gt; &gt; really far.<br>
&gt;&gt; &gt; &gt;<a href="https://dl.dropboxusercontent.com/u/10553822/clamp_blacks_01.jpg" target="_blank">https://dl.dropboxusercontent.com/u/10553822/clamp_blacks_01.jpg</a><br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; Since we don&#39;t have a clamp, I ended up putting a mix node right after<br>
&gt;&gt; &gt; &gt; the<br>
&gt;&gt; &gt; &gt; stock footage node, setting it to Lighten, and making the color over<br>
&gt;&gt; &gt; &gt; it<br>
&gt;&gt; &gt; &gt; black. then I slowly raised it while watching until the blacks all<br>
&gt;&gt; &gt; &gt; came in<br>
&gt;&gt; &gt; &gt; line. Would have been much easier to sample the value of the darkest<br>
&gt;&gt; &gt; &gt; dark I<br>
&gt;&gt; &gt; &gt; wanted in the shot, throw a clamp node on with the black clamp set to<br>
&gt;&gt; &gt; &gt; those<br>
&gt;&gt; &gt; &gt; values.<br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; In fact, at R&amp;H, the Black Clamp node let you set an individual value<br>
&gt;&gt; &gt; &gt; for R,<br>
&gt;&gt; &gt; &gt; G, and B. And it had a color picker so you could just sample the image<br>
&gt;&gt; &gt; &gt; and<br>
&gt;&gt; &gt; &gt; the values would fill in automatically.<br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; Anyway, just throwing out my $0.02. Obviously I&#39;ve found a workaround<br>
&gt;&gt; &gt; &gt; and<br>
&gt;&gt; &gt; &gt; can live with it, but it would sure be great to someday see a clamp<br>
&gt;&gt; &gt; &gt; node.<br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; ________________________________<br>
&gt;&gt; &gt; &gt; Date: Fri, 23 May 2014 14:21:40 -0700<br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; From: <a href="mailto:troy.sobotka@gmail.com">troy.sobotka@gmail.com</a><br>
&gt;&gt; &gt; &gt; To: <a href="mailto:bf-compositor@blender.org">bf-compositor@blender.org</a><br>
&gt;&gt; &gt; &gt; Subject: Re: [Bf-compositor] Clamping (Mix, Math, RGB Curves)<br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; On May 23, 2014 1:56 PM, &quot;Bartek Skorupa (priv)&quot;<br>
&gt;&gt; &gt; &gt; &lt;<a href="mailto:bartekskorupa@bartekskorupa.com">bartekskorupa@bartekskorupa.com</a>&gt; wrote:<br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt;&gt; When I say: &quot;clamp blacks&quot; I always mean: set every value below 0.0<br>
&gt;&gt; &gt; &gt;&gt; to<br>
&gt;&gt; &gt; &gt;&gt; 0.0.<br>
&gt;&gt; &gt; &gt;&gt; When I say: &quot;clamp whites&quot; I always mean: set every value above 1.0<br>
&gt;&gt; &gt; &gt;&gt; to<br>
&gt;&gt; &gt; &gt;&gt; 1.0.<br>
&gt;&gt; &gt; &gt;&gt; Every compositing artist will know what I mean.<br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; If we can generate a clamp / scale node, I am all for it.<br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; I am saying there is no concept of white in a scene referred model,<br>
&gt;&gt; &gt; &gt; and as<br>
&gt;&gt; &gt; &gt; such, you have to be careful as to not write nodes that break the<br>
&gt;&gt; &gt; &gt; system.<br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; It is that simple. No white. No brighter than white. So sorry, “Every<br>
&gt;&gt; &gt; &gt; artist...” is actually “Every artist unfamiliar with HDR work.”<br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; So a clamp node _must_ not make the erroneous assumption that 1.0<br>
&gt;&gt; &gt; &gt; means<br>
&gt;&gt; &gt; &gt; anything special, and rather provide for an arbitrary value range.<br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; If this all seems like speaking an alien language, it is precisely why<br>
&gt;&gt; &gt; &gt; I<br>
&gt;&gt; &gt; &gt; chimed in and said “Whoa.”<br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; There are already nodes that are broken because of erroneous<br>
&gt;&gt; &gt; &gt; assumptions. It<br>
&gt;&gt; &gt; &gt; would be a shame to make more.<br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; With respect,<br>
&gt;&gt; &gt; &gt; TJS<br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; _______________________________________________ Bf-compositor mailing<br>
&gt;&gt; &gt; &gt; list<br>
&gt;&gt; &gt; &gt; <a href="mailto:Bf-compositor@blender.org">Bf-compositor@blender.org</a><br>
&gt;&gt; &gt; &gt; <a href="http://lists.blender.org/mailman/listinfo/bf-compositor" target="_blank">http://lists.blender.org/mailman/listinfo/bf-compositor</a><br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; &gt; Bf-compositor mailing list<br>
&gt;&gt; &gt; &gt; <a href="mailto:Bf-compositor@blender.org">Bf-compositor@blender.org</a><br>
&gt;&gt; &gt; &gt; <a href="http://lists.blender.org/mailman/listinfo/bf-compositor" target="_blank">http://lists.blender.org/mailman/listinfo/bf-compositor</a><br>
&gt;&gt; &gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; Bf-compositor mailing list<br>
&gt;&gt; &gt; <a href="mailto:Bf-compositor@blender.org">Bf-compositor@blender.org</a><br>
&gt;&gt; &gt; <a href="http://lists.blender.org/mailman/listinfo/bf-compositor" target="_blank">http://lists.blender.org/mailman/listinfo/bf-compositor</a><br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Bf-compositor mailing list<br>
&gt;&gt; <a href="mailto:Bf-compositor@blender.org">Bf-compositor@blender.org</a><br>
&gt;&gt; <a href="http://lists.blender.org/mailman/listinfo/bf-compositor" target="_blank">http://lists.blender.org/mailman/listinfo/bf-compositor</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Bf-compositor mailing list<br>
&gt;&gt; <a href="mailto:Bf-compositor@blender.org">Bf-compositor@blender.org</a><br>
&gt;&gt; <a href="http://lists.blender.org/mailman/listinfo/bf-compositor" target="_blank">http://lists.blender.org/mailman/listinfo/bf-compositor</a><br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Francesco Paglia<br>
&gt; Vfx and Production Supervisor<br>
&gt;<br>
&gt; mobile  <a href="tel:%2B39%20347.82.12.473" value="+393478212473">+39 347.82.12.473</a><br>
&gt; e-mail   <a href="mailto:f.paglia.80@gmail.com">f.paglia.80@gmail.com</a><br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Bf-compositor mailing list<br>
&gt; <a href="mailto:Bf-compositor@blender.org">Bf-compositor@blender.org</a><br>
&gt; <a href="http://lists.blender.org/mailman/listinfo/bf-compositor" target="_blank">http://lists.blender.org/mailman/listinfo/bf-compositor</a><br>
&gt;<br>
_______________________________________________<br>
Bf-compositor mailing list<br>
<a href="mailto:Bf-compositor@blender.org">Bf-compositor@blender.org</a><br>
<a href="http://lists.blender.org/mailman/listinfo/bf-compositor" target="_blank">http://lists.blender.org/mailman/listinfo/bf-compositor</a><br>
</blockquote></div>