Revision 03082dd by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-vfx) July 3, 2018, 17:46 (GMT) |
Merge branch 'blender2.8' into greasepencil-object Conflicts: release/scripts/startup/bl_ui/space_view3d.py |
July 3, 2018, 17:30 (GMT) |
Refactor RIM FX to use Blur The RIM now is done in two passes and the rim can be blured. |
Revision 9d96302 by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-vfx) July 3, 2018, 15:57 (GMT) |
Fix typo |
Revision 891a944 by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-vfx) July 3, 2018, 15:43 (GMT) |
Fix: Crash when erasing annotation strokes The code was assuming that dvert data always exists on strokes (it shouldn't, if we're doing everything correctly!), which caused crashes when erasing annotation strokes (which definitely don't have this data). TODO: Check that the rest of the code doesn't make similar assumptions! |
Revision 179dfd0 by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-vfx) July 3, 2018, 15:43 (GMT) |
Cleanup: Remove 2D Editor support from gpencil_paint.c The "GPENCIL_OT_draw" operator pretty much didn't support non-3D views already (at least not without crashing). Now that we've got a separate/dedicated operator for Annotation support (GPENCIL_OT_annotate), we can remove the old 2D Editor support here. |
Revision c3f5c1d by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-vfx) July 3, 2018, 15:43 (GMT) |
Cleanup: Remove "Scene->gp_object" This was from an earlier design for supporting Annotations, where in the 3D view, we would have only had GP Objects. Now that we've moved away from that idea, and are back to having a separate "Annotations" system, this concept can be removed from the code again. |
Revision cc7bbda by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-vfx) July 3, 2018, 15:43 (GMT) |
Annotations: WIP first steps towards toolbar support This adds a toolbar entry for activating the annotations tools as active tools. Many things are WIP still (e.g. tool settings are yet to come, as the necessary props aren't defined in DNA/RNA yet). Todo's: * Icons are missing. The necessary icons *do* exist right now in the icon_geom.blend file, but I can't get them to export/generate .dat files that we can use in the UI here. That said, the placeholder names (from that file) are now used. * Key mappings need work/testing. They seem to work well enough as-is already though * Tool settings (in topbar) are not implemented yet. Coming soon (aka tomorrow, after I get some sleep) * Non-3D view toolbar support |
Revision 6cb0327 by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-vfx) July 3, 2018, 15:43 (GMT) |
Cleanup: Remove deprecated toolsettings->gpencil_src field This was used to determine whether Grease Pencil data was stored on the Scene level or per Object. It isn't actually used anywhere in 2.8 now, with the GP Objects / Annotations. Removing now to make space for storing the toolsettings for the annotation tools. |
July 3, 2018, 08:32 (GMT) |
Use XY blur values for RIm Use only one value is not enough to get some artistics effects. |
July 3, 2018, 08:09 (GMT) |
Merge branch 'greasepencil-object' into temp-greasepencil-vfx |
Revision d86b7f5 by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-vfx) July 3, 2018, 07:59 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
July 3, 2018, 07:58 (GMT) |
WIP: Add new blur parameter for Rim FX Still is not working, this commit only put the pieces in place. |
Revision 339708d by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-vfx) July 3, 2018, 05:15 (GMT) |
GP UI: Make the "Grease Pencil Paper" panel/options part of the Overlays popover This is a special feature only used during Draw Mode, and functionally acts like an overlay. Some cleanups/tweaks to this are needed still, but it's good to get it out of the way. |
Revision df1cf4a by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-vfx) July 3, 2018, 05:11 (GMT) |
Cleanup: Variable Naming |
Revision ebbc047 by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-vfx) July 3, 2018, 01:20 (GMT) |
Merge branch 'blender2.8' into greasepencil-object # Conflicts: # release/scripts/startup/bl_ui/space_view3d.py |
Revision 5abee23 by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-vfx) July 2, 2018, 13:42 (GMT) |
Fix for py errors in console, caused by bad poll callback for the "Animation" panel |
Revision 105c0d1 by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-vfx) July 2, 2018, 13:42 (GMT) |
Revert "Add annotation layer with the right name" This reverts commit 7931a1357a0f93ac0d7b8e6a564faa0b735a96ff. |
Revision 87a308e by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-vfx) July 2, 2018, 13:42 (GMT) |
GP Object: Don't show Add/Unlink datablock buttons for GP datablock ID selector These buttons are not shown for any other object type, so these shouldn't be shown for Grease Pencil objects. |
Revision 9521de5 by Joshua Leung (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-vfx) July 2, 2018, 13:42 (GMT) |
Fix: Ensure correct names when using the "New Layer" operator for GP Object and Annotations This replaces what 7931a1357a0f93ac0d7b8e6a564faa0b735a96ff tried to do. We may still need to make these separate operators to simplify things even further. |
Revision bd53e9f by Antonio Vazquez (greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-vfx) July 2, 2018, 11:24 (GMT) |
Remove Animdata update for Palettes This datablock is not animatable. |
|