<div><font size="2"><font face="trebuchet ms,sans-serif">Here is an update with direct distortion at render time.</font></font></div><div><font size="2"><font face="trebuchet ms,sans-serif"><br></font></font></div><div><font size="2"><font face="trebuchet ms,sans-serif">So to recap </font></font></div>

<div><font class="Apple-style-span" face="&#39;trebuchet ms&#39;, sans-serif"><br></font></div><div><font class="Apple-style-span" face="&#39;trebuchet ms&#39;, sans-serif" color="#cc0000">Red flow : </font></div><div><font class="Apple-style-span" face="&#39;trebuchet ms&#39;, sans-serif" color="#cc0000">What I would recommend in Blender.</font></div>

<div><font class="Apple-style-span" face="&#39;trebuchet ms&#39;, sans-serif"><br></font></div><div><font class="Apple-style-span" face="&#39;trebuchet ms&#39;, sans-serif" color="#996633">Yellow/gold flow :</font></div>
<div>
<font class="Apple-style-span" face="&#39;trebuchet ms&#39;, sans-serif" color="#996633">Its a more usual pipe used when the matchmove app is different from 3D package or compositor. In B&#39;s this will come useful, when working with external app as Gimp for instance or texturing,...</font></div>

<div><font class="Apple-style-span" face="&#39;trebuchet ms&#39;, sans-serif"><br></font></div><div><font class="Apple-style-span" face="&#39;trebuchet ms&#39;, sans-serif" color="#666666">Gray flow : </font></div><div><font class="Apple-style-span" face="&#39;trebuchet ms&#39;, sans-serif" color="#666666">it could be use when you are not planning on doing much compositing at the end or very thigh schedules :p. </font></div>

<div><font class="Apple-style-span" color="#666666" face="&#39;trebuchet ms&#39;, sans-serif">I guess this would use some sort of Lens Shader in the render engine (pretty much like did LaMaison porting 3DEqualizer lens model to MentalRay for XSI <a href="http://www.alamaison.fr/3d/lmWarpDistort/lmWarpDistort.htm">http://www.alamaison.fr/3d/lmWarpDistort/lmWarpDistort.htm</a>)</font></div>

<div><font class="Apple-style-span" face="&#39;trebuchet ms&#39;, sans-serif" color="#666666">Even though the rendering quality should be better, IMO, its really not recommended for heavy VFX compositing. For instance if you are planning to comp your render with some stock footage, this would mean applying distortion to each of those stocks which will really slow down your comp and making it more complicated. I believe it is better to distort all at once at the end. </font></div>

<div><font class="Apple-style-span" face="&#39;trebuchet ms&#39;, sans-serif"><br></font></div><div><font class="Apple-style-span" face="&#39;trebuchet ms&#39;, sans-serif"><br></font></div><div><font class="Apple-style-span" face="&#39;trebuchet ms&#39;, sans-serif">cheers,</font></div>

<div><font class="Apple-style-span" face="&#39;trebuchet ms&#39;, sans-serif"><br></font></div><div><font class="Apple-style-span" face="&#39;trebuchet ms&#39;, sans-serif">F.</font></div><div><font class="Apple-style-span" face="&#39;trebuchet ms&#39;, sans-serif"><br>

</font></div><font size="2"><font face="trebuchet ms,sans-serif"><img src="cid:ii_132d09608583a721" alt="BlenderLensWorkflow.png" title="BlenderLensWorkflow.png"><br></font></font><br><div class="gmail_quote"><br></div><div class="gmail_quote">

<br></div><div class="gmail_quote"><br></div><div class="gmail_quote"><br></div><div class="gmail_quote"><br></div><div class="gmail_quote"><br></div><div class="gmail_quote">2011/9/30 François T. <span dir="ltr">&lt;<a href="mailto:francoistarlier@gmail.com">francoistarlier@gmail.com</a>&gt;</span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><font size="2"><font face="trebuchet ms,sans-serif">oh thats great, sorry I didn&#39;t know about that.<br>Well it is quite similar, perhaps mine is a bit more User oriented though. <br>

Anyway I do understand some people will like to have there render distorted at render time and not in post. While thats not something I would not recommend in production (for several reason I could list if people needs to), I guess this pipe could be consider as well especially via cycles and some kind of &quot;lens shader&quot;. I&#39;ll update the diagram for this <br>


<br>cheers, <br><font color="#888888"><br>F.<br></font></font></font><div><div></div><div class="h5"><br><div class="gmail_quote">2011/9/30 Ton Roosendaal <span dir="ltr">&lt;<a href="mailto:ton@blender.org" target="_blank">ton@blender.org</a>&gt;</span><br>

<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">
Hi Francois,<br>
<br>
Before Tomato started I drafted this diagram to help design desicions:<br>
<a href="http://www.blender.org/bf/trackflow.png" target="_blank">http://www.blender.org/bf/trackflow.png</a><br>
<br>
It&#39;s quite similar to your diagram, but this is only the blender side.<br>
There&#39;s no crop or overscan features mentioned, but such issues fit in<br>
easily.<br>
<br>
-Ton-<br>
<br>
------------------------------------------------------------------------<br>
<font color="#888888">Ton Roosendaal  Blender Foundation   <a href="mailto:ton@blender.org" target="_blank">ton@blender.org</a>    <a href="http://www.blender.org" target="_blank">www.blender.org</a><br>
Blender Institute   Entrepotdok 57A  1018AD Amsterdam   The Netherlands<br>
</font><div><div></div><div><br>
On 29 Sep, 2011, at 11:17, François T. wrote:<br>
<br>
&gt; Well the Red pipe is IMO the best in Blender case becaue of its all<br>
&gt; in one package thing.<br>
&gt; Yet if you want to use 3rd party program for instance for doing<br>
&gt; simulation or rendering in other application or exporting one image<br>
&gt; of backplate to do a Matte painting in Gimp or so, then the gold<br>
&gt; pipe is needed.<br>
&gt;<br>
&gt; Blender is going to be the first open source and free matchmove<br>
&gt; application out there, so I expect that it could get very common to<br>
&gt; integrate it into existing pipeline as a 3rd party for matchmove.<br>
&gt;<br>
&gt; There is also a workflow which could let the user import/export lens<br>
&gt; model to 3rd party:<br>
&gt; Input uvImage &gt; undistortion (using input plate value) &gt; save EXR<br>
&gt; Render &gt; Uvpass node (using distord uvImage)<br>
&gt;<br>
&gt; this pipe can even be used in Blender to speed up the distortion<br>
&gt; process. might have a loss of quality though (I&#39;ll do another graph<br>
&gt; to make it more clear)<br>
&gt;<br>
&gt; cheers,<br>
&gt;<br>
&gt; F.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; 2011/9/28 Sebastian König &lt;<a href="mailto:koenig.sebastian@gmx.net" target="_blank">koenig.sebastian@gmx.net</a>&gt;<br>
&gt; Well the undistorted proxy is already available and working okay so<br>
&gt; far, just that overscan workflow is missing.<br>
&gt; And Francois, very nice graph!<br>
&gt; Though i don&#39;t understand what the branch on the very left is for.<br>
&gt; We already have undistorted proxy creation for the background image.<br>
&gt; It just misses the overscan option. But then again, it is just<br>
&gt; logical that the nodes offer that option... Anyway, it looks good<br>
&gt; and makes sense.<br>
&gt;<br>
&gt; Thanks!<br>
&gt;<br>
&gt; Seb<br>
&gt;<br>
&gt;<br>
&gt; Am 28.09.2011 um 21:47 schrieb Coen Spoor:<br>
&gt;<br>
&gt;&gt; Think its pretty well thought out, the biggest issue right now<br>
&gt;&gt; would be getting the undistorted footage/proxy as a camera<br>
&gt;&gt; background for prop placement, which as you noted, isnt in yet. But<br>
&gt;&gt; hey, if Sergey&#39;s on it... :)<br>
&gt;&gt;<br>
&gt;&gt; Op 28 sep 2011, om 21:41 heeft François T. het volgende geschreven:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Here is a design of the lens workflow (un/distortion plate) using<br>
&gt;&gt;&gt; tomato, which IMO is suited for a VFX pipeline.<br>
&gt;&gt;&gt; Most of it is possible already, yet a few things are missing<br>
&gt;&gt;&gt; (overscan, bkg fit to sensor,.. but Sergey is already on it :p)<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Comments, suggestions ?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; &lt;BlenderLensWorkflow.png&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; --<br>
&gt;&gt;&gt; ____________________<br>
&gt;&gt;&gt; François Tarlier<br>
&gt;&gt;&gt; <a href="http://www.francois-tarlier.com" target="_blank">www.francois-tarlier.com</a><br>
&gt;&gt;&gt; <a href="http://www.linkedin.com/in/francoistarlier" target="_blank">www.linkedin.com/in/francoistarlier</a><br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; Bf-vfx mailing list<br>
&gt;&gt;&gt; <a href="mailto:Bf-vfx@blender.org" target="_blank">Bf-vfx@blender.org</a><br>
&gt;&gt;&gt; <a href="http://lists.blender.org/mailman/listinfo/bf-vfx" target="_blank">http://lists.blender.org/mailman/listinfo/bf-vfx</a><br>
&gt;&gt;<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Bf-vfx mailing list<br>
&gt;&gt; <a href="mailto:Bf-vfx@blender.org" target="_blank">Bf-vfx@blender.org</a><br>
&gt;&gt; <a href="http://lists.blender.org/mailman/listinfo/bf-vfx" target="_blank">http://lists.blender.org/mailman/listinfo/bf-vfx</a><br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; Bf-vfx mailing list<br>
&gt; <a href="mailto:Bf-vfx@blender.org" target="_blank">Bf-vfx@blender.org</a><br>
&gt; <a href="http://lists.blender.org/mailman/listinfo/bf-vfx" target="_blank">http://lists.blender.org/mailman/listinfo/bf-vfx</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; ____________________<br>
&gt; François Tarlier<br>
&gt; <a href="http://www.francois-tarlier.com" target="_blank">www.francois-tarlier.com</a><br>
&gt; <a href="http://www.linkedin.com/in/francoistarlier" target="_blank">www.linkedin.com/in/francoistarlier</a><br>
&gt; _______________________________________________<br>
&gt; Bf-vfx mailing list<br>
&gt; <a href="mailto:Bf-vfx@blender.org" target="_blank">Bf-vfx@blender.org</a><br>
&gt; <a href="http://lists.blender.org/mailman/listinfo/bf-vfx" target="_blank">http://lists.blender.org/mailman/listinfo/bf-vfx</a><br>
<br>
_______________________________________________<br>
Bf-vfx mailing list<br>
<a href="mailto:Bf-vfx@blender.org" target="_blank">Bf-vfx@blender.org</a><br>
<a href="http://lists.blender.org/mailman/listinfo/bf-vfx" target="_blank">http://lists.blender.org/mailman/listinfo/bf-vfx</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>____________________<br>François Tarlier<br><a href="http://www.francois-tarlier.com" target="_blank">www.francois-tarlier.com</a><br><a href="http://www.linkedin.com/in/francoistarlier" target="_blank">www.linkedin.com/in/francoistarlier</a><br>



</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br>____________________<br>François Tarlier<br><a href="http://www.francois-tarlier.com">www.francois-tarlier.com</a><br><a href="http://www.linkedin.com/in/francoistarlier">www.linkedin.com/in/francoistarlier</a><br>