<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body bgcolor="#ffffff" text="#000000">
<small>Hi, Blender Community!<br>
<br>
I'm still wirking under camera tracking integration project 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>Implemented basic structures and operators for markers
manipulation.<br>
<br>
Markers contains:<br>
- Position of marker at frame in unified 0..1 coordinates<br>
- Relative positions of left-bottom and right-top corners of
pattern area<br>
- Relative positions of left-bottom and right-top corners of
search area<br>
- Selection flags<br>
<br>
New operators:<br>
- Create new marker. It's a modal operator which creates markers
at mouse position when LMB is clicking.<br>
- Delete selected markers.<br>
- Select marker using RMB. Some parts of marker (point, patter,
search) could be deselected.<br>
- Select markers using rectangular selection.<br>
- Select markers using circle selection.<br>
- Marker translation (G-key).<br>
- Marker scaling (S-key).<br>
<br>
UI changes:<br>
- Added mode to space clip. Currently supported modes are:<br>
* View mode<br>
* Tracking mode<br>
This was intended to separate different categories of tools, so
interface shouldn't be overheaded with plenty of tools which
aren't actually using in the same time.<br>
- Created new panel when active tool is 'MARKER' and there's
active marker where positions could be adjusted in pixel space.<br>
<br>
Internal changes:<br>
- Splitted DNA/RNA movieclip files to make separation of tracking
data and movie data more clear. This could be useful in the future
when we'll want to support multiple movies for single camera
tracking (to make tracking more accurate).<br>
- Added new file in blenkernel, where all tracking-related
function would be stored. Not very much function here at this
moment, but in the future all stuff related on converting DNA to
external tracking data would be stored here.</small><br>
<blockquote
cite="mid:BANLkTinNBdYR2pm3b8N-M-ijAGc+5Yq6AQ@mail.gmail.com"
type="cite">
<pre>2) what you will do next week
</pre>
</blockquote>
<small>Next week would be spent in fixing some places marked as not
very nice in the code, adding animation to markers. Also I'll try
to make such Blender-side things as displaying clip in 3d view.
It'll be quite differ from current image backgorund due to
supporting bundles and so</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>Still haven't got serious problems. Quite common development
process when you're tuching new places in code. Nothing more
serious than getting answer in 10min in our IRC. But process could
be slowed a bit when i'll need API from libmv side (moment of this
need is much more closer than it was last week)</small><br>
<small> </small>
<pre class="moz-signature" cols="72">--
With best regards, Sergey I. Sharybin</pre>
<br>
</body>
</html>