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-06GPencil: Remove console warning in RENDER_PT_gpencil panelAntonio Vazquez
COMPAT_ENGINE was missing
2020-09-06GPencil: Cleanup unused codeAntonio Vazquez
The poll method is not used
2020-09-05UI: Masking: Add more transform operators to menuAaron Carlisle
Also use select tweak params for grabbing points
2020-09-05UI: Masking: Reorginize mask menu to be more conistentAaron Carlisle
2020-09-04GPencil: Change Interpolate shortcut to Ctrl+EAntonio Vazquez
Before the shortcut was Ctrl+Alt+E, but it's more logic remove the Alt. Reviewed by: @mendio, @pepeland
2020-09-04GPencil: New option to set steps in Interpolate SequenceAntonio Vazquez
Sometimes interpolate all frames is not convenient and it's better, for example, interpolate in twos. The new parameter allows to define the number of frame for each step, by default is set to 1 as before. {F8812621} This is a request of animators to improve interpolate tools. Reviewed By: mendio Maniphest Tasks: T80190 Differential Revision: https://developer.blender.org/D8723 239b0b
2020-09-04UI: Make UV Editor contextual menu more consistent with 3D ViewAaron Carlisle
Follow up on rB12716e6b9fc74bd53be39ec7aab16ca8d43f0593 See also: rB62774badeda7d13fd3c6af57c632ff3167a608d7
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-03UI: Expose important settings from file browser popoversHans Goudey
We have established a convention of exposing the most important settings from popovers, then aligning a popover to control more detailed settings. The file browser has powerful display / filtering settings, but they're hidden in popovers at the moment, so it's sometimes a pain to use them. The "display as" options are now exposed to the left of the display settings popover, and the "filter" toggle is exposed to the left of the filter settings popover. This convention is familiar and intuitive for users and makes interaction faster. Note that the "show hidden" item in the filter popover still has an effect if filtering is disabled. This commit also: - Removes the icons in the "Sort By" enum - Uses property split for the "Sort By" enum - Very slightly increases the default width of the file browser window to make room for the new buttons. Differential Revision: https://developer.blender.org/D8719
2020-09-03Sculpt: Sculpt Face Set gestures toolsPablo Dobarro
This implements the sculpt gesture lasso and box operators for face sets. They work the same way as the mask gesture operator and tools. Reviewed By: sergey Differential Revision: https://developer.blender.org/D8716
2020-09-03Quick effects: avoid error in builds without OpenVDBPhilipp Oeser
Differential Revision: https://developer.blender.org/D8626
2020-09-02UI: Use instanced panel custom data instead of list indexHans Goudey
For modifier shortcuts we added a "custom_data" field to panels. This commit uses the same system for accessing the list data that corresponds to each panel. This way the context is only used once and the modifier for each panel can be accessed more easily later. This ends up being mostly a cleanup commit with a few small changes in interface_panel.c. The large changes in the UI functions are due to the fact that the panel custom data is now passed around as a single pointer instead of being created again for every panel. The list_index variable in Panel.runtime is removed as it's now unnecessary. Differential Revision: https://developer.blender.org/D8559
2020-09-02UI: Use property split layout for add torus operatorHans Goudey
Continuing the work from D8326, this commit adds a property split layout to the add torus operator. It also puts the properties common to all object add operators at the bottom for consistency. Differential Revision: https://developer.blender.org/D8748
2020-09-02Make rigidbody simulation handle animated objects gracefullySebastian Parborg
The animated objects was not updated for each internal substep for the rigidbody sim. This would lead to unstable simulations or very annoying clipping artifacts. Updated the code to use explicit substeps and tie it to the scene frame rate. Fix T47402: Properly updating the animated objects fixes the reported issue. Reviewed By: Brecht, Jacques Differential Revision: http://developer.blender.org/D8762
2020-09-02Cleanup: improve internal function name in 'ngon_tessellate'Campbell Barton
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-01Audaspace: port compilation fix from upstream.Joerg Mueller
2020-09-01Transform: Keymap: Enable Auto Constraint with Middle Mouse + ShiftGermano Cavalcante
2020-09-01Fix constrain plane masking shift eventGermano Cavalcante
This prevented transformation with a precision modifier.
2020-09-01Fix T64267: 'Add Snap Point' does not work with Ctrl pressedGermano Cavalcante
2020-09-01Transform: Move some hardcoded keyitems to keymap_data in pythonGermano Cavalcante
Keymaps must be customized by the user. But this is not the case for hardcoded keymaps. Also the repetition of hardcoded and user-defined keyitems may induce the user to think they have made a mistake or it is a bug. Differential Revision: https://developer.blender.org/D6454
2020-09-01PyAPI: expose 'bl_options' for operators in bpy.opsCampbell Barton
Useful for checking which operators are only for internal use.
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-31Linux: 2.90 release information in appdataDalai Felinto
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-28Revert "GPU: Fix Segmentation Fault Freeing Failed Shader"Jeroen Bakker
This reverts commit c28432680971f54ebe95cc953606a3a4d3bc5c7c.
2020-08-28GPU: Fix Segmentation Fault Freeing Failed ShaderJeroen Bakker
The CPP Shader class does not initialize the interface attribute. What will crash when deleting the shader. Reviewed By: Clément Foucault Differential Revision: https://developer.blender.org/D8740
2020-08-27UI: Use alternating row theme color in file browserRed Mser
The outliner already uses the alternating row theme color as an overlay for every other row. This uses the same color for the file browser, instead of a hardcoded shading. The file browser background color is slightly tweaked to match the outliner, and the Blender Light theme is updated to use a lighter background color like the outliner. Reviewed by: Hans Goudey, Julian Eisel Differential Revision: https://developer.blender.org/D8717
2020-08-25Fix buildbot failing due to non-existent git submodule hashBrecht Van Lommel
The wrong hash was committed in 95cc709612d3, presumably due to local changes to the submodule repository.
2020-08-24Theme: Remove TH_UV_OTHERS from bThemeJeroen Bakker
`TH_UV_OTHERS` is a theme option that isn't hooked to anything since blender 2.80. This patch will remove the option and related code. Reviewed By: Campbell Barton Differential Revision: https://developer.blender.org/D8669
2020-08-23Fix T79874: VSE - error clearing fades without animation dataPhilipp Oeser
Maniphest Tasks: T79874 Differential Revision: https://developer.blender.org/D8624
2020-08-22UI: In-line layout for camera passepartoutPablo Vazquez
No need for a sub-panel when there is just one setting.
2020-08-21Cleanup: remove f-string useCampbell Barton
2020-08-21Cleanup: remove `exec()` calls from custom property editorSybren A. Stüvel
Remove `exec()` and `eval()` calls from `WM_OT_properties_edit` where possible. This not only results in simpler, cleaner code, but also removes the necessity for `repr(value)` to evaluate to a Python expression that in turn evaluates to `value` again. No functional changes. Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D8658
2020-08-20Sculpt: Add orientation modes to the Cloth FilterPablo Dobarro
This adds the orientation modes to the Cloth Filter. Similar to the mesh filter, they set the orientation of the axis when limiting the forces. When using the gravity mesh filter, the orientation also sets the gravity direction. In world orientation, cloth will always fall towards the ground plane. In view mode, cloth will always fall down relative to the view. Reviewed By: sergey Differential Revision: https://developer.blender.org/D8618
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-20Docs: Update BPY to manual mappingsAaron Carlisle
2020-08-19GPencil: Change default Onion Keyframe mode to ALLAntonio Vazquez
Now by default the selection mode is All keyframes types. Also removed the icon for All option and renamed from `All Types`to `All`. UI review by @pablovazquez
2020-08-18Sculpt: Enable Cloth Simulation Target for Pose and BoundaryPablo Dobarro
This adds a new brush property called "Deformation Target" which controls how the brush deformations is going to affect the mesh data. By default is set to Geometry, which makes the brushes displace the vertices. When set to Cloth Simulation, the deformation of the brush is applied to the cloth solver constraints, so the simulation is responsible to apply the final deformation. This allows to add cloth simulation effects to other sculpt tools with minor modifications to their code. This patch enables Cloth Simulation deformation target for Pose and Boundary brushes, which are tools that are already designed to work in low poly counts and produce large deformations. This allows creating the most common cloth effects, like bending and compressing folds, without relying on collisions. Reviewed By: sergey Differential Revision: https://developer.blender.org/D8578
2020-08-18Sculpt: Sculpt Filter Orientation OptionsPablo Dobarro
Previously, the XYZ deform axis of the Mesh Filter were limited to object space (which is the default for sculpt mode). Now it is possible to limit the XYZ displacement in Local, Global or View space. Reviewed By: sergey Differential Revision: https://developer.blender.org/D8582
2020-08-18Merge remote-tracking branch 'origin/blender-v2.90-release'Dalai Felinto
2020-08-18No experimental feature (but debug ones) to work for blender beta/releaseDalai Felinto
Final releases (including beta) should strictly show features that are finalized to prevent loss of data, old API clanging around, and the overall quality of the product (Blender) presented. Note that rendering should never be affected by user preferences, so this is only changing things in the UI level. Development note: This is reset experimental UI on file load. Also note: to hide RNA (needed for hair and particles) will be done as a separate patch. Differential Revision: https://developer.blender.org/D8606
2020-08-18Sculpt: Option to limit the forces axis in the Cloth FilterPablo Dobarro
This uses the same concept of the Mesh Filter but for applying the cloth filter forces, so now it can be limited to a specific axis. Reviewed By: sergey Differential Revision: https://developer.blender.org/D8567
2020-08-18Merge branch 'blender-v2.90-release' into masterBastien Montagne
2020-08-18Fix IDProps definition still being editable in liboverrides.Bastien Montagne
One should be able to edit overridable IDProps values, but never their settings/definitions. Note that being able to add new IDProps to overrides is still a TODO. Reported by Josephbburg (@Josephbburg) over blenderchat, thanks.
2020-08-18Cleanup: Remove unused code in the Paint CursorPablo Dobarro
This code was left here after the refactor, it was doing nothing and it was causing an assert. Reviewed By: sergey Differential Revision: https://developer.blender.org/D8579
2020-08-18Fix Mesh Filter deformation axis UI layoutPablo Dobarro
This uses a single row for the three axis instead of a row per axis. Reviewed By: sergey, Severin Differential Revision: https://developer.blender.org/D8581
2020-08-17UI: Only draw node menu search if categories existOmarSquircleArt
Currently, the search operator in the node add menu NODE_MT_add is drawn even if no node categories exists. This patch only draws the operator if at least one node category passes the poll. This patch is needed because some add-ons use custom search operator and do not register node categories. In this case, it is undesirable to have a search operator drawn that do nothing and is not used. One such add-on is Animation Nodes. Reviewed By: Jacques Lucke Differential Revision: https://developer.blender.org/D8576
2020-08-17Fix T77267: Render EEVEE AO pass when AO disabled.Jeroen Bakker
In EEVEE the AO renderpass influenced other render passes. Until now the pass wasn't selectable when AO was disabled in the scene to remove these render artifacts. This patch allows rendering EEVEE AO pass without enabling it in the scene. It does this by binding a fallback texture that is used by the surface shaders. Reviewed By: Clément Foucault Differential Revision: https://developer.blender.org/D7956