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
2019-04-16Industry Compat keymap: Fix loop selectionWilliam Reynish
- Extending loops wasn't working correctly. This is now fixed. - Also added ability to deselect loops by holding Ctrl and double-clicking
2019-04-16Spline IK: support changing individual bone length via Y scaling.Alexander Gavrilov
Previously Spline IK provided only two choices: either scale the length of the bone chain to fit the length of the curve, or don't scale the bone in the Y dimension at all (ignoring effects of actually fitting to the curve due to curvature and curve object scale). This patch adds a new option to use the pre-IK Y scale of the bones to adjust their length when fitted to the curve, allowing individual posing control over the length of the segments. Reviewers: brecht Differential Revision: https://developer.blender.org/D4687
2019-04-16Cleanup: use keyword only args to rna_idprop_ui_createCampbell Barton
2019-04-16Python: add a utility function for creating custom properties.Alexander Gavrilov
Creating a fully functional custom property requires also setting up its limits, description, default value and static override status. It is complex enough to warrant providing an official utility. Currently boolean properties are technically int, but the utility pretends they are separate in case that eventually they are. Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D4620
2019-04-16Fix tool system Python errors if there is no active object.Brecht Van Lommel
2019-04-16UI: Move Collection Visibility popover from 3D View header into the SidebarWilliam Reynish
It's more practical to use this from the Sidebar, and takes away one item from the crowded header. See T63527
2019-04-16GPencil: New Normalize All operatorAntonioya
This operator works similar to mesh operator but for Stroke and Points data. Also minor cleanup in Normalize operator.
2019-04-16GPencil: Add lock icon to Vertex Groups listAntonioya
Also check this flag in operators. Note: This is required for the development of the new Normalize All operator.
2019-04-16GPencil: New Normalize Weights operatorAntonioya
This works similar to mesh operator, but using Stroke and Points data.
2019-04-16Industry Compat Keymap: Use F-keys for viewpointsWilliam Reynish
Following user suggestion - Similar to some apps - Works better on laptops and desktops without numpads - Also fix some small inconsistencies with select more/less in Dopesheet
2019-04-16Fix T63189: missing double click for UV loop select and emulate MMBBrecht Van Lommel
2019-04-15GPencil: Hide UV factor for Dots and BoxesAntonioya
This parameter is not used with these modes.
2019-04-15UI: move gizmo popover next to the overlay buttonsCampbell Barton
In paint modes this was the only button in the middle.
2019-04-15Industry Compat Keymap: Tool shortcutsWilliam Reynish
- Use C for Cursor tool - Use D for Annotate tool - Use tool shortcuts in UV Editor (although it's weak here still - waiting for Move, Rotate & Scale tools here)
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-04-15Industry Compat Keymap: Panning consistencyWilliam Reynish
- Allow orbiting while using Knife tool - Use consistent panning keys in properties lists - Also fix warning related to empty View 3D Generic keymap
2019-04-15Industry Compat Keymap: Remove Ctrl-click for context menuWilliam Reynish
This was conflicting with some tools such as the select tools which used it for deselecting.
2019-04-14Fix add_search node operator to show custom nodesMiguel Porces
Differential Revision: https://developer.blender.org/D4667
2019-04-14Keymap: toggle context gizmo instead of the tool gizmoCampbell Barton
When a tool is activated in many cases the gizmo is needed so toggling them isn't so useful. Change behavior to use the active object instead so users who prefer to enable gizmos in the popover can toggle them. Also remove duplicate keymap item.
2019-04-14Gizmo: individual toggles for 3D view gizmosCampbell Barton
The popover for displaying gizmos now has options for empty, light & camera gizmos. Transform toggles are now checkboxes, which has the advantage that it's more obvious they can be mixed however changing from one to another now uses 3x clicks instead of a single click-drag action. We might need a faster way to switch between transform types.
2019-04-13Gizmo: move transform to a persistent optionCampbell Barton
Based on feedback from animators, this is useful to keep as a view option (as in 2.7x). Now the transform gizmos can be enabled from the popover, the tools still work for location/scale/rotation. The transform tool has been removed. See T63518
2019-04-133D View: move gizmo draw options out of overlaysCampbell Barton
Gizmo's now have their own popover in preparation for making transform gizmos accessible without having to use tools See: T63518
2019-04-13Cleanup: add trailing commas to wrapped argsCampbell Barton
2019-04-13UI: remove popover button text in viewport headerWilliam Reynish
Makes room in the header for other buttons to be added.
2019-04-13GPencil: Implement Opacity transformAntonioya
Add Shift+F to transform points opacity in Edit mode
2019-04-13GPencil: Remove script console warning when object is NoneAntonioya
2019-04-12Fix T63504: Python Template 'ui_previews_dynamic_enum' errorPhilipp Oeser
thx @nacioss for the fix
2019-04-12Rename Label instead of Name in Node editor using F2 keyCampbell Barton
Previously reverted change without RNA changes.
2019-04-12Revert "Rename Label instead of Name in Node editor using F2 key"Campbell Barton
This reverts commit 98b06c20a0d4a66e2d9f4496c788f3d0902ea7c6. RNA properties should give predictable results, the desired behavior can be added only in operator logic.
2019-04-11Fix T63341: Xray mode makes some shading popover options grayed out despite ↵Sebastian Parborg
them working Do not gray out shading items if the xray alpha value is 1. They are rendered correctly in viewport so there is no reason to mark them as disabled in the shading menu.
2019-04-11Rename Label instead of Name in Node editor using F2 keyAntonioya
See D4631 for more details Reviewers: @brecht @billreynish
2019-04-10Industry Compat Keymap: Add Sculpt Mode keysWilliam Reynish
2019-04-10Industry Compatible Keymap: initial keymapWilliam Reynish
This is the initial implementation. It's fully functional for object and edit mode, but requires more work in Sculpt and Paint modes. See T54963
2019-04-09Cleanup: styleCampbell Barton
2019-04-07Quick Explode: update for recent eevee shadow refactorPhilipp Oeser
see rBd6747f310f12 'transparent_shadow_method' -> 'shadow_method'
2019-04-05Fix T63283: Second subdivision modifier does not ignore creaseSergey Sharybin
This is something where there is no single correct behavior, sometimes it's needed to ignore the crease to make mesh more smooth. But sometimes crease is to be considered after first subdivision surface: for example, when adding extra subdivisions for render-time displacement. Made it an option whether modifier needs to take crease into account or not. Existing files should be openable in the 2.7 compatible way, to re-create an old behavior the options is to be manually disabled in the modifier settings. Reviewers: brecht Reviewed By: brecht Differential Revision: https://developer.blender.org/D4652
2019-04-05Interface: New region type 'Footer', used by text editorGeorge Vogiatzis
* It can be hidden by dragging it up/down. * It can be at the top or bottom, independent of the header. * It uses the color theme from the header. * It does not change its color, when the area becomes active. Currently, it is used in the text editor to display the file path. Differential Revision: https://developer.blender.org/D4601
2019-04-05Fix T60390: add Cycles texture node mapping settings to node editor sidebarBrecht Van Lommel
These were missing from the UI previously.
2019-04-04Fix T61830: Remove option to add new keymap item in search modeJacques Lucke
This was not working well, because the search text was removed after pressing this button. Finding the item that was inserted was not easy. Removing the option seems to be the best solution for now.
2019-04-04Fix T63256: Make Dupli Face was broken since there are collectionsJacques Lucke
2019-04-04Avoid flow to avoid the collection textfield from becoming too smallJeroen Bakker
The collection instance field is currently using flow.column(), which makes the name of the collection instance unreadably small. {F6898084} I get that we want to save vertical space to avoid scrolling, but in this case it generates a new problem, so I'd rather avoid flow here. Patch by sebastian_k Reviewed By: billreynish Differential Revision: https://developer.blender.org/D4614
2019-04-04Fix: Erratic collision response when using constraints on collidersBenjamin Meyer
Missing dependency, which made collission to access object transform prior it was evaluated. Reviewers: sergey Differential Revision: https://developer.blender.org/D4636
2019-04-03GPencil: Implement custom channel color in DopesheetAntonioya
A new parameter in the layer adjustment panel allows to define the color of the channel in Dopesheet. This is needed when there are a lot of layers. See D4623 for more details.
2019-04-02Fix T61598: Python error from connect rigid body featurePhilipp Oeser
needed update to 2.8
2019-03-31I18n messages extraction: add 'generic' handling of Tools.Bastien Montagne
2019-03-3118N for tools definitions: make them resilient to None context.Bastien Montagne
Dynamic callbacks generating lists of tools should accept None context, not crash on it. Similar to what we do with dynamic RNA enums, when NULL/None context is given, assume we are in 'introspection' mode and return as many things as possible. This is currently essentially used by i18n messages extraction tool (where getting all possible entries is kind of mandatory ;) ). Also add some initial missing tranlations for complex cases that cannot be automated, there'll likely be more of that kind...
2019-03-29Eevee: Material: Decouple transparent shadows from blend modeClément Foucault
This makes it easier to exclude a surface from casting shadows and can be used to manipulate the shadows even for opaque surfaces. Versionning ensure that old behavior is transfered to new rendering logic.
2019-03-29Fix cramped display of tool setting enums in workspace tab.Brecht Van Lommel
2019-03-29Fix part of T63102: wrong Python API Reference link in Help menu.Brecht Van Lommel
2019-03-28UI: tweak display of report messages in the status bar.Nathan Craddock
Remove fading away the color, share theme colors with info editor. Differential Revision: https://developer.blender.org/D4197