April 25, 2014, 18:14 (GMT) |
Stencil: Rework projective paint stencil to use an additional image field. This again ommits the need to go and assign an image to the UV layer in the image editor. Also added an extra paint mask tool. This is not yet hooked up to do anything, but will eventually paint exclusively on the stencil image only. |
April 24, 2014, 23:49 (GMT) |
Change the clone tool to use the new slot system. When clone from layer is active, a layer selection will be available in the the layer panel and the tool will sample from the selected clone layer. This is not ideal UI wise, the user has to change between tabs and panels to set the option - Maybe a good reason to rethink about setting the layer panel to the right. This makes the mtface_clone_layer functions and data obsolete for texture painting. |
April 23, 2014, 23:51 (GMT) |
Merge branch 'master' into soc-2013-paint Conflicts: source/blender/blenloader/intern/versioning_270.c source/blender/editors/sculpt_paint/paint_image_2d.c |
April 23, 2014, 23:31 (GMT) |
Cleanup: * Header clanup * Hide Add slot operator for node based materials. This could be a per engine callback, but for now just disable. |
April 23, 2014, 23:21 (GMT) |
Support for node materials in texture painting. This will just enamerate any image nodes in the node tree and use that. |
April 23, 2014, 22:43 (GMT) |
Fix masking - it was different from trunk after a recent change |
April 23, 2014, 22:20 (GMT) |
Add some missing notifiers and handledr for image events on the toolbar. This should solve redraw of layers after strokes. |
April 23, 2014, 21:25 (GMT) |
Minor changes. Still not managed to make update correct. |
April 22, 2014, 17:35 (GMT) |
Adding a new normal slot will use float image for better precision. |
April 22, 2014, 17:11 (GMT) |
Do image update in undo as well. Also bring back some property updates in layer creation, seems to help with layer panel updates. |
April 22, 2014, 16:04 (GMT) |
Add dependency update to images. Does nice update to material and image icons for layer panels. |
April 22, 2014, 15:26 (GMT) |
Projection painting: * Use dm material cache for faster material lookups * Fix crash when loading file in texpaint mode. |
April 22, 2014, 15:12 (GMT) |
Refactor: Materials now include a generated texture paint cache. This solves some irritating issues with calling synchronization functions too often in many places. Synchronization only occurs in dependency graph material updates and when we add layers. |
April 20, 2014, 17:12 (GMT) |
Change derived mesh material calculation slightly to make it more straightforward (access materials by mface->mat_nr) |
April 20, 2014, 17:02 (GMT) |
Fix crash when user removes a texture image from the material in texture paint mode |
April 20, 2014, 15:44 (GMT) |
Refactor: * Change naming slightly to add_index to better reflect what the variable does. * Simplify undo for paint curves. Only need to call one function prior to editing. * Add undo size count for paint curves. |
April 20, 2014, 15:34 (GMT) |
Fix crash after deleting points and adding points. active index was in an invalid state. |
April 18, 2014, 21:57 (GMT) |
Fixes: * Undo always got image stack undo elements. * Selection did not set the active index correctly. |
April 18, 2014, 21:48 (GMT) |
Paint Curves: * Move paint curve operators and code to separate file. * Curve operators now should support undo. |
April 18, 2014, 16:33 (GMT) |
Merge branch 'master' into soc-2013-paint Conflicts: source/blender/blenloader/intern/versioning_270.c |
|