Revision 894dd82 by Benoit Bolsee May 18, 2012, 13:27 (GMT) |
Fix bug in controller list scan (introduced in recent code cleanup) |
Revision 2870366 by Campbell Barton May 18, 2012, 12:51 (GMT) |
rename 'mask shape' to mask object, will make adding shape keys less confusing. |
Revision 0322214 by Brecht Van Lommel May 18, 2012, 12:49 (GMT) |
Add "Install Theme" button in user preferences, patch #31505 by Julien Duroure. |
Revision adb567f by Brecht Van Lommel May 18, 2012, 12:49 (GMT) |
File browser: list of system directories is now refreshed on pressing the refresh button or opening the file browser, in case e.g. a USB stick was inserted. Patch #31211 by Julien Duroure. |
Revision 3e83fd4 by Brecht Van Lommel May 18, 2012, 12:49 (GMT) |
Fix #31486: cycles texture coordinate reflection output has wrong direction. |
Revision 837eb6b by Keir Mierle May 18, 2012, 12:05 (GMT) |
Support normalization in the tracking prepass The last tracker commit added normalized tracking. This makes tracking patches undergoing uniform illumination change easier. However, the prepass which computes a quick translation-only estimate of the warp did not take this into account. This commit fixes that. This works reasonably well but in some examples the brute initialization fails. I suspect this is due to the warped template estimate in the current frame being too different from the original, so there are multiple peaks in the normalized-SAD correlation function. The solution is to use the previous frame for the brute initialization and the keyframe for refinement, but that requires architecture changes. |
Revision 76f2892 by Campbell Barton May 18, 2012, 10:37 (GMT) |
add option for screw modifier to smooth shade. (renamed smooth_shading to use_smooth_shade for remesh modifier too) |
Revision 181f367 by Campbell Barton May 18, 2012, 10:19 (GMT) |
patch [#31507] site not automatically imported when using external python package made some modificatons to normal python startup also. |
Revision f82bb6f by Campbell Barton May 18, 2012, 10:02 (GMT) |
fix error with mask translation not quite following the mouse. |
Revision f55b6a5 by Lukas Toenne May 18, 2012, 10:00 (GMT) |
Fix for Tile image node. This was still using the path string for multilayer output instead of the dedicated layer name string. |
Revision e74de72 by Lukas Toenne May 18, 2012, 10:00 (GMT) |
When generating enums for the image node render layers, replace empty strings with a simple space character. This little hack allows the enum item to be selected from the dropdown list. |
Revision a8a22d9 by Campbell Barton May 18, 2012, 09:36 (GMT) |
mask: remove aspect arguments which are no longer needed. |
Revision 2da49c4 by Sergey Sharybin May 18, 2012, 09:33 (GMT) |
Rotation support for motion tracking markers Implemented general transformation tool Rotation for motion tracking data. Mainly used to rotate pattern of markers. To achieve most of usability, added configurable pivot point which is in fact was median point before, but now can be chosen from boundbox center, median point or individual centers. Individual centers means transformation would be performed around marker's position, which is useful for rotation and scale. Also implemented alternative scaling transformation -- hit S, S leads to scaling of pattern area only. TODO: - clamping in some cases isn't working well, but that's easier to be resolved after moving search are to marker. - Update startup.blend so clip editor in Motion Tracking screen would be set to Individual Centers by default. |
Revision ef87676 by Lukas Toenne May 18, 2012, 09:26 (GMT) |
Partial revert of r46542. Displaying image layers with flattened names (render_layer.render_pass) can lead to extremely long socket lists, especially with older files that were used with distinct render layers before. In general the flattening of names would be preferable, but it needs a sensible way of limiting the number of displayed outputs. For now the render layer dropdown selection is the best option to ensure usability. |
Revision f21cd53 by Campbell Barton May 18, 2012, 08:59 (GMT) |
mask editor now stores points/handles in 1:1 aspect, makes tool code _much_ more logical/easier. |
Revision b5a6be3 by Nicholas Bishop May 18, 2012, 06:10 (GMT) |
Add smooth-shading option for remesh modifier. The remesh modifier doesn't currently get any data from original faces, so even if the input mesh was entirely smooth none of the output faces would be. Solved by adding a new dna-flag/rna-bool/UI-checkbox to smooth shade the output. Requested by Daniel Salazar. |
Revision 7414ccf by Keir Mierle May 18, 2012, 02:12 (GMT) |
Add light-normalized tracking to the planar tracker This commit adds the ability to normalize patterns by their average value while tracking, to make them invariant to global illumination changes. To see this in action, check out the "Lobby" scene from Hollywood VFX. If you track the markers that are shadowed by the actress, previously they would not track. With the scale adaption on, the tracker would shrink the area to compensate for the changed illumination, losing the track. With "Normalize" turned on, the patch is correctly tracked and scale is maintained. A remaining problem is that only the Ceres cost function is updated to handle the normalization. The brute translation search does not take this into account. Perhaps "Prepass" (see below) should get disabled if normalization is enabled until I fix the prepass to normalize as well. There are a few other changes: - Cleanups in tracking RNA comments. - Bail out of the sampling loop early if the mask is zero; this saves expensive samples of the image derivatives. - Rename the wordy "Translation initialization" to "Prepass" at Sebastian's suggestion. - Fix a bug where the mask was ignored when sampling in the cost functor. |
Revision d38f2bc by Keir Mierle May 17, 2012, 23:53 (GMT) |
Implement support for affine tracking in the planar tracker; cleanups. |
Revision 74a889d by Ove Murberg Henriksen May 17, 2012, 23:34 (GMT) |
Revision 5fe5a8c by Campbell Barton May 17, 2012, 23:21 (GMT) |
style cleanup: function definitions |
|