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-04-15UI theme: Make Properties panels opaqueWilliam Reynish
The resulting colors are unchanged, but panels now appear opaque when dragging over other panels
2020-04-15Update RNA Manual ReferencesAaron Carlisle
2020-04-15Merge branch 'blender-v2.83-release'Jacques Lucke
2020-04-15Fix T75613: "In Front" setting did not override image empty "Depth"Vincent Blankfield
Differential Revision: https://developer.blender.org/D7418 Reviewers: campbellbarton, brecht
2020-04-15View3D: New tool 'Extrude, Dissolve and Intersect'Germano Cavalcante
Basically this new tool constitutes a macro that uses the parameters of the Extrude and Translate operators that were recently implemented. Thanks to @CandleComet for initial implementation. Differential Revision: https://developer.blender.org/D7222
2020-04-15UI: default to searching menus instead of operatorsCampbell Barton
Menus from the top-bar, space-header and key bindings are used to gather menus to populate the search popup. Giving better context and default options for operators. Part of T74157 Enabling "Developer Extras" exposes operator search in the Edit menu, as this can be useful for developers to run operators without first exposing them in the interface.
2020-04-15Fix splash screen not showing button to load config from 2.83 into 2.90Brecht Van Lommel
2020-04-15Fluid: Minor UI fix for diffusion panelSebastián Barschkis
Was missing active option.
2020-04-15Ensure master points at latest submodule headsNathan Letwory
2020-04-15Resources: Remove small splash screen image variantJulian Eisel
After the previous commit by Harley Acheson, scaling can be handled at runtime so we don't need to have two splash screen image variants anymore. Also removes the `splash_scale.sh` script used to create the down-scaled variant. Always nice to get rid of some binary files from the repository :)
2020-04-15Fix menu search omitting the outliner context menuCampbell Barton
Use a regular context menu as a fallback for the outliner. If there are no specific actions for the item under the cursor, fall through to opening a regular menu. This lets menu search find the context menu items which were previously unavailable as menu search wont run operators.
2020-04-15UI: expand names of collection menuCampbell Barton
2020-04-14Sculpt: New Layer BrushPablo Dobarro
The Layer brush was in Blender before 2.81, when the sculpt API was introduced. It had a huge amount of bugs and glitches which made it almost unusable for anything but the most trivial cases. Also, it needed some hacks in the code just to support the persistent base. The brush was completely rewritten using the Sculpt API. It fulfills the same use case as the old one, but it has: - All previous artifacts fixed - Simpler code - Persistent base now works with multires thanks to the sculpt API - Small cursor widget to preview the layer height - More controllable and smoother strength and deformation - More correct masking support - More predictable invert support. When using persistent base, the brush invert mode resets to layer height 0, instead of jumping from +1 to -1. The brush can still be inverted in the brush direction property. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D7147
2020-04-14Sculpt: Sharpen Mesh FilterPablo Dobarro
This mesh filter sharpens and smooths the mesh based on its curvature, resulting in pinching hard edges and polishing flat surfaces. It fixes most of the artifacts of the voxel remesher and those produced when sculpting hard surfaces and stylized models with creasing and flattening brushes. It needs and accumulate_displacement step before each filter iteration which can't be multithreaded in an easy way (it would need something to sync the threads when modifying the data of neighbors in a different node), but this does not affect performance in a significant way. Reviewed By: brecht Differential Revision: https://developer.blender.org/D7335
2020-04-14GPUShader: Implement workaround for gizmo drawing on sRGB framebufferClément Foucault
This solution involves adding a uniform to each fragment shader that is used by gizmo drawing and use the framebuffer state to set this uniform accordingly. This solution can also be carried to external shaders (addons). A single line of code would then be enough to fix the issue. The only trickery here is the dummy define: `#define srgb_to_framebuffer_space(a)` This is in order to avoid breaking other DRW shaders that use the same fragment shader code but do not need the tranformation. Related to T74139 Reviewed By: brecht, campbellbarton Differential Revision: https://developer.blender.org/D7261
2020-04-14Cleanup: remove text editor 'select' option that did nothingCampbell Barton
2020-04-14Revert "Cleanup: remove unused text.selection_set select option"Campbell Barton
This reverts commit 9af0cdcd9349b6c0fd1cc0e57a58254e21e1bd3b. Removed this feature because of confusion caused by incorrect description.
2020-04-14Add Complex Solidify option for thickness per faceHenrik Dick
Add an option to solidify complex which will make faces which have thickness controlled by vertex weights flat/even, and parallel to their original face. For each face it uses the minimal weight assigned to its vertices to control the thickness. This will help users for example in architecture or basic CAD design by finally making solidify work there at all if altering thickness is needed. Differential Revision: https://developer.blender.org/D7340 Reviewed and minor cleanups by Batien Montagne (@mont29).
2020-04-14Improve Solidify/Bevel Modifier cooperationHenrik Dick
Adds a slider to solidify which allows the user to add bevel weight on the outside or remove bevel weight from the inside. Also includes a very small improvment for working with subsurface modifier where the rim edge in complex solidify will now also have a chance to get a crease if there is only two adjacent edges. Differential Revision: https://developer.blender.org/D7334 Reviewing and minor cleanups: Bastien Montagne (@mont29).
2020-04-14UI: add spin to extrude menuCampbell Barton
This tool wasn't accessible anywhere in the interface (besides the interactive tool). Add to extrude since it's a kind of extrusion.
2020-04-13Fix T75032: New complex solidify algorithm handles poorly merging threshold ↵Henrik Dick
of small geometry details. * Implemented the algortihm that would merge vertices to the weighted center between them. * Exposed the merge threshold to the user. The new default tolerance is 0.0001 (versionning code ensures that previous default value remains in use to avoid any change in existing files). Review and minor changes/cleanups from Bastien Montagne (@mont29).
2020-04-13UI: Fix wrong icon used for Unified Color toggleWilliam Reynish
2020-04-13VSE: Add sample toolRichard Antalik
This tool is set as default tool, so default action on click doesn't have pernament effect. Reviewed By: campbellbarton Differential Revision: D7064
2020-04-10Modifiers: Add Bone option for Texture Mask ObjectCody Winchester
This patch adds the option to use an armature bone in place of an object for texture mask coordinates. This affects the 3 vertex weight modifiers, the displace modifier, the warp modifier, and the wave modifier. With minor changes from Bastien Montagne (@mont29). Differential Revision: https://developer.blender.org/D7348
2020-04-09Fix menu search referencing image menuCampbell Barton
In this case it was called mask which wasn't correct since it's used for image & UV's, so rename the menu instead.
2020-04-09UI: English as Default LanguageHarley Acheson
Set language setting for new profiles to English. Differential Revision: https://developer.blender.org/D7373 Reviewed by Brecht Van Lommel
2020-04-08Fix T75445: Filmic transform not working when using Turkish localeBrecht Van Lommel
This is a bug in OpenColorIO that we work around (see "Turkish I" problem), a proper fix will be submitted upstream.
2020-04-08Fix manual reference error after removal of use_international_fontsBrecht Van Lommel
2020-04-08Fix Windows Tablet API preference not being usedMiguel Pozo
It was sometimes set before reading preferences, now it's passed to GHOST every time preferences are read. Differential Revision: https://developer.blender.org/D5641
2020-04-08UI: Splash Screen Language SelectionHarley Acheson
Quick Setup splash now includes language selection. Differential Revision: https://developer.blender.org/D7370 Reviewed by Brecht Van Lommel
2020-04-07UI: Language Selection ChangesHarley Acheson
Removal of 'Translation' checkbox. Enable translation options when selecting non-English languages. Differential Revision: https://developer.blender.org/D7210 Reviewed by Brecht Van Lommel
2020-04-07UI: rename 'smoothen' to 'smooth'Campbell Barton
Other smooth operators use term 'smooth'.
2020-04-07UI: Use Consitent Menu Layout for Bone NamesAaron Carlisle
2020-04-06Keymap: sort exported key-mapsRoman Kornev
This makes the resulting key-maps easier to compare.
2020-04-06Fix T74889 Baking to current action doesn't work properlySybren A. Stüvel
Before this commit, baking an action would only insert keys that are necessary (i.e. using `INSERTKEY_NEEDED`). When baking to the current Action, if there are no constraints that influence the final animation, there are no additional keys necessary. This makes it appear as if nothing happened. However, when baking to a new Action every additional frame is necessary and thus a key is added for every frame. @mont29 and I agreed that this behaviour is confusing, so this commit changes the behaviour such that baking to the current action and to a new action result in the same baked animation (that is, keyed on every frame).
2020-04-06i18n: Disable `es_ES` locale.Bastien Montagne
We already have generic `es` one, having more only makes sense if poeple actually maintain them and they have different contents...
2020-04-06VSE: Draw f-curves for opacity and volume values on the stripsRichard Antalik
Feature can be enabled or disabled in timeline view menu item "Show F-Curves". Author a.monti Reviewed By: ISS Differential Revision: https://developer.blender.org/D7205
2020-04-04UI: 3D Viewport text edit menusAaron Carlisle
- Adds select menu - Removes undo/redo controls - Adds delete menu - Refactor - Combines font and text menu The goal is to match other edit menus better and match the text editor.
2020-04-02Sculpt: Delay Viewport UpdatesPablo Dobarro
In Blender 2.81 we update and draw all nodes inside the view planes. When navigating with a pen tablet after an operation that tags the whole mesh to update (like undo or inverting the mask), this introduces some lag as nodes are updating when they enter the view. The viewport is not fully responsive again until all nodes have entered the view after the operation. This commit delays nodes updates until the view navigation stops, so the viewport navigation is always fully responsive. This introduces some artifacts while navigating, so it can be disabled if you don't want to see them. I'm storing the update planes in the PBVH. This way I can add support for some tools to update in real-time only the nodes inside this plane while running the operator, like the mesh filter. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D6269
2020-04-02Sculpt: Add global automasking options for all brushesPablo Dobarro
This adds the automasking options to the Sculpt Tool options in a way that they affect all brushes. This is more convenient when working with some of these options while switching brushes as they don't need to be enabled/disabled per brush. An automasking option is enabled if it is enabled in the brush or in the sculpt options. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D7304
2020-04-02GPencil: Cleanup typo error for hardnessAntonio Vazquez
The variable cannot be names because it was already renamed.
2020-04-02Scultp: Face Set boundary automaskingPablo Dobarro
With this brush option it is possible to mask the boundary vertices of all face sets. This is especially useful in the cloth brush, where face sets can be used to simulate seams between different patches of cloth and produce different patterns and effects. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D7230
2020-04-01Fix T75222: Crash activating menu searchCampbell Barton
2020-04-01Fix curve shortest path picking with right-click selectCampbell Barton
2020-03-31Fix T75219: Move to New Layer not workingAntonio Vazquez
This was an old design problem.
2020-03-31Add Voxel Mode to the Remesh modifierPablo Dobarro
This adds the Voxel Mode to the current remesh modifier. It works exactly the same way as the voxel remesh operator and uses the same properties to control the remeshing. We can exand this with more options in the future (fix poles, reprojection...) Reviewed By: brecht Differential Revision: https://developer.blender.org/D7292
2020-03-31Voxel Remesh: Edit Voxel Size operatorPablo Dobarro
This operator lets the user control the voxel/detail size of the voxel remesher directly from the 3D view in a similar way the Brush radius and strength are controlled. The shorcut from sculpt mode is Shift + R (similar to Shift + F for brush strength). It shows a grid that represents the real voxel size of the object. The grid and the text are automatically aligned to the view to avoid rendering all voxels with thousands of lines. It also has a slow mode when pressing shift that works like the slow mode of the brush radius control. This operator controls the value changes sensitivity automatically to avoid jumping to extremelly high resolutions and run out of memory. This way, adjusments done in lower voxel sizes are more precise. Pressing Ctrl disables this functionality and allows changing the voxel size directly in a linear way. Reviewed By: jbakker, #user_interface, billreynish Differential Revision: https://developer.blender.org/D6449
2020-03-31UI: group edit-mesh Separate with Split & MergeCampbell Barton
This was already the case for curve & armature.
2020-03-31Keymap: 'M' for edit-mesh merge menu, 'Alt-M' for split menuCampbell Barton
As the 'M' key is free, it's convenient to use for the merge menu, especially since this contains "Merge by Distance", a frequently used action. Use 'Alt-M' for a new split menu, following our convention of Alt being used for opposite functionality. Also move merge/split menu's into the "Mesh" menu as neither operate solely on a single mesh element type.
2020-03-31Armature: add Select Linked (Ctrl-L)Campbell Barton
This matches select linked for other modes (curve, mesh)