Blender Git Commits

Blender Git "soc-2013-motion_track" branch commits.

Page: 3 / 3

July 26, 2013, 23:13 (GMT)
Fix error when compiling with WITH_LIBMV=OFF

Adjust libmv-capi_stub.cc to match recent changes to the C API header, otherwise it won't compile with WITH_LIBMV=OFF.
July 26, 2013, 00:37 (GMT)
Unify libmv C API for solving

The current libmv C API exposes the libmv_solve function which forwards to either libmv_solveReconstruction or libmv_solveModal, depending on whether the user selected Tripod Motion in the UI. These functions contain a fair bit of common code. Unify them into the single libmv_solve function, leading the way to a clean multiview reconstruction solution.
July 19, 2013, 00:09 (GMT)
Modify Tracks and libmv C API for multiview reconstruction

Add a view identifier to the Markers that are contained in a Tracks set and the appropriate interface for inserting and fetching from the set according to view. Also modify the libmv C API to allow multiview insertion into Tracks from outside libmv.
July 18, 2013, 09:21 (GMT)
Refactor and tidy up bundle options and interfaces

Non-functional changes to a few data types and interfaces involved in passing bundle options from the UI to libmv. A significant change is that the decision to perform a modal reconstruction or not is moved into the libmv C API and the type of camera movement is passed as an option.
July 15, 2013, 14:19 (GMT)
Merging from trunk r58267 into soc-2013-motion_track
July 14, 2013, 16:21 (GMT)
Add constraints for focal length refinement

The user can apply a ranged constraint to the focal length during refinement. When the focal length is selected for refinement in the solve panel, a constraint can be applied by checking "Constrain Focal Length" and entering the appropriate minimum and maximum values. The camera focal length will only be refined within this range. This is useful when an unconstrained refinement gives an incorrect result and a suitable range is known.

This includes the following changes:
- Addition of constraint UI with corresponding RNA properties. The constraint is displayed in the same units chosen for the camera focal length. The values are restricted such that min is no greater than focal length and max is no less than it.
- Data structure modifications to allow passing of constraint values from the UI to libmv.
- Modifications to the libmv simple pipeline API to incorporate constraints.
- Constraining focal length when interfacing with Ceres (which only does unconstrained solving) through a sinusoidal mapping.

Results of tests are given at: http://wiki.blender.org/index.php/User:Sftrabbit/GSoC_2013/Documentation/Constraint_Tests
June 17, 2013, 15:32 (GMT)
Merging r57392 through r57521 from trunk into soc-2013-motion_track
June 12, 2013, 04:03 (GMT)
gsoc 2013 branch soc-2013-motion_track
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021