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. |
Revision 558fa43 by jens verwiebe 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 !!! |
Revision 500088d by Campbell Barton March 11, 2014, 12:04 (GMT) |
Fix T39078: crash increasing hair emission number |
Revision ced595a by Campbell Barton March 11, 2014, 10:19 (GMT) |
Fix T39087: Weight Paint, custom color ranges don't update in viewport |
Revision df5cbfb by Sergey Sharybin 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. |
Revision 12c56d8 by Sergey Sharybin March 11, 2014, 06:56 (GMT) |
Fix T39101: Can not select object on backface by clicking when Matcap is on |
Revision 41dde55 by Campbell Barton March 11, 2014, 06:46 (GMT) |
Fix T39081: Crash duplicating objects |
Revision 4cfd146 by Campbell Barton March 11, 2014, 06:16 (GMT) |
Revision 57dba73 by Campbell Barton March 11, 2014, 04:34 (GMT) |
View3d: take pixelsize into account for selection distance |
Revision 23fbc9f by Campbell Barton 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. |
Revision 8d09ec6 by jens verwiebe March 10, 2014, 21:29 (GMT) |
OSX: fix another kCGLRendererAppleSWID |
Revision e913eab by jens verwiebe March 10, 2014, 21:27 (GMT) |
OSX: change a longterm deprecated kcgl constant, could lead to crashes else |
Revision ac0cdec by jens verwiebe March 10, 2014, 17:09 (GMT) |
OSX/clang3.4: tentative fix for T38746, strange bullet behaviour |
Revision 2de9da6 by Antonis Ryakiotakis 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. |
Revision b977cfd by Joerg Mueller 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. |
Revision 4d47e75 by Sergey Sharybin March 10, 2014, 10:46 (GMT) |
Fix for proxy colorspace and prefetching |
Revision 48e99c0 by Sergey Sharybin 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. |
|
|
|


Master Commits
MiikaHweb | 2003-2021