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. |
|