Blender Git Commits

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

Page: 10 / 20

March 26, 2014, 22:13 (GMT)
Merge branch 'master' into soc-2013-paint

Also includes follow up to fix for T39412

Conflicts:
release/scripts/startup/bl_ui/space_view3d_toolbar.py
source/blender/makesrna/intern/rna_brush.c
March 24, 2014, 23:53 (GMT)
Merge branch 'master' into soc-2013-paint

Conflicts:
source/blender/editors/sculpt_paint/paint_image.c
March 20, 2014, 11:59 (GMT)
Merge branch 'master' into soc-2013-paint
March 19, 2014, 21:38 (GMT)
Aargh! More crash fixes!
March 19, 2014, 21:21 (GMT)
Fix issue with curves crashing in texture paint mode. Also only do curve
manipulation if a curve brush is active (some modes actually use
transform for other things as well)
March 19, 2014, 20:41 (GMT)
Add select all (A Key), scale (S Key) and rotate (R key) operations for mask points.
Also add extend selection with shift-select.
March 19, 2014, 19:10 (GMT)
Reusable curves for the paint systems:

This commit includes the following:

* Per brush curve setting that allows setting a different curve per brush.
Those curves stay in memory and can be edited and reused accordingly.
To make sure that a curve is saved in a file users need to add a fake user,
similar to other datablocks.

* Interface while using curves is now non blocking. Users can pan, rotate,
and zoom the view while able to select and edit curve points as previously
in the GSOC branch.
Code internally uses the transform system. This needs some tweaking still
but it should be similar to the previous GSOC system. This may change
in the future to be more compatible with other curve systems
(ie enable choosing handle type etc.)
March 17, 2014, 02:18 (GMT)
Fix issue with 'swimming' mask textures in 2d painting.
March 14, 2014, 19:23 (GMT)
Make width of lines smaller.
March 14, 2014, 18:48 (GMT)
* Use better OpenGL calls for curve drawing

* Draw handles for polylines/lines
March 14, 2014, 17:27 (GMT)
Merge branch 'master' into soc-2013-paint
March 12, 2014, 21:04 (GMT)
User request: Selecting a slot in the layer panel in projective texture
painting will set that texture in the image editor.
March 12, 2014, 20:31 (GMT)
Better fix for sampling adding new palette colors. Projective texture
sampling was still buggy.
March 12, 2014, 17:14 (GMT)
Merge branch 'master' into soc-2013-paint
March 12, 2014, 16:39 (GMT)
Change to naming - not layers, slots! Will be good not to confuse those
because real per-slot layers will be implemented later.
March 12, 2014, 16:17 (GMT)
* Correct icon for strength space attenuation.
* Finish data ensurance code for texture paint. On entering projective texture
paint mode, a uv layer, material and diffuse slot will be generated to paint
on if they are missing.

I am not totally happy with how the paint images are cached on the material.
It may be better to store in a per object paint session or toolsetting imapaint
struct. Still this works.
March 11, 2014, 19:58 (GMT)
Somehow git managed to do this great thing on that last merge. Fixing.
March 11, 2014, 19:48 (GMT)
Merge branch 'master' into soc-2013-paint
March 11, 2014, 19:13 (GMT)
Merge branch 'master' into soc-2013-paint
March 10, 2014, 22:59 (GMT)
Speedup for 2D painting: Use partial update for mask textures.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021