<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body bgcolor="#ffffff" text="#000000">
<small>Hi, Blender and libmv Communities!<br>
<br>
I'm still wirking on camera tracking integration project
(soc-2011-tomato branch) and here's some small progress for this
week</small><br>
<blockquote
cite="mid:BANLkTinNBdYR2pm3b8N-M-ijAGc+5Yq6AQ@mail.gmail.com"
type="cite">
<pre>1) what you did this week
</pre>
</blockquote>
<small>(big changes only)</small><br>
<small><br>
- Added compositor node "Movie Clip".<br>
- Click-and-slide behavior for placing marker. Now "workflow" of
adding new marker is following:<br>
* Hit Ctrl+LMB<br>
* Release Ctrl<br>
* Slide mouse to give marker better position using preview
widget for this.<br>
- Fixed bug with incorrect scale of UV project modifier when
Blender camera uses non-default sensor size.<br>
- Track preview widget is now resizeable.<br>
- Marker position could now be adjusted from track preview widget.<br>
- Changed behavior of "Follow Track" constraint for tracks. Now
tracking coordinates are mapped to plane which is parallel to
camera view plane.<br>
- Added option to show tracks names and their states (disabled,
keyframed, estimated, tracked).<br>
- Do not show bundles in 3d viewport if "Only Render" option is
enabled.<br>
- Selected bundles are now highlighted with outline. It looks more
Blender-way of highlighting selected items.<br>
- Added option to show bundles names in 3D viewport.<br>
- Bundles now could be selected from 3D viewport.<br>
- Tweaked "Snap Cursor To Selection" operator: If selected object
is camera and there's bundles visible in viewport, snapping would
use midpoint of selected bundles.<br>
- Option to lock tracks. Locked tracks can't be be moved, scaled,
re-tracked and so.<br>
- Added setting for shape of bundle. Default is sphere.<br>
- Test feature: configurable marker colors in Clip Editor. Use
presets, so plenty of different color could be defined and easily
re-used.<br>
- Added option to show distortion grid. It's most probably
temporary solution until [auto]calibration tools aren't merged.
This grid defines straight lines on the image.<br>
- Movie Clip display aspect ratio is now available on Display
panel.<br>
- Refactor of context structure used for 2D tracking:<br>
* Tracker object is now per-track. This allows to use different
pyramid levels for different tracks and now search area resizing
shouldn't make tracking less accurate.<br>
* This is also be used for new optimized libmv API.<br>
* This allowed to use OpenMP to track different markers in
separated threads. This allowed to reach quite cool speedup for
multi-core CPU.<br>
- Added modifier key for marker transformation: if alt is pressed
down -- pattern/search will be moving relative to marker center.<br>
- Changed behavior of mouse sliding:<br>
* To change marker position markers should be slided by it's
center.<br>
* Left-top corners now used to offset pattern/search relative to
marker center.<br>
* Hide mouse cursor during sliding.<br>
- Operator "Join Selected Tracks". This operator joins all
selected tracks to active track. Hotkey is Ctrl-J.<br>
- Operator "Select Grouped". Now it's easy to select all
locked/keyframes/etc markers. Hotkey is Shit-G.<br>
- Operator to jump to beginning/end of active path. Hotkeys are
Shift+Ctrl+Arrow Left/Right.<br>
- Operator to copy color from active track to all tracks.<br>
</small>
<blockquote
cite="mid:BANLkTinNBdYR2pm3b8N-M-ijAGc+5Yq6AQ@mail.gmail.com"
type="cite">
<pre>2) what you will do next week
</pre>
</blockquote>
<small>- Continue proxies integration. haven't got enough time this
week.<br>
- Make markers "animatable" (in terms of changing size when
tracking. discusses in libmv-devel)<br>
- Integrate markers with dopesheet and fcurve editors. Have
several requests here.<br>
- libmv team is heavily working on api now. I hope new optimized
tracking would be allowed.<br>
- As i understand new features like marker rotation would be
needed.<br>
- Most probably additional work on changing current things to
match artists workflow would be needed.<br>
</small>
<blockquote
cite="mid:BANLkTinNBdYR2pm3b8N-M-ijAGc+5Yq6AQ@mail.gmail.com"
type="cite">
<pre>3) any problems that will require extra attention and the impact on your proposed schedule
</pre>
</blockquote>
<small>There were no new problems this week</small>.<br>
<br>
<small>Project homepage: <a class="moz-txt-link-freetext"
href="http://wiki.blender.org/index.php/User:Nazg-gul/GSoC-2011">http://wiki.blender.org/index.php/User:Nazg-gul/GSoC-2011</a></small><br>
<br>
<small>More info here:
<a class="moz-txt-link-freetext" href="http://wiki.blender.org/index.php/User:Nazg-gul/GSoC-2011/WeeklyProgress#Week_9:_18th-24th_July">http://wiki.blender.org/index.php/User:Nazg-gul/GSoC-2011/WeeklyProgress#Week_9:_18th-24th_July</a><br>
<br>
Videos: Pardon, i'm a bit exhausted today and can't record cool
video, i'll defenetly record video tomorrow. Have some things to
show and describe myself. Hope its ok.<br>
<br>
SVN repo: <a class="moz-txt-link-freetext"
href="https://svn.blender.org/svnroot/bf-blender/branches/soc-2011-tomato/">https://svn.blender.org/svnroot/bf-blender/branches/soc-2011-tomato/</a></small><br>
<small> </small>
<pre class="moz-signature" cols="72">--
With best regards, Sergey I. Sharybin</pre>
<br>
<br>
</body>
</html>