Blender Git Commits

Blender Git "soc-2013-paint" branch commits.

Page: 8 / 20

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
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021