Revision 995a573 by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 9, 2018, 07:45 (GMT) |
User Prefs: Make it clearer which properties affect Annotations only vs GP + Annotations |
Revision 9cfd0c1 by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 9, 2018, 07:42 (GMT) |
Annotations: Change default color for new annotation layers Although we've had a default color for new Grease Pencil layers for years, hardly anyone ever changed the default color from the old default of black. This commit changes this default to match the color used in the annotation pencil icons, giving it a stronger connection to the tool, and giving users a better default color that will make the new strokes actually visible with the default theme. |
Revision 4a09bb1 by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 9, 2018, 07:26 (GMT) |
Annotations: WIP access to tool settings in topbar Lots of stuff to fix still - Not final UI at all (in terms of widgets + properties exposed) What works now: * Exposed access to the setting controlling the default color to use when adding new layers * Exposed access to change which color (layer) and thickness new strokes get drawn with (as per the current implementation). Now all annotation tools have tool settings exposed. Big Todo's: * Find a way to display color previews of GP Layers as icons (e.g. how to register all the necessary icon_id's, etc.) * Replace the prop_search() with an enum prop * Separate annotation RNA type defines? Context issues? etc. |
Revision 6e05dc6 by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 9, 2018, 04:05 (GMT) |
Annotation Eraser: Only operate on the active layer Since we aren't exposing per-layer locks here (as we want to avoid having lots of work enabling/disabling locks), the eraser now only erases strokes on the active layer |
Revision 3a53b24 by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 9, 2018, 03:54 (GMT) |
Cleanup: Assorted little tweaks/moving code around |
Revision 2d2c03b by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 9, 2018, 03:34 (GMT) |
Annotation Eraser Tweaks * Remove the "soft" modes from the annotation eraser. Now, erasing strokes will immediately remove the stroke points. This works better for annotation use cases, as when erasing strokes, you usually just want to get rid of the notes quickly. * Show eraser brush size setting in the topbar/tool settings when the eraser tool is active. (Note: This setting still uses the userpref setting, which we should move to the scene toolsettings instead so that it doesn't get reset with each session) |
Revision 7e6beb7 by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 9, 2018, 02:55 (GMT) |
Cleanup: Deduplicate stroke freeing code |
Revision 85d61df by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 9, 2018, 02:32 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
Revision 129c8fd by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 8, 2018, 18:43 (GMT) |
Fix error when render The v3d pointer is null when renders, so need to be checked before use it. |
Revision 8fde165 by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 8, 2018, 14:45 (GMT) |
Fix errors and changes after merge |
Revision 534c715 by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 8, 2018, 14:17 (GMT) |
Merge branch 'blender2.8' into greasepencil-object Conflicts: source/blender/editors/gpencil/drawgpencil.c source/blender/editors/gpencil/gpencil_brush.c |
Revision 90a8ecc by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 8, 2018, 10:37 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
Revision 646e90d by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 8, 2018, 10:36 (GMT) |
Move Vertex Opacity from Tolsettings to View3D The vertex opacity is a parameter of the view and not of toolsettings as it was defined before. With this commit we moved the last parameter to control the view look to the right place. |
Revision 082b369 by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 8, 2018, 10:08 (GMT) |
Verify View3D is vailable before using it This variable is not loaded when render. |
Revision 4b84a25 by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 7, 2018, 17:33 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
Revision 82afe5c by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 7, 2018, 17:17 (GMT) |
New Main switch at view level for Onion Skin The switch is on top of GP datablock onion switch and allows to show/hide all datablocks in the view. |
Revision 6252630 by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 7, 2018, 16:30 (GMT) |
Move Edit LInes and Multi Edit LInes switch at View level This overlay must be by view, not by object. Also changed the name to "gpencil_*" to some grease pencil paper to keep name consistency. |
Revision a8b63c3 by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 7, 2018, 15:37 (GMT) |
UI: Define a Header Text for Overlay Panel |
Revision 9e7e926 by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 7, 2018, 09:13 (GMT) |
Try to fix the rim problem when the image ends outside view The rim is disabled if the image to rim extends beyond the borders. |
Revision 7ba4380 by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval) July 7, 2018, 09:04 (GMT) |
Improve Blur qualitty when the zoom factor changes Now the number of pixels to blur depend of the pixel size and not as fix values as before. |
|