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-07-03Clang-Tidy: Enable readability-redundant-control-flowHans Goudey
2020-07-03Cleanup: Editors/GPencil, Clang-Tidy else-after-return fixesSybren A. Stüvel
This addresses warnings from Clang-Tidy's `readability-else-after-return` rule in the `source/blender/editors/gpencil` module. No functional changes.
2020-07-02GPUOffScreen: Remove the sample parameterClément Foucault
This is because the DRW module is no longer compatible with drawing using MSAA. This also change the Python API.
2020-07-01GPencil: Fix unreported primitive color always set as Vertex ColorAntonio Vazquez
When drawing a primitive, the color was always assigned as vertex color, so it was impossible to change it in the material settings. Now, the color is set to material color or vertex color as expected.
2020-07-01Cleanup: spellingCampbell Barton
2020-06-29GPencil: Cleanup function names replace gp_ by gpencil_ prefix (cont)Antonio Vazquez
2020-06-29GPencil: Cleanup function names replace gp_ by gpencil_ prefixAntonio Vazquez
2020-06-29GPencil: Cleanup - Rename some functions from gp_ to gpencil_Antonio Vazquez
2020-06-29GPencil: Cleanup - Rename annotation function to new prefixAntonio Vazquez
These functions were using the old gpencil or gp prefix.
2020-06-29Fix T61573 GPencil: Annotation thickness doesn't work with on OSXClément Foucault
This fixes the issue by using the polyline shader but this does not gives the best results. A better way would be to have a dedicated shader for the lines to avoid the line break at every angle change.
2020-06-28Fix T78353: GPencil: Make Circle select only select points inside circleAntonio Vazquez
Now, instead of select the section of the stroke that is below circle, only the points inside circle are selected. Also fixed a bug when segment selection mode is enabled. Differential Revision: https://developer.blender.org/D8141
2020-06-27Fix compile error in recent commitJacques Lucke
This was introduced in rBd7b10e5b740fe2.
2020-06-27Fix T78337: Fix crash when use GPencil merge without materialsAntonio Vazquez
If the object hadn't material, the index of material was negative.
2020-06-27Fix T78336: Gpencil selection unstableAntonio Vazquez
The selection with the tweak tool was inprecise because it was using the bounding box and if the point was in a straight line in the border or in the corners it was very hard to select. For this tool is better don't use the bounding box check.
2020-06-27Docs: correct invalid doxygen params & referencesCampbell Barton
2020-06-24Cleanup: redundant self assignmentCampbell Barton
2020-06-23Transform: default to median center instead of boundsCampbell Barton
When neither bounds or median is selected, snapping the cursor to the selection was using bounds which often doesn't give useful results. Resolves T78135
2020-06-22Fix T78136: Image editor - crash to desktop with changing the threshold for ↵Antonio Vazquez
extract palette Also fixed the same error in generate GPencil object from image. The problem was the Render Result image hasn't ibuf.
2020-06-22Fix T78134: GPencil interpolation crashAntonio Vazquez
Need to verify active frame not NULL.
2020-06-22GPencil: Remove Fill selection with Tweak tool and fix bugAntonio Vazquez
* Fixed selection of point in multiframe mode. The point was not selected. * Removed the fill area selection because makes the tool imprecise, and for this tool need to be precise or the selection is impossible. Now only select if it's over the point, not over the filled area.
2020-06-21GPencil: Fix unreported missing material onion filter Antonio Vazquez
This feature was removed by error during the refactor done in draw engine. Differential Revision: https://developer.blender.org/D8082
2020-06-19Fix T78042: GPencil: Strokes go missing after Interpolation from another layerAntonio Vazquez
This was due some strokes could be tagged and as the layer was locked, the strokes were not untagged and removed when all tagged strokes are removed. The tagged strokes are used as temp ghost of the interpolation and removed at the end of the interpolation.
2020-06-18Cleanup: redundant parenthesisCampbell Barton
2020-06-17Cleanup: doxy commentsCampbell Barton
2020-06-16Cleanup: use explicit enum type for duplicate option of `BKE_object_duplicate`Bastien Montagne
Using enum type itself in implementations, and uint in headers (as using enums types in headers is a pain when enum are not defined and used in a single same header file...).
2020-06-16GPencil: Convert and Bake mesh animation to grease pencil strokesAntonio Vazquez
This patch adds two options: - Convert a mesh to grease pencil strokes. - Bake the mesh animation into grease pencil strokes. Both are related and must be included in the same patch. Related to tasks: T77629 and T77630 Notice: The conversion is done for mesh edges and it's not considering any visibility clipping. All edges are exported, no matters if it's visible or not. Example of Convert a Mesh to Grease Pencil strokes: {F8606028} This conversion was inspired by the technique used by @luamono in this tweet: https://twitter.com/luamono/status/1239983662176841730 Example of Bake Animation (the video is a little outdate, but the basic functionality is the same, only small changes in UI): {F8606032} Reviewed By: mendio, pepeland Maniphest Tasks: T77629, T77630 Differential Revision: https://developer.blender.org/D7983
2020-06-15Fix T77871: GPencil masked points fails with previous pointAntonio Vazquez
If selected a point for masking, the previous point that is part of the same segment was included. This bug was in Sculpt and Vertex paint modes because the code was very similar.
2020-06-15Various UI messages fixes...Bastien Montagne
2020-06-10GPencil: Include new Bevel parameters when convert stroke to CurveAntonio Vazquez
These new parameters allow to define bevel depth and resolution. Related to T77631
2020-06-09GPencil: Keep original stroke when reprojectAntonio Vazquez
When reproject a stroke sometimes is good to keep the copy of the original stroke to create volume effects Related to T77639 {F8603513} Reviewed By: mendio, pepeland Maniphest Tasks: T77639 Differential Revision: https://developer.blender.org/D7963 50258
2020-06-08GPencil: Show only first frame if current frame is equals or greater than ↵Antonio Vazquez
current frame Previously, the first frame was displayed from frame 0, but now, the first frame is only displayed when the current frame is equal or greater than the keyframe number. The previous system was logical when the grease pencil was not an object, but now it seems more logical to display the keyframe if the current frame is equal to or greater than the keyframe number. Reviewed By: mendio, pepeland Differential Revision: https://developer.blender.org/D7851
2020-06-06GPencil: Fix unreported fill helper lines not displayedAntonio Vazquez
When use the helper lines (red lines) with fill tool, the lines were not displayed in some situations.
2020-06-05GPencil: Improve Vertex Paint in filled areasAntonio Vazquez
When use the Tint tool, it was very difficult to tint the filled areas if the strokes had very few points or the area was big. Differential Revision: https://developer.blender.org/D7936
2020-06-04Cleanup: remove window manager argument for paint cursor APICampbell Barton
This caused an additional argument when exiting object modes and many other low level functions which don't need to access context. This simplifies fixing T77073.
2020-06-04GPencil: Improve selection in Fill areasAntonio Vazquez
Now when use selection if the selection area is inside a filled area, the stroke is selected. Before it was necessary to select the border of the stroke.
2020-05-30Merge branch 'blender-v2.83-release'Antonio Vazquez
2020-05-30GPencil: Fix unreported wrong Sculpt brushes initialization in TemplatesAntonio Vazquez
The Sculpt brushes were not properly initialized when use 2D template or other templates. Also, using the default template (not factory settings) could be situations where the brushes were not updated. This problem was introduced when some versioning code was removed in order to avoid duplicated brush creation.
2020-05-27Cleanup: remove unused Main struct from snap contextCampbell Barton
2020-05-26Fix T76522: Grease Pencil transform fill and Adjust Last Operation panel issueAntonio Vazquez
The exec method was totally wrong and also the UI panel was not logic. Also changes to make the transformation smoother and the code more simple. Reviewed By: lichtwerk, mendio Maniphest Tasks: T76522 Differential Revision: https://developer.blender.org/D7741
2020-05-24Merge branch 'blender-v2.83-release'Antonio Vazquez
2020-05-24Fix T77003: GPencil Paint presets not initializatedAntonio Vazquez
In som ecases, the Paint was not ready when the brushes and palette were created. Now, first the paint is checked.
2020-05-21GPencil: Cleanup macroAntonio Vazquez
2020-05-20GPencil: Create new frame when Erase only if additive drawing is enabledAntonio Vazquez
Differential Revision: https://developer.blender.org/D7804
2020-05-15Merge branch 'blender-v2.83-release'Antonio Vazquez
2020-05-15GPencil: Fix unreported missing Sculpt/Vertex/Weight paint brushesAntonio Vazquez
This error was introduced wit the change in commit https://developer.blender.org/rB6a850f3cc840 As the brushes were not created, all modes except Edit were broken. Now, the brushes and palette are not created when load the file in versioning code, but when the mode is enabled. Also, if the brush already exist, the parameters are not reset as it was done in the versioning code in order to keep user settings. The same logic is used for the default palette.
2020-05-15GPencil: Fix unreported crash using U key in Draw modeAntonio Vazquez
The problem was the preview could be not available when press the key.
2020-05-14Merge branch 'blender-v2.83-release'Antonio Vazquez
2020-05-14GPencil: Fix unreported problem filling textured strokesAntonio Vazquez
The internal image used for filling was not correct when the texture was used in stroke and this makes impossible get a right filling.
2020-05-12Merge branch 'blender-v2.83-release'Campbell Barton
2020-05-12Cleanup: tag unused functionCampbell Barton