August 13, 2013, 18:02 (GMT) |
Merge trunk -r59114 into soc-2013-paint |
August 13, 2013, 17:57 (GMT) |
Curved strokes for paint modes. This commmit introduves a first rough implementation of strokes guided by screen space curves for artist review. This is somewhat limited because it does not allow panning (which in 3d viewport wouldn't help anyway). To use select Curve under the stroke menu, or press the A key By dragging, the user can define the first bezier control points. It is also possible to select and edit the bezier handles independently. To constrain the handles to follow each other (similar to aligned bezier curves), use shift before selecting and dragging a handle. To avoid accidentally adding a curve point, the user needs to explicitly use Ctrl-Click to add another bezier point. To confirm the stroke use either enter or spacebar. TODOs: No pressure simulation or dynamic curve subdivision is done in this first implementation. Also the draw calls for the bezier could be optimized better. |
August 12, 2013, 22:04 (GMT) |
Working on custom panels for the toolbars. This adds an operator that adds a PanelType to the current region. |
August 12, 2013, 14:42 (GMT) |
August 11, 2013, 12:59 (GMT) |
The VIEW3D editor gets an extra, extensive toolbar. The idea is that this frees up space from the left sidebar for tool options and custom panels. The extra menubar is meant to provide a place for many non-modal operators in a flatter hierarchy than the current header menu (less clicks, better visibility). The left sidebar is then meant to house custom panels and more activity based panels. * fixed a bug in the undo/operator stack integration code whereby operators were freed in certain cases * removed Select and Special menus from the header, and placed the underlying menus in the extra toolbar * removed some of the sidebar panels, will work on replacing these with more activity based panels * moved all grease pencil buttons and options into a single panel for the toolbar |
August 11, 2013, 10:35 (GMT) |
Polyline strokes could have dabs not belonging to the lines due to the way dab interpolation for space strokes worked. This commit includes an simpler implementation based on the initial space stroke code that corrects this issue. |
August 11, 2013, 10:35 (GMT) |
Allow gradient fill color mixing with the background, now it does a regular over operation based on gradient alpha. Still no alpha influence for gradient strokes. |
August 11, 2013, 10:35 (GMT) |
Spacing gradient strokes. The gradient circles after a certain gradient spacing which is set in the gradient properties. |
August 11, 2013, 10:35 (GMT) |
Fix gradient fill not working with spaced strokes released close to the start of the stroke |
August 11, 2013, 10:35 (GMT) |
Gradient stroke guided by pressure for 2d and projective texturing. |
August 9, 2013, 01:10 (GMT) |
Replace our own box AA filter with BLI_jitter-based Using box filtering for AA makes image too much blurry, so here's an attempt to use generic BLI_jitter routines to do sampling. It's expected to be exactly the same as opengl renderer does, but i could have got something wrong. But anyway, results seems to be a little bit less fuzzy. |
August 9, 2013, 01:09 (GMT) |
August 8, 2013, 17:02 (GMT) |
Fix crash when adding plane track in some cases |
August 8, 2013, 09:47 (GMT) |
Merge trunk -r59019 into soc-2013-paint |
August 8, 2013, 09:43 (GMT) |
Allow linking of palettes |
August 8, 2013, 07:39 (GMT) |
Need to re-evaluate plane after susing generic transform tools. |
August 8, 2013, 07:39 (GMT) |
Delete Marker operator will now also tae plane markers into account Smaller fixes: - Point track delection missed checking whether track actually belongs to the plane or not. - Adding point track shall deselect all the planes. - Fixed bug with restoring marker's flag after transformaiton. |
August 8, 2013, 07:39 (GMT) |
Prevent plane tracks from being concave |
August 8, 2013, 07:38 (GMT) |
Re-arrange AA sampling a bit Apparently when calculating UV from upsampled corners warped result seems too much doggy. Now result seems to be exactly the same as it was before AA changes (apart from AA-ed edges :) |
August 8, 2013, 07:38 (GMT) |
Anti-aliasing for plane track image warping Uses the same exact kernel size of 4x4 as for plane track mask output. Think this is not a bad way to go, difference in speed using test file was only about 30% with much better output result. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021