<div dir="ltr">What feature particularly are you talking about? Almost all of the trackers support zooming shots, so if blender would support this feature it would be great! i&#39;m not sure how hard it would be to implement this feature, but it&#39;s definetly a priority to support variable focal length for tracker<br><div><div><div class="gmail_extra"><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Date: Mon, 27 Mar 2017 19:41:57 +0000<br>
From: Sean Kennedy &lt;<a href="mailto:mack_dadd2@hotmail.com">mack_dadd2@hotmail.com</a>&gt;<br>
Subject: Re: [Bf-vfx] Fwd: [Bf-committers] GSoC 2017: Camera breathing<br>
        support<br>
To: Blender motion tracking &amp; VFX &lt;<a href="mailto:bf-vfx@blender.org">bf-vfx@blender.org</a>&gt;<br>
Message-ID:<br>
        &lt;<a href="mailto:MWHPR15MB1565F23340CB544F3BCDEF6BA3330@MWHPR15MB1565.namprd15.prod.outlook.com">MWHPR15MB1565F23340CB544F3BCD<wbr>EF6BA3330@MWHPR15MB1565.<wbr>namprd15.prod.outlook.com</a>&gt;<br>
<br>
Content-Type: text/plain; charset=&quot;windows-1252&quot;<br>
<br>
I myself have never needed this feature. I checked with one of the trackers here where I work, and he said he hasn&#39;t done much of that (tracking the focus of a shot, if I am understanding the documents correctly).<br>
<br>
<br>
Things I think would be more useful to the community at large would be:<br>
<br>
<br>
Automatic tracking - While not useful for all shots, for basic shots like aerial flyovers or simple handheld shots, this would be a time saver.<br>
<br>
<br>
Easier rebuilding of geometry - I know we have the &quot;3d markers to mesh&quot; button, but it simply creates vertices, which then have to be manually stitched together to create rough geo. There&#39;s gotta be an easier way to get rough scene geo. Even if it&#39;s only updating that button to create vertices for selected tracks only. Or being able to build geometry after the camera solve by specifying a few points, then moving to a different frame and re-specifying those same points. The solve should be able to rebuild that geo correctly from just that small amount of information.<br>
<br>
<br>
Easier planar tracking - Planar tracking where we can, for example, simply draw a grease pencil stroke around a flat, planar area, and have that area tracked throughout the shot to easily stick a plane track on to.<br>
<br>
<br>
Obviously I can&#39;t speak for everyone, but these are the things that would be the most helpful for how I use tracking and solving in Blender here at work every day.<br>
<br>
<br>
Sean<br>
<br>
<br>
______________________________<wbr>__<br>
From: <a href="mailto:bf-vfx-bounces@blender.org">bf-vfx-bounces@blender.org</a> &lt;<a href="mailto:bf-vfx-bounces@blender.org">bf-vfx-bounces@blender.org</a>&gt; on behalf of Ton Roosendaal &lt;<a href="mailto:ton@blender.org">ton@blender.org</a>&gt;<br>
Sent: Monday, March 27, 2017 11:12 AM<br>
To: <a href="mailto:bf-vfx@blender.org">bf-vfx@blender.org</a><br>
Subject: [Bf-vfx] Fwd: [Bf-committers] GSoC 2017: Camera breathing support<br>
<br>
Hi,<br>
<br>
FYI. A student proposal.<br>
<br>
I can&#39;t judge this feature well, please feedback.<br>
Is it really essential? Other ideas he could work on?<br>
<br>
-Ton-<br>
<br>
------------------------------<wbr>--------------------------<br>
Ton Roosendaal  -  <a href="mailto:ton@blender.org">ton@blender.org</a>   -   <a href="http://www.blender.org" rel="noreferrer" target="_blank">www.blender.org</a>&lt;<a href="http://www.blender.org" rel="noreferrer" target="_blank">http://www.<wbr>blender.org</a>&gt;<br>
[<a href="https://www.blender.org/wp-content/themes/bthree/assets/images/blender_logo_square.png" rel="noreferrer" target="_blank">https://www.blender.org/wp-<wbr>content/themes/bthree/assets/<wbr>images/blender_logo_square.png</a><wbr>]&lt;<a href="http://www.blender.org/" rel="noreferrer" target="_blank">http://www.blender.org/</a>&gt;<br>
<br>
<a href="http://blender.org" rel="noreferrer" target="_blank">blender.org</a>&lt;<a href="http://www.blender.org/" rel="noreferrer" target="_blank">http://www.<wbr>blender.org/</a>&gt;<br>
<a href="http://www.blender.org" rel="noreferrer" target="_blank">www.blender.org</a><br>
Home of the Blender project - Free and Open 3D Creation Software<br>
<br>
<br>
<br>
Chairman Blender Foundation, Director Blender Institute<br>
Entrepotdok 57A, 1018 AD, Amsterdam, the Netherlands<br>
<br>
<br>
<br>
&gt; Begin forwarded message:<br>
&gt;<br>
&gt; From: Tianwei Shen &lt;<a href="mailto:shentianweipku@gmail.com">shentianweipku@gmail.com</a>&gt;<br>
&gt; Subject: Re: [Bf-committers] GSoC 2017: Camera breathing support<br>
&gt; Date: 27 March 2017 at 19:06:37 GMT+2<br>
&gt; To: bf-blender developers &lt;<a href="mailto:bf-committers@blender.org">bf-committers@blender.org</a>&gt;<br>
&gt; Reply-To: bf-blender developers &lt;<a href="mailto:bf-committers@blender.org">bf-committers@blender.org</a>&gt;<br>
&gt;<br>
&gt; Hi all,<br>
&gt;<br>
&gt; FYI, you can check out my proposal draft on this project at <a href="https://docs.google.com/document/d/1J0iFVL45Ha_rFcXtO_fGQdP5hqdPKVQH2P-DYFuAXgk/edit" rel="noreferrer" target="_blank">https://docs.google.com/<wbr>document/d/1J0iFVL45Ha_rFcXtO_<wbr>fGQdP5hqdPKVQH2P-DYFuAXgk/edit</a> &lt;<a href="https://docs.google.com/document/d/1J0iFVL45Ha_rFcXtO_fGQdP5hqdPKVQH2P-DYFuAXgk/edit" rel="noreferrer" target="_blank">https://docs.google.com/<wbr>document/d/1J0iFVL45Ha_rFcXtO_<wbr>fGQdP5hqdPKVQH2P-DYFuAXgk/edit</a><wbr>&gt;, if you are interested.<br>
&gt;<br>
&gt;<br>
&gt; Thanks,<br>
&gt; Tianwei<br>
&gt;&gt; On Mar 25, 2017, at 12:08 AM, Jacob Merrill &lt;<a href="mailto:blueprintrandom1@gmail.com">blueprintrandom1@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; what about using a object of known scale to calibrate (like a 3d printed<br>
&gt;&gt; susan?)<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Fri, Mar 24, 2017 at 8:27 AM, Tianwei Shen &lt;<a href="mailto:shentianweipku@gmail.com">shentianweipku@gmail.com</a> &lt;mailto:<a href="mailto:shentianweipku@gmail.com">shentianweipku@gmail.<wbr>com</a>&gt;&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; Hi Levon,<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Thank you so much this long reply. First of all, I?ve been looking for<br>
&gt;&gt;&gt; user tests and suggestions for the multi-view reconstruction project. If<br>
&gt;&gt;&gt; you have ideas for making it better, just feel free to drop me emails. On<br>
&gt;&gt;&gt; the other hand, it is still a quite large patch. So we need time to split<br>
&gt;&gt;&gt; it up and gradually merge it into the master. But hopefully this can be<br>
&gt;&gt;&gt; integrated well with the camera breathing support project and even<br>
&gt;&gt;&gt; automatic tracking in the future.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; As for the camera breathing support, I didn?t realize lens distortion<br>
&gt;&gt;&gt; parameters would also change with the focal lengths. I thought we?d only<br>
&gt;&gt;&gt; deal with changing focal lengths with the zoom-in/out motions. So things<br>
&gt;&gt;&gt; become complicated here since it seems to me that focal lengths and<br>
&gt;&gt;&gt; distortion parameters cannot be estimated on the fly. Users have to first<br>
&gt;&gt;&gt; calculate this information (focal lengths for each frames and their<br>
&gt;&gt;&gt; corresponding lens distortion parameters) using some calibration tools. Can<br>
&gt;&gt;&gt; the solver reliably deal with changing focal lengths and distortions? On<br>
&gt;&gt;&gt; the other hand, if users have to first calculate focal distances using some<br>
&gt;&gt;&gt; tools (if Blender doesn?t have its own) in the first place, would it impose<br>
&gt;&gt;&gt; burden and inconvenience for users?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Thanks,<br>
&gt;&gt;&gt; Tianwei<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On Mar 24, 2017, at 8:57 PM, Levon &lt;<a href="mailto:levonh@gmail.com">levonh@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Message: 1<br>
&gt;&gt;&gt;&gt;&gt; Date: Fri, 24 Mar 2017 02:26:38 +0800<br>
&gt;&gt;&gt;&gt;&gt; From: Tianwei Shen &lt;<a href="mailto:shentianweipku@gmail.com">shentianweipku@gmail.com</a> &lt;mailto:<a href="mailto:shentianweipku@gmail.com">shentianweipku@gmail.<wbr>com</a>&gt; &lt;mailto:<br>
&gt;&gt;&gt; <a href="mailto:shentianweipku@gmail.com">shentianweipku@gmail.com</a> &lt;mailto:<a href="mailto:shentianweipku@gmail.com">shentianweipku@gmail.<wbr>com</a>&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Subject: [Bf-committers] GSoC 2017: Camera breathing support<br>
&gt;&gt;&gt;&gt;&gt; To: bf-blender developers &lt;<a href="mailto:bf-committers@blender.org">bf-committers@blender.org</a> &lt;mailto:<a href="mailto:bf-committers@blender.org">bf-committers@blender.<wbr>org</a>&gt; &lt;mailto:<br>
&gt;&gt;&gt; <a href="mailto:bf-committers@blender.org">bf-committers@blender.org</a> &lt;mailto:<a href="mailto:bf-committers@blender.org">bf-committers@blender.<wbr>org</a>&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Message-ID: &lt;<a href="mailto:3B4BA086-116B-417D-A288-C8F1CA7A880F@gmail.com">3B4BA086-116B-417D-A288-<wbr>C8F1CA7A880F@gmail.com</a> &lt;mailto:<a href="mailto:3B4BA086-116B-417D-A288-C8F1CA7A880F@gmail.com">3B4BA086-116B-417D-<wbr>A288-C8F1CA7A880F@gmail.com</a>&gt; &lt;mailto:<br>
&gt;&gt;&gt; <a href="mailto:3B4BA086-116B-417D-A288-C8F1CA7A880F@gmail.com">3B4BA086-116B-417D-A288-<wbr>C8F1CA7A880F@gmail.com</a> &lt;mailto:<a href="mailto:3B4BA086-116B-417D-A288-C8F1CA7A880F@gmail.com">3B4BA086-116B-417D-<wbr>A288-C8F1CA7A880F@gmail.com</a>&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Content-Type: text/plain;       charset=us-ascii<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Hi Everyone,<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Last summer I participated in GSoC 2016 and worked on the multi-view<br>
&gt;&gt;&gt;&gt;&gt; camera reconstruction project. Some of my efforts are summarized in this<br>
&gt;&gt;&gt;&gt;&gt; blog: <a href="http://hlzz.github.io/blender3/" rel="noreferrer" target="_blank">http://hlzz.github.io/<wbr>blender3/</a> &lt;<a href="http://hlzz.github.io/blender3/" rel="noreferrer" target="_blank">http://hlzz.github.io/<wbr>blender3/</a>&gt; &lt;<a href="http://hlzz.github.io/blender3/" rel="noreferrer" target="_blank">http://hlzz.github.io/<wbr>blender3/</a> &lt;<a href="http://hlzz.github.io/blender3/" rel="noreferrer" target="_blank">http://hlzz.github.io/<wbr>blender3/</a>&gt;&gt;<br>
&gt;&gt;&gt; &lt;<a href="http://hlzz.github.io/blender3/" rel="noreferrer" target="_blank">http://hlzz.github.io/<wbr>blender3/</a> &lt;<a href="http://hlzz.github.io/blender3/" rel="noreferrer" target="_blank">http://hlzz.github.io/<wbr>blender3/</a>&gt; &lt;<a href="http://hlzz.github.io/blender3/" rel="noreferrer" target="_blank">http://hlzz.github.io/<wbr>blender3/</a> &lt;<a href="http://hlzz.github.io/blender3/" rel="noreferrer" target="_blank">http://hlzz.github.io/<wbr>blender3/</a>&gt;&gt;&gt;.<br>
&gt;&gt;&gt;&gt;&gt; And this patch (<a href="https://developer.blender.org/D2187" rel="noreferrer" target="_blank">https://developer.blender.<wbr>org/D2187</a> &lt;<a href="https://developer.blender.org/D2187" rel="noreferrer" target="_blank">https://developer.blender.<wbr>org/D2187</a>&gt; &lt;<br>
&gt;&gt;&gt; <a href="https://developer.blender.org/D2187" rel="noreferrer" target="_blank">https://developer.blender.org/<wbr>D2187</a> &lt;<a href="https://developer.blender.org/D2187" rel="noreferrer" target="_blank">https://developer.blender.<wbr>org/D2187</a>&gt;&gt; &lt;<br>
&gt;&gt;&gt;&gt;&gt; <a href="https://developer.blender.org/D2187" rel="noreferrer" target="_blank">https://developer.blender.org/<wbr>D2187</a> &lt;<a href="https://developer.blender" rel="noreferrer" target="_blank">https://developer.blender</a>.<br>
&gt;&gt;&gt; org/D2187&gt;&gt;) is now being reviewed and revised.<br>
&gt;&gt;&gt;&gt;&gt; This year I would like to apply again and work on the camera breathing<br>
&gt;&gt;&gt;&gt;&gt; support, which is already requested by some users during the time I<br>
&gt;&gt;&gt; worked<br>
&gt;&gt;&gt;&gt;&gt; on the motion tracking project. Now I need clarifications for some<br>
&gt;&gt;&gt; specific<br>
&gt;&gt;&gt;&gt;&gt; problems.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; 1. should we automatic detect the changes of focal lengths, or is it<br>
&gt;&gt;&gt;&gt;&gt; specified by users as additional inputs (like the focal length for each<br>
&gt;&gt;&gt;&gt;&gt; frame)? I know we can read exif tags to get focal lengths for photos.<br>
&gt;&gt;&gt; Do we<br>
&gt;&gt;&gt;&gt;&gt; have a similar approach for videos?<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; 2. Is the current UI able to handle camera breathing, if we need<br>
&gt;&gt;&gt;&gt;&gt; additional inputs from users?<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; I think this project also has something to do with my revisions done on<br>
&gt;&gt;&gt;&gt;&gt; the motion tracking system last summer. Hopefully I should be able to<br>
&gt;&gt;&gt; merge<br>
&gt;&gt;&gt;&gt;&gt; the revisions and move towards the goal of automatic tracking.<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; Thanks,<br>
&gt;&gt;&gt;&gt;&gt; Tianwei<br>
&gt;&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; ______________________________<wbr>_________________<br>
&gt;&gt;&gt; Bf-committers mailing list<br>
&gt;&gt;&gt; <a href="mailto:Bf-committers@blender.org">Bf-committers@blender.org</a> &lt;mailto:<a href="mailto:Bf-committers@blender.org">Bf-committers@blender.<wbr>org</a>&gt;<br>
&gt;&gt;&gt; <a href="https://lists.blender.org/mailman/listinfo/bf-committers" rel="noreferrer" target="_blank">https://lists.blender.org/<wbr>mailman/listinfo/bf-committers</a> &lt;<a href="https://lists.blender.org/mailman/listinfo/bf-committers" rel="noreferrer" target="_blank">https://lists.blender.org/<wbr>mailman/listinfo/bf-committers</a><wbr>&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt; ______________________________<wbr>_________________<br>
&gt;&gt; Bf-committers mailing list<br>
&gt;&gt; <a href="mailto:Bf-committers@blender.org">Bf-committers@blender.org</a> &lt;mailto:<a href="mailto:Bf-committers@blender.org">Bf-committers@blender.<wbr>org</a>&gt;<br>
&gt;&gt; <a href="https://lists.blender.org/mailman/listinfo/bf-committers" rel="noreferrer" target="_blank">https://lists.blender.org/<wbr>mailman/listinfo/bf-committers</a> &lt;<a href="https://lists.blender.org/mailman/listinfo/bf-committers" rel="noreferrer" target="_blank">https://lists.blender.org/<wbr>mailman/listinfo/bf-committers</a><wbr>&gt;<br>
&gt; ______________________________<wbr>_________________<br>
&gt; Bf-committers mailing list<br>
&gt; <a href="mailto:Bf-committers@blender.org">Bf-committers@blender.org</a><br>
&gt; <a href="https://lists.blender.org/mailman/listinfo/bf-committers" rel="noreferrer" target="_blank">https://lists.blender.org/<wbr>mailman/listinfo/bf-committers</a><br>
<br>
______________________________<wbr>_________________<br>
Bf-vfx mailing list<br>
<a href="mailto:Bf-vfx@blender.org">Bf-vfx@blender.org</a><br>
<a href="https://lists.blender.org/mailman/listinfo/bf-vfx" rel="noreferrer" target="_blank">https://lists.blender.org/<wbr>mailman/listinfo/bf-vfx</a><br>
-------------- next part --------------<br>
An HTML attachment was scrubbed...<br>
URL: <a href="http://lists.blender.org/pipermail/bf-vfx/attachments/20170327/fa3853b9/attachment-0001.htm" rel="noreferrer" target="_blank">http://lists.blender.org/<wbr>pipermail/bf-vfx/attachments/<wbr>20170327/fa3853b9/attachment-<wbr>0001.htm</a><br>
<br>
------------------------------<br></blockquote></div><br></div></div></div></div>