Blender Git Commits

Blender Git "master" branch commits.

Page: 2929 / 5574

Revision 658b4c0 by Lukas Toenne
March 11, 2014, 13:12 (GMT)
New Corner Pin node: uses explicit corner values for a plane warp transformation.

This was suggested by Christopher Barrett (terrachild). Corner pin is a common feature in compositing.

The corners for the plane warping can be defined by using vector node inputs to allow using perspective plane transformations without having to go via the MovieClip editor tracking data.
Uses the same math as the PlaneTrack node, but without the link to MovieClip and Object.

{F78199}

The code for PlaneTrack operations has been restructured a bit to share it with the CornerPin node.

* PlaneDistortCommonOperation.h/.cpp: Shared generic code for warping images based on 4 plane corners and a perspective matrix generated from these. Contains operation base classes for both the WarpImage and Mask operations.

* PlaneTrackOperation.h/.cpp: Current plane track node operations, based on the common code above. These add pointers to MovieClip and Object which define the track data from wich to read the corners.

* PlaneCornerPinOperation.h/.cpp: New corner pin variant, using explicit input sockets for the plane corners.

One downside of the current compositor design is that there is no concept of invariables (constants) that don't vary over the image space. This has already been an issue for Blur nodes (size input is usually constant except when "variable size" is enabled) and a few others. For the corner pin node it is necessary that the corner input sockets are also invariant. They have to be evaluated for each tile now, otherwise the data is not available. This in turn makes it necessary to make the operation "complex" and request full input buffers, which adds unnecessary overhead.
March 11, 2014, 12:27 (GMT)
OSX/bullet: Truely fix T38746 now, compile flags where not propagated right,
also remove gcc 4.6 workaround, i don�??t think its needed any longer.
!!! pls check if this would be right thing todo for othere OS too !!!
March 11, 2014, 12:04 (GMT)
Fix T39078: crash increasing hair emission number
March 11, 2014, 10:19 (GMT)
Fix T39087: Weight Paint, custom color ranges don't update in viewport
March 11, 2014, 07:14 (GMT)
Fix T39070: Custom bone shapes appear only one sided

The idea is simple -- only enable culling for bones if they're not using
custom shape or if culling is enabled in shading panel.
March 11, 2014, 06:56 (GMT)
Fix T39101: Can not select object on backface by clicking when Matcap is on
March 11, 2014, 06:46 (GMT)
Fix T39081: Crash duplicating objects
March 11, 2014, 06:16 (GMT)
3D Text: textbox selection while in editmode

D395 from Henrik Aarnio with some improvements.
March 11, 2014, 04:34 (GMT)
View3d: take pixelsize into account for selection distance
March 11, 2014, 03:46 (GMT)
Fix T39083: speakers were evaluated multiple times when used in sets

also skip checking all objects for speakers when no speakers are in the
blend file.
March 10, 2014, 21:29 (GMT)
OSX: fix another kCGLRendererAppleSWID
March 10, 2014, 21:27 (GMT)
OSX: change a longterm deprecated kcgl constant, could lead to crashes else
March 10, 2014, 17:09 (GMT)
OSX/clang3.4: tentative fix for T38746, strange bullet behaviour
March 10, 2014, 16:42 (GMT)
Fix T39034 brush always shown even after deactivating the show cursor
option after reentering a paint mode.

Solution by Bastien with modifications, thanks!
Show Brush flag need not be reenabled always, but make sure it is at
least enabled once on paint initialization.
Revision 658f37a by Lukas Toenne
March 10, 2014, 11:46 (GMT)
Minor cleanup: use rna_ prefix for path_resolve_* functions for
consistency.
March 10, 2014, 11:34 (GMT)
Fix T37293: trying to fix scrubbing not stopping playback
Revision fe094ea by Lukas Toenne
March 10, 2014, 11:26 (GMT)
Cleanup for RNA_path_resolve_full.

* Moved collection key parsing and array index parsing into their own
functions, to make the main path loop easier to follow.
* Unified boolean return values.
March 10, 2014, 10:46 (GMT)
Fix for proxy colorspace and prefetching
March 10, 2014, 09:17 (GMT)
Revert changes to submodules

NEVER use `git commit .` or stage submodules. Leave it to platform maintainers!

See [1] where you'll find few hooks which would help you preventing
accidental commit of submodules.

[1] http://wiki.blender.org/index.php/User:Nazg-gul/DevTools#Git_hooks
Revision 19935f0 by Lukas Toenne
March 10, 2014, 08:51 (GMT)
Fix for potential bug in copy-to-selected ui button operator: Return
value was mixing operator result with an int/boolean.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021