[Soc-2011-dev] weekly progress report #2 - 30th May-5th June

Sergey I. Sharybin g.ulairi at gmail.com
Fri Jun 3 17:26:50 CEST 2011


  Hi, Blender Community!

I'm still wirking under camera tracking integration project and here's 
some small progress for this week
> 1) what you did this week
Implemented basic structures and operators for markers manipulation.

Markers contains:
- Position of marker at frame in unified 0..1 coordinates
- Relative positions of left-bottom and right-top corners of pattern area
- Relative positions of left-bottom and right-top corners of search area
- Selection flags

New operators:
- Create new marker. It's a modal operator which creates markers at 
mouse position when LMB is clicking.
- Delete selected markers.
- Select marker using RMB. Some parts of marker (point, patter, search) 
could be deselected.
- Select markers using rectangular selection.
- Select markers using circle selection.
- Marker translation (G-key).
- Marker scaling (S-key).

UI changes:
- Added mode to space clip. Currently supported modes are:
     * View mode
     * Tracking mode
   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.
- Created new panel when active tool is 'MARKER' and there's active 
marker where positions could be adjusted in pixel space.

Internal changes:
- 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).
- 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.
> 2) what you will do next week
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
> 3) any problems that will require extra attention and the impact on
> your proposed schedule
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)

-- 
With best regards, Sergey I. Sharybin


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.blender.org/pipermail/soc-2011-dev/attachments/20110603/4e7bcc10/attachment.htm 


More information about the Soc-2011-dev mailing list