Blender Git Commits

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

Page: 12 / 20

October 9, 2013, 17:44 (GMT)
Make sure the mesh has a material assigned when entering texture paint
mode. This will prevent crashing. Thanks to Marc Dion for the report.
October 9, 2013, 17:04 (GMT)
painstakingly merge with trunk -r60636
October 6, 2013, 23:53 (GMT)
Slightly better calculation for overlap factor in paint stroke system,
it was being calculated from spacing multiplied by size instead of only
spacing. Now brush spacing should be scaled according to all factors
(pressure, size etc) by using a ratio factor between default and scaled
sizing.
October 2, 2013, 15:35 (GMT)
merge with trunk -r60501
October 1, 2013, 14:52 (GMT)
tiled textures did not support gradient colors.
October 1, 2013, 13:55 (GMT)
Texture painting: Fix painting with size pressure sensitivity scales the
texture as well. Do not modify the brush size in texture painting,
instead cache the size in the paint structures. Projective painting
should work correctly now. 2D still has a swimmy effect which I have
isolated in partial brush image update (new coordinates seem to be OK)
September 30, 2013, 20:52 (GMT)
merge with trunk 60449
September 25, 2013, 23:42 (GMT)
Projection paint layers:

* Better naming for new layers
* Allow Custom Size for new layers
September 25, 2013, 21:34 (GMT)
Adaptive fill works for float images too.
September 25, 2013, 20:58 (GMT)
Modify fill tool to be adaptive. It uses a fill threshold to spread from
the mouse position outwards to colors similar to the initial one. I'm
not entirely sure about the threshold algorithm, but it is a solid base
that can be improved upon.

Only byte images working for now, float images coming next.
September 23, 2013, 16:33 (GMT)
More UI cleanup for the fill tool, it doesn't support accumulation or
size.

Fix accumulation flag UI not appearing
September 23, 2013, 15:47 (GMT)
Tidying options, line based strokes do not support stroke smoothing
September 23, 2013, 15:34 (GMT)
Make fill tool listen to brush strength (Allows to quickly do semi-
September 20, 2013, 14:48 (GMT)
Code reorganization:

* Move symmetry options to paint instead of Sculpt struct.
* Expose the symmetry options under Projective Paint panel (still
inactive)
September 20, 2013, 12:50 (GMT)
merge with trunk -r 60261
September 17, 2013, 02:50 (GMT)
Hook up custom kernel radius into projective texturing. Warning though,
in projective texturing bigger kernels are quite costly.
September 17, 2013, 02:03 (GMT)
* Fix uninitialized variable in previous commit, made blur image float
on the canvas.
September 17, 2013, 01:34 (GMT)
Hook custom blur radius and type into 2d painting. Really nice result :)
September 17, 2013, 00:56 (GMT)
* UI options for configurable blur kernel: size, type (box, gaussian)
* added a function that calculates the blur kernel.

Still not hooked to the paint systems.
September 16, 2013, 11:50 (GMT)
merge trunk -r 60160
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021