[Soc-2013-dev] Weekly Report #2 Motion Tracking

Joseph Mansfield sftrabbit at gmail.com
Fri Jun 28 22:09:49 CEST 2013


=This week=

Unfortunately this was a bit of a slow week for me due to some travelling
and sorting out housing for the next 12 months. However, I managed to get
most of the work for my first task done, which had three main parts:

1. The UI - I created a simple UI for constraining the focal length during
refinement. The inputs that I added are only enabled when "Focal length" is
chosen by the user to be refined. The user can then check "Constrain focal
length" if they want to constrain it, which enables minimum and maximum
fields. This is all done in Python and interfaces with the tracking RNA.

2. Passing the constraint data along to libmv - it was interesting just how
many layers the data has to go through to get to the processing back-end.
The focal length minimum and maximum get copied between a few structs that
are needed for each interface along the way.

3. Applying the constraint at the libmv end - I haven't quite finished this
yet because I hit a snag, but speaking with Keir just now has given me the
information I need to continue.

=Next week=

Well, I'm just about to submit a code review of what I have so far so Keir
can check it. There are places where I wasn't sure if I should go for the
simple-but-it-works option or the more-complicated-future-proof option, so
hopefully I'll get some feedback on that.

Once the code for this task is done, I'll test it on a few sample clips.
Hopefully it will work and I'll commit it to my branch. :)

Then it's back to full steam ahead with fewer distractions!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.blender.org/pipermail/soc-2013-dev/attachments/20130628/08089b77/attachment.htm 


More information about the Soc-2013-dev mailing list