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