Revision 225f174 by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) February 8, 2018, 03:16 (GMT) |
Merge branch 'blender2.8' into greasepencil-object Conflicts: source/blender/editors/space_outliner/outliner_draw.c |
Revision e89ac16 by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) February 8, 2018, 03:13 (GMT) |
Fix: Data-Blocks view in Outliner no longer displayed property values, making it semi-useless Partially revert efe1af3d11a930b539718cc566049f07316427ff The offending commit over-zealously removed the datablocks viewer case as well, when only the condition needed to be modified. |
Revision 106c212 by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) February 8, 2018, 03:09 (GMT) |
Cleanup - Use builtin function for clarity |
Revision 5fb4245 by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) February 8, 2018, 02:46 (GMT) |
Fix crashes trying to draw GP strokes in 2D editors Currently nothing appears when you try to draw still, but at least it won't crash. |
Revision 27c63de by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) February 8, 2018, 01:54 (GMT) |
Cleanup * Reduce number of extra/excess layout.row() elements with a single item * Simplify logic (redundant check) |
Revision ecb4d23 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) February 7, 2018, 18:41 (GMT) |
Try to fix pixsize in render mode Still the pixsize is not working becaus ethe values are not valid. |
Revision f1dfddd by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) February 7, 2018, 17:18 (GMT) |
WIP: More work on render Now get a result, but still the stroke is missing and replace any other render image. |
Revision 690f118 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) February 7, 2018, 15:58 (GMT) |
WIP: Initial steps to define render to image functions This commit is to put in place all components of the render, but still not working and only enabled in debug mode. |
Revision 316a356 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) February 7, 2018, 15:32 (GMT) |
Calculate zdepth relative to camera plane if rv3d is null If the viewport is not available, RegionView3D is null, so to calculate the z-depth must use the camera plane. This is a preliminary step to integrate render (F12) |
Revision f828777 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) February 7, 2018, 13:12 (GMT) |
Disable grease pencil paper in render mode This is a preliminary step to integrate render (F12) |
Revision 0bcde76 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) February 7, 2018, 10:07 (GMT) |
Merge branch 'blender2.8' into greasepencil-object |
Revision 1e6e4b3 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) February 7, 2018, 10:04 (GMT) |
Cleanup: Reduce number of passes using pointers Instead to define different passes for mixing final result, now reuse the passes and use pointers to replace input textures. |
Revision f4051f0 by Antonio Vazquez (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) February 7, 2018, 09:31 (GMT) |
Cleanup style |
Revision 5d27477 by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) February 7, 2018, 08:00 (GMT) |
Fix: Don't show "Brush Appearance" panel in Edit Mode |
Revision f3d894d by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) February 7, 2018, 02:58 (GMT) |
GP UI: WIP Attempt to cleanup some weird alignment/nesting/spacing issues It's unclear to my why all these fields seemed to be individually wrapped in both a row and column layout, but with "align=True" enabled, causing the widgets to be oddly separated in the UI |
Revision bb30a72 by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) February 7, 2018, 02:28 (GMT) |
GP Eraser Panel: Expose button to activate eraser It's currently impossible to activate the eraser in the 3D view otherwise if you're using a mouse (unlikely for most serious 2D artists, but possible for non-sculpting modellers/animators) or if your tablet doesn't have an eraser end (IIRC some non-Wacom styluses may have this limitation) Also noted that we should also expose the hard/soft mode, and/or strength settings here too (as opposed to having these hardcoded and/or mapped to hardcoded modifier keys only) |
Revision 6c13ef9 by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) February 7, 2018, 02:14 (GMT) |
GP UI - 2D/3D Split: Move all 3D toolbar only panel code to space_view3d_toolbar.py * All toolbar panels that are only used in the 3D view have now been moved out of properties_gpencil_common.py, as they are *only* used in that editor. * Sculpt, Edit, and Eraser panel definiitions remain in the common file for now, as it's still possible for these to be used in other editors (at least in theory - there may be some new limitations I haven't found yet) |
Revision c8844ef by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) February 7, 2018, 01:36 (GMT) |
GP UI - 2D/3D Split: Split out the "Create Shapes" and "DrawingToolsPanel" into separate classes The 3D/GP Object only used part of the old "DrawingToolsPanel" to draw the "Shapes" panel, going so far as to use an empty label + custom draw header function to dynamically change the label. This commit properly fixes the code here by separating out the code for the two use cases: * The GP object case is now handled by a dedicated "GreasePencilCreateShapesPanel" that only does the "Shapes" stuff * I've reverted the other case back to the master version, as this is more suitable for use by all the other 2D editors |
Revision 17fa87a by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) February 7, 2018, 01:18 (GMT) |
Clean Boundary Fill: Clarify Labels/Tooltips |
Revision 3ec4221 by Joshua Leung (experimental_gp_weight, greasepencil-experimental, greasepencil-object, greasepencil-refactor, soc-2019-npr, temp-gpencil-eval, temp-greasepencil-object-stacksplit, temp-greasepencil-vfx) February 7, 2018, 01:17 (GMT) |
GP "Strokes Edit" Panel: Consolidate a few items in preparation for restoration of 2D GPencil (WIP) The groupings here are not final, and can still be adjusted/scrapped. 1) Used "operator_menu_enum"'s in place of listing out all the modes of certain operators with multiple modes. This brings those operators more in line with the other ops here (and in other parts). 2) Fixed the code to not show 3D only operators if this panel gets used anywhere else. |
|