Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-03-27GPencil: Small tweaks to Fill material panelAntonio Vazquez
2020-03-27Fix T75118: Remove Texture Opacity parameter for Fill materialsAntonio Vazquez
This parameter was used in previous version and must be removed from UI panel.
2020-03-17GPencil: Rename old color operators to materialAntonio Vazquez
The color was used in old version when palettes were used, but now all are materials
2020-03-09GPencil: Refactor of Draw Engine, Vertex Paint and all internal functionsAntonio Vazquez
This commit is a full refactor of the grease pencil modules including Draw Engine, Modifiers, VFX, depsgraph update, improvements in operators and conversion of Sculpt and Weight paint tools to real brushes. Also, a huge code cleanup has been done at all levels. Thanks to @fclem for his work and yo @pepeland and @mendio for the testing and help in the development. Differential Revision: https://developer.blender.org/D6293
2019-12-04GPencil: Add Opacity y Onion switch to DopesheetAntonio Vazquez
Add new icons and panels Grease Pencil Dopesheet to manage layers without having the properties panel visible. Also, the icons are in the same order in Dopesheet, Layers and Material list to keep consistency. As the number of columns for icons is limited to 3 and we also need use a factor, I have impleted the change using slider area. Also, the slider option is enabled by default for 2D Template. See T72026 for more info. Reviewed By: mendio, pepeland, billreynish Differential Revision: https://developer.blender.org/D6328
2019-11-18GPencil: Layers and Materials Specials menu updatesMatias Mendiola
Rename and separate Layers and Materials Specials menu from other buttons for better consistency Reviewed By: antoniov Differential Revision: https://developer.blender.org/D6271
2019-09-12UI: Labels capitalization.Pablo Vazquez
Capitalize the first letter of a word, except articles and prepositions.
2019-09-09Cleanup: trailing space, remove tabs, pep8Campbell Barton
2019-08-20GPencil: Hide self_overlap parameter for Texture strokesAntonio Vazquez
This property is not supported in this mode and must be removed from UI.
2019-08-20Fix T68877: GPencil - Missing remove unused slots in menuAntonio Vazquez
The operator was missing in the menu for grease pencil materials.
2019-08-09GPencil: Add "Self Overlap" parameter to materials to disable StencilAntonioya
This parameter was removed in 2.80 and we decided to back again, but now is inverted.
2019-07-29Fix T67338 : GPencil Disable material properties when material is lockedAntonioya
When the material was locked, the properties were deactivated but not disabled. Differential Revision: http://developer.blender.org/D5309
2019-07-07Cleanup: rename gpencil chess -> checkerCampbell Barton
Match existing texture name.
2019-07-01GPencil: Fix wrong title missing in previous changeAntonioya
2019-06-30GPencil: Fix text for Pattern stroke as Stencil MaskAntonioya
Detected while writting manual.
2019-06-11Fix T65393: Error live editing UI scriptsCampbell Barton
Disable relative imports for UI scripts.
2019-05-21Cleanup: pep8Campbell Barton
2019-05-14GPencil: Rename property Follow Drawing Path to AlignmentAntonioya
The old name was not clear and with new options the new name is more easy to understand.
2019-04-19Cleanup: mark unused arguments in UI scriptsCampbell Barton
Quiet's pylint W0613 warning, also remove some unused args.
2019-04-18GPencil: Add option to mix color with textureAntonioya
This was already supported in Fill, but not in Strokes. This adds more artistic options when use textured strokes.
2019-04-15GPencil: Hide UV factor for Dots and BoxesAntonioya
This parameter is not used with these modes.
2019-04-15GPencil: New Dots gradientAntonioya
This commit adds support for drawing Dots strokes with a gradient factor to get artistic effects like watercolor. Currently, the option is only supported by Dots materials, and in the future will be added to line strokes, but now there is a limitation on drawing engine and we will keep disabled on Line materials. Also, added the option to align Dots and Boxes strokes textures aligned with the drawing path to get more fluid strokes.
2019-03-13UI: rename PresetMenu to PresetPanel, move to bl_ui.utilsCampbell Barton
Confusing to call a menu a panel when subclasses need to define panel specific variables. Avoid having bl_ui depend on bl_operator module too. Since this isn't an operator, add utils modules for shared types.
2019-03-13Cleanup: redundant staticmethod useCampbell Barton
staticmethod shouldn't be used unless it's necessary, in that case a comment should be included especially when subclassing non-staticmethods from RNA.
2019-03-12Cleanup: rename specials -> context_menuCampbell Barton
In keeping with convention to match code & UI naming. - No user visible changes. - Include 'menu' in the name since context is an overloaded term. - While a few of these are panels, from a user perspective they are still context menus.
2019-03-09GPencil: Material panel is hidden after adding new materialAntonioya
This bug was introduced by previous Pin fix commit. Maybe it's not the best solution, but this bug is critical and need a quick fix. This commit fix the problem, but not totally sure this is working fine with pin. @dfelinto Could you review and adapt if required.
2019-03-08Fix T62349: Grease Pencil top material list not workingDalai Felinto
This is a fixup for my own: 92d185faebe. I'm also fixing the poll of the EEVEE_MATERIAL_PT_context_material which would fail when we had no context.material available.
2019-03-07Properties Editor: Grease Pencil and pinning fixesDalai Felinto
The UI was trying to use screen_context.c for its poll and draw functions. So the active object and active object data and active layer was used in the UI, instead of the context one. Besides, for the material, the wrong context path was used altogether when the active object was a greasepencil. This would lead to all sort of pinning problems: * A Mesh panel is pinned, but the active object is a grease pencil, the grease pencil panels would show. * If a Grease Pencil (data) panel is pinned, but the active object is not the one pinned, nothing would show. * Material panels and pinning were totally broken, showing the material context for pinned mesh data panels even. I also sanitized the name of the panels, their inheritance and poll functions. Reviewers: antoniov, brecht Subscribers: billrey Differential Revision: https://developer.blender.org/D4470
2018-12-02Cleanup: simplify poll functionCampbell Barton
2018-12-02Cleanup: de-duplicate gpencil material UICampbell Barton
Top-bar and properties-editor were near duplicates.
2018-12-02Cleanup: remove redundant gpencil material checksCampbell Barton
Poll checks for an object, no need to check for non-object materials in the draw function.
2018-11-26UI: rename "OpenGL" render engine to "Workbench".Brecht Van Lommel
Neither is very descriptive for its task, but at least workbench is more future proof and distinguishes it from Eevee.
2018-11-03GP: New main switches to hide stroke and fill materialAntonioya
New parameters to switch visibility of stroke and fill
2018-10-10Fix material properties Python error when there is no active object.Brecht Van Lommel
2018-10-08UI: new icon set by Andrzej Ambroz.Brecht Van Lommel
This is a monochrome icon set, with a more modern look and icons for various features that did not have a proper icon before.
2018-09-28GP: Make Layer and Material lists shorterAntonioya
This reduces UI vertical space.
2018-09-27GP: Expand properties material listAntonioya
2018-09-27GP: Remove separator line in materials submenuAntonioya
2018-09-27GP: Remove material submenu iconsAntonioya
The icons made too heavy for the UI
2018-09-27Cleanup: pep8Campbell Barton
2018-09-26GP: Change menu icons for hide/showAntonioya
2018-09-25GP: New deselect by material optionAntonioya
Now the operator to select by color can unselect too.
2018-09-21Cleanup: styleCampbell Barton
2018-09-18GP: change hide icon in materialsAntonioya
2018-08-28Cleanup: pep8Campbell Barton
2018-08-28UI: text keyword argument to labelCampbell Barton
Prepare for keyword only args
2018-08-16GP: Add new presets for materialsAntonioya
This allow create prests without import materials and include a requested predefined settings for Stroke only, Fill only and Stroke and Fill.
2018-07-31Cleanup: pep8, windows line endingsCampbell Barton
2018-07-31New Grease Pencil object for 2D animationAntonioya
This commit merge the full development done in greasepencil-object branch and include mainly the following features. - New grease pencil object. - New drawing engine. - New grease pencil modes Draw/Sculpt/Edit and Weight Paint. - New brushes for grease pencil. - New modifiers for grease pencil. - New shaders FX. - New material system (replace old palettes and colors). - Split of annotations (old grease pencil) and new grease pencil object. - UI adapted to blender 2.8. You can get more info here: https://code.blender.org/2017/12/drawing-2d-animation-in-blender-2-8/ https://code.blender.org/2018/07/grease-pencil-status-update/ This is the result of nearly two years of development and I want thanks firstly the other members of the grease pencil team: Daniel M. Lara, Matias Mendiola and Joshua Leung for their support, ideas and to keep working in the project all the time, without them this project had been impossible. Also, I want thanks other Blender developers for their help, advices and to be there always to help me, and specially to Clément Foucault, Dalai Felinto, Pablo Vázquez and Campbell Barton.