Blender Git Commits

Blender Git "master" branch commits.

Page: 3614 / 5574

May 18, 2012, 13:27 (GMT)
Fix bug in controller list scan (introduced in recent code cleanup)
May 18, 2012, 12:51 (GMT)
rename 'mask shape' to mask object, will make adding shape keys less confusing.
May 18, 2012, 12:49 (GMT)
Add "Install Theme" button in user preferences, patch #31505 by Julien Duroure.
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.
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.

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)
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.
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.
May 18, 2012, 09:36 (GMT)
mask: remove aspect arguments which are no longer needed.
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.
May 18, 2012, 08:59 (GMT)
mask editor now stores points/handles in 1:1 aspect, makes tool code _much_ more logical/easier.
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.
May 17, 2012, 23:34 (GMT)
svn merge ^/trunk/blender -r46644:HEAD

May 17, 2012, 23:21 (GMT)
style cleanup: function definitions
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021