Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 3617 / 5574

May 17, 2012, 07:59 (GMT)
style cleanup: line length and ensure some macros error when not ending with ';'
May 17, 2012, 03:18 (GMT)
bugfix (using _all not _single as postfix for functions);

May 17, 2012, 03:15 (GMT)
Fixed readabillity of options framework by adding enums.
Revision 27f224f by Joshua Leung
May 17, 2012, 02:50 (GMT)
Nitpicky stuff
* Ensure "Base" is fully nullified before anyone uses it
* Force channel flush when changing Action Editor modes
Revision 1b14c85 by Joshua Leung
May 17, 2012, 02:49 (GMT)
KeyingSets UI - Improving button layout for legibility of buttons

* Use custom names for the keying options enum. The old automated layout dumped
out lengthy names which
didn't work well with the limited UI widths we were using, leading to all the
interesting stuff getting cropped out

* Moved the "array target" options to be in line with the rest of the target
specification stuff. I've ended up flattening that set of options into a single
row, which seems to work quite well.

* Removed label from grouping method enum. There was a perfectly good section
header above, and with narrow UI's, the name of this and the one below ended up
looking the same/confusing.
Revision 0a917fa by Keir Mierle
May 17, 2012, 02:31 (GMT)
Add new planar tracker features and use the new planar API

This commit removes the use of the legacy RegionTracker API from
Blender, and replaces it with the new TrackRegion API. This also
adds several features to the planar tracker in libmv:

- Do a brute-force initialization of tracking similar to "Hybrid"
mode in the stable release, but using all floats. This is slower
but more accurate. It is still necessary to evaluate if the
performance loss is worth it. In particular, this change is
necessary to support high bit depth imagery.

- Add support for masks over the search window. This is a step
towards supporting user-defined tracker masks. The tracker masks
will make it easy for users to make a mask for e.g. a ball.

- Add Pearson product moment correlation coefficient checking (aka
"Correlation" in the UI. This causes tracking failure if the
tracked patch is not linearly related to the template.

- Add support for warping a few points in addition to the supplied
points. This is useful because the tracking code deliberately
does not expose the underlying warp representation. Instead,
warps are specified in an aparametric way via the correspondences.

- Remove the "num_samples_xy" concept and replace it with
automatic determination of the number of samples. This makes the
API easier for users.

- Fix various bugs in the parameterizations.

There remains a bug with subpixel precision tracking when in
"keyframe" mode; this will get fixed shortly.

May 17, 2012, 01:42 (GMT)
Added framework for transfer weight options.
vertex_group_transfer_weight_exec() governs all.
Functions renamed/added with _transfer_weight_
as opposed to _copy_by_
This is to reflect changes in parameters and usage as the internal code will change.

May 16, 2012, 23:37 (GMT)
style cleanup: block comments
May 16, 2012, 22:27 (GMT)
Fix for clay strips brush not showing Add/Subtract buttons.
May 16, 2012, 20:35 (GMT)
Fix [#31432] Angles values stuck at 60 degrees.
May 16, 2012, 18:05 (GMT)
improvements to mask editor path editing
- adding new points de-selects previous so Ctrl+Click+Drag works usefully.
- cyclic curves now extrude properly
- adding new points inbetween existing now use the surrounding points handle length.
May 16, 2012, 16:41 (GMT)
svn merge ^/trunk/blender -r46684:46699
May 16, 2012, 16:28 (GMT)
evil mango feature, alt transform sequence strips bumps other strips out of the way
May 16, 2012, 15:01 (GMT)
Nodes i18n: don't call gettext stuff twice for categories' names, when building Add menu.

Now ui-names in foreach_nodeclass functions are only marked as translatable, it�??s up to the callback to actually translate them or not!
May 16, 2012, 14:36 (GMT)
Fix issue with linked dupli objects not being displayed in the viewport, if they
have no object bounding box. Better fix will be to figure out why they are the
bounding boxes are not made.

Thanks to Campbell to tracking down the commit that caused this.
May 16, 2012, 14:30 (GMT)
modal operation for bevel and inset:

This commit adds some first building blocks for the two operators to work modally based on mouse input. To make their function easier, two hotkeys are introduced, Ctrl+B for bevel and I for inset.

TODO:
After discussion with Campbell, we would like to add scale-style line indicators for the operators. This is already done for transform operators but a new interface for mesh operations may have to be written using pieces from that code since, strictly speaking bevel and inset are not exactly "transform" operators.

Also, a better input method for inset is needed and more options exposed. The method implemented right now uses mouse move for thickness and ctrl-mouse move for depth. These are calculated using the distance of the selection center in screen space and the mouse position. While that may work and prevents abrupt changes in values when switching from thickness tweak mode to depth tweak mode, it limits the magnitude of values that can be put into the tool especially in small or large scale.

Alternatives until a better method is written include:

* use relative offset (works but may give strange results)
* tweak manually after the operation.
May 16, 2012, 14:25 (GMT)
Spell check fix (lenght -> length)

Note: two remains, in comments in extern/bullet2/src/LinearMath/btVector3.h and extern/libmv/libmv/image/tuple.h.
May 16, 2012, 12:18 (GMT)
Fix compile error with cmake + windows (reported by MiikaH)
May 16, 2012, 12:14 (GMT)
style cleanup: indentation
Revision 2c05190 by Gaia Clary
May 16, 2012, 11:21 (GMT)
fix [#31320] Collada now supports import/export of loose edges (edges not attached to faces)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021