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-09-09Merge branch 'master' into greasepencil-edit-curveAntonio Vazquez
2020-09-08UI: 3D View: Move Live Unwrap to toolbarAaron Carlisle
The menus should be for operators, tool settings belong in the toolbar
2020-09-08UI: Aesthetic tweaks to Select All by Type operatorPablo Vazquez
* Match menu items with Add Menu (order and naming e.g. Font -> Text) * Use Icons * Remove ellipsis from the name (policy is to use `...` only when triggering a window/popup) No functional changes. Thanks @HooglyBoogly for the help!
2020-09-05Merge branch 'master' into greasepencil-edit-curveAntonio Vazquez
Conflicts: source/blender/blenkernel/BKE_gpencil_geom.h
2020-09-03Sculpt: Face Set Extract OperatorPablo Dobarro
This implements a Face Set Extract operator, which is similar to mask extract. This operator uses a picker to select and Face Set in the mesh and extract the geometry directly to a new object. Reviewed By: sergey Differential Revision: https://developer.blender.org/D8599
2020-09-03Merge branch 'master' into greasepencil-edit-curveAntonio Vazquez
2020-09-01Fix T80031: UI: Use a more specific label for stencil mask opacityAaron Carlisle
This is not the opacity of the vertex colors itself but of the stencil mask. Follows up on rBbb4478f2fdd8426d6050bf7b7c09611afeb1bd14
2020-09-01Merge branch 'master' into greasepencil-edit-curveAntonio Vazquez
2020-09-01Cleanup: don't register mix-in menu classCampbell Barton
The class is only used as a base for other menus. This caused complications for tests that inspect menu contents.
2020-08-31Merge branch 'master' into greasepencil-edit-curveAntonio Vazquez
2020-08-30Object: support multiple objects for limit-total vertex groupsCampbell Barton
Also add this to the "Clean Up" menu.
2020-08-30UI: add "Object -> Clean Up" menuCampbell Barton
Useful to perform cleanup operations on many objects at once, also these operations weren't accessible from the search menu. This follows the convention for other clean up menus when editing mesh, curve & grease-pencil. Resolves issues raised in T80011
2020-08-24GPencil: Rename parametersFalk David
2020-08-21Merge branch 'greasepencil-edit-curve' into soc-2020-greasepencil-curveFalk David
2020-08-21Merge branch 'master' into greasepencil-edit-curveAntonio Vazquez
2020-08-20UI: Fix aligned popovers not always turning inactiveRed Mser
Popovers which are aligned with properties should turn themself (and the panel they open) inactive when the corresponding property toggle is turned off. A notable exception is the snap settings popover, as snapping can still be used when the toggle is off. Differential Revision: https://developer.blender.org/D8584
2020-08-15GPencil: Add corner angle parameterFalk David
This parameter allows the user to control at what angle corners are detected and considered by the fitting algorithm.
2020-08-14Merge branch 'greasepencil-edit-curve' into soc-2020-greasepencil-curveFalk David
2020-08-13GPencil: UI: Move adaptive resolutionFalk David
Since the adaptive resolution modifies the behaviour of the curve resolution parameter, it makes more sense to put the checkbox underneath the curve resolution silder.
2020-08-11Merge branch 'master' into greasepencil-edit-curveAntonio Vazquez
2020-08-11GPencil: Split Primitive operators and add number of points to TopbarAntonio Vazquez
Now the operators are split to define different default values. This is also required for the future Bezier primitive tools. This allows to show in the Topbar the number of subdivisions. Before this value was totally hidden and it was number of Edges. The wheelmouse can be used to override the value while running, but does not change the default value. {F8766270} All operators share same code. Also, fixed some bad practices done with Toolbar in python. Reviewed By: mendio, pepeland Differential Revision: https://developer.blender.org/D8506
2020-08-08Merge branch 'master' into greasepencil-edit-curveAntonio Vazquez
2020-08-06UI: Fixes and small improvements to some labels and UI messagesYevgeny Makarov
Small tweaks to make labels and texts more correct, consistent and polished. Reviewed by: Aaron Carlisle, Julian Eisel Differential Revision: https://developer.blender.org/D8346
2020-08-06UI: Reduce item padding in the edit mesh context menusYevgeny Makarov
Align items in the edit mesh context menus (reducing padding), for consistency with other menus. The root layout of menus doesn't add the padding, for sub-layouts `align` has to be enabled. {F8749633} Reviewed By: Julian Eisel Differential Revision: https://developer.blender.org/D8480
2020-08-04Merge branch 'master' into greasepencil-edit-curveAntonio Vazquez
2020-08-03Fix missing shortcut indicators and crash on shortcut changeJulian Eisel
Fixes T78346. The shortcut display and change code is context sensitive. To make it work correctly the context needs to be set properly. When executing operators from the dropdowns, the active region is the header, but the shortcut handlers are set for the main region. So make sure that is used instead. This also sets the main region active for context menu operators, where this issue shouldn't be present. Doing it anyway shouldn't hurt though and fixes this issue in case somebody displays the context menu in the header as dropdown too.
2020-07-27Merge branch 'master' into greasepencil-edit-curveAntonio Vazquez
2020-07-25Particles: initial Quick Particles operatorJacques Lucke
This operator automates the following steps: 1. Create a point cloud object. 2. Create a simulation data block. 3. Add a small particle simulation to the node tree. 4. Add a Simulation modifier to the point cloud object. 5. Reference the particle simulation from the modifier. You have to go back to frame 1 to start the simulation. The simulation is not yet cached and cannot be rendered. The bounding box of the point cloud object is enabled for now, because otherwise it is hard to select the object.
2020-07-23GPencil: Apply GSoC changesAntonio Vazquez
2020-07-22Merge branch 'master' into greasepencil-edit-curveAntonio Vazquez
2020-07-21Bevel: Refactor "Vertex Only" to an enumHans Goudey
This matches the change that was done to the bevel modifier so that the interface for the modifier, the active tool, and the operator are consistent. This commit extends the refactor to the bmesh implementation too, so that the parameters in the implementation don't stray too far from what is exposed. Tests are adjusted and still pass.
2020-07-20Merge branch 'master' into greasepencil-edit-curveAntonio Vazquez
2020-07-20Fix weird placement of "Motion Tracking" in 3D View overlay popupJulian Eisel
There was a weird looking gap between the checkbox and the "Motion Tracking" label. Plus, the label could not be clicked to change the value, unlike usually. Issue is that the row is actually a sub-panel header. The checkbox being drawn with the draw_header() callback, and the label being added as separate item by the popover panel code. This adds a hack so the checkbox can add the panel label itself (the popup drawing skips adding the label then). That addresses mentioned issues.
2020-07-20Merge branch 'master' into greasepencil-edit-curveAntonio Vazquez
2020-07-20GPencil: Fix unreported wrong SNAP menu in Point Context menuAntonio Vazquez
It was using the mesh menu instead of GPencil one.
2020-07-17Merge branch 'master' into greasepencil-edit-curveAntonio Vazquez
2020-07-17Cleanup: remove f-string use in favor of percentage for formattingCampbell Barton
2020-07-16Merge branch 'master' into greasepencil-edit-curveAntonio Vazquez
2020-07-16Fix View3D "Mirror" menu, both "Global" and "Local" items are GLOBALYevgeny Makarov
2020-07-15Merge branch 'master' into greasepencil-edit-curveAntonio Vazquez
2020-07-15UI: Add manifold extrude to extrude menuLiam Scaife
2020-07-14LibOverride: fix for removing `use_override_library` in rB3d587efef2872.Bastien Montagne
Thanks to @JacquesLucke for the heads up.
2020-07-03Merge branch 'master' into greasepencil-edit-curveAntonio Vazquez
Conflicts: source/blender/blenkernel/intern/gpencil_geom.c
2020-07-03UI: Add Edge Loopcut Slide to edge menuAaron Carlisle
This was exposed in the context menu but not the main edge menu.
2020-06-26Merge branch 'master' into greasepencil-edit-curveAntonio Vazquez
2020-06-26Cleanup: use percentage formattingCampbell Barton
`str.format` and `f-string` use was minimal. Prefer using a single style of string formatting unless an alternative is more widely adopted.
2020-06-23Merge branch 'master' into greasepencil-edit-curveAntonio Vazquez
2020-06-23Merge branch 'master' into greasepencil-edit-curveAntonio Vazquez
2020-06-23Sculpt Vertex Colors: Initial implementationPablo Dobarro
Sculpt Vertex Colors is a painting system that runs inside sculpt mode, reusing all its tools and optimizations. This provides much better performance, easier to maintain code and more advanced features (new brush engine, filters, symmetry options, masks and face sets compatibility...). This is also the initial step for future features like vertex painting in Multires and brushes that can sculpt and paint at the same time. This commit includes: - SCULPT_UNDO_COLOR for undo support in sculpt mode - SCULPT_UPDATE_COLOR and PBVH flags and rendering - Sculpt Color API functions - Sculpt capability for sculpt tools (only enabled in the Paint Brush for now) - Rendering support in workbench (default to Sculpt Vertex Colors except in Vertex Paint) - Conversion operator between MPropCol (Sculpt Vertex Colors) and MLoopCol (Vertex Paint) - Remesher reprojection in the Voxel Remehser - Paint Brush and Smear Brush with color smoothing in alt-smooth mode - Parameters for the new brush engine (density, opacity, flow, wet paint mixing, tip scale) implemented in Sculpt Vertex Colors - Color Filter - Color picker (uses S shortcut, replaces smooth) - Color selector in the top bar Reviewed By: brecht Maniphest Tasks: T72866 Differential Revision: https://developer.blender.org/D5975
2020-06-23Preferences: New experimental settings for particle system and hairJacques Lucke
This replaces the cmake options `WITH_NEW_OBJECT_TYPES` and `WITH_NEW_SIMULATION_TYPE` with two experimental userpref settings: * `use_new_particle_system`: Enables the point cloud type and the simulation editor. * `use_new_hair_type`: Only displays the add-operator in the add menu for now. Note, in the current state you can't do anything productive with the new particle system or the new hair type. Features will be added step by step in the upcoming weeks and months. Reviewers: brecht Differential Revision: https://developer.blender.org/D8096