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-10-24Merge branch 'master' into geometry-nodesJacques Lucke
2020-10-23GPencil: Remove unneeded python for calling Bake AnimationAntonio Vazquez
The operator was using a secondary python operator to ask parameters before running, but this can be done in invoke. Differential Revision: https://developer.blender.org/D9330
2020-10-23Geometry Nodes: make some function nodes availableJacques Lucke
We might not want to have all those nodes in a final version. Some of them have been added with particle nodes in mind. However, to test the evaluation system it is useful to have a couple of nodes available. Those nodes should "just" work, because their implementation is reused from the particle nodes project.
2020-10-23Merge branch 'master' into geometry-nodesHans Goudey
2020-10-22Sculpt: Grab silhouette optionPablo Dobarro
This adds a property to the grab that masks vertices based on its original normal and grab delta. When used on thin meshes, it allows to grab the silhouette from one side of the object without affecting the shape of the other side. Reviewed By: sergey Differential Revision: https://developer.blender.org/D9205
2020-10-22GPencil: Add new parameter to set caps in CutterAntonio Vazquez
The new parameter allows to define if after cutting the stroke the cap of the cut side will be set as flat. Before, the cap shape of the cut side always was equal to the original stroke, and in some situations, the rounded cap was visible. Note: If the angle of the join is very extreme, it's still possible to view some sections of the cut stroke.,
2020-10-22Merge branch 'blender-v2.91-release'Pablo Dobarro
2020-10-22Sculpt: Remove tools with missing icons experimental optionPablo Dobarro
All tools planned for 2.91 now have icons, so this option can be removed. Reviewed By: dfelinto, Severin Differential Revision: https://developer.blender.org/D9299
2020-10-22Geometry Nodes: change "Node Tree" to "Node Group"Jacques Lucke
2020-10-22Merge branch 'blender-v2.91-release'Philipp Oeser
2020-10-22Fix T81953: Python error in UV Editor Overlay popupPhilipp Oeser
Leftover from rBe05ce1ea2029, 'use_image_editor_legacy_drawing' was removed. Maniphest Tasks: T81953 Differential Revision: https://developer.blender.org/D9310
2020-10-22Geometry Nodes: Add initial node definition for edge splitHans Goudey
This is just based on rBa7dba81aab22, and contains no funcionality at all.
2020-10-21Merge branch 'blender-v2.91-release'Philipp Oeser
2020-10-21Fix T81926: Sculpt: Box Mask operator (from menu and shortcut) doesPhilipp Oeser
nothing Caused by rB6faa765af895. Since above commit, we have to use paint.mask_box_gesture instead now. Maniphest Tasks: T81926 Differential Revision: https://developer.blender.org/D9300
2020-10-21GPencil: Bake mesh animation for selected keyframes onlyAntonio Vazquez
This new option allows to bake the animation of the selected frames and not the full range of keyframes.
2020-10-21UI: Better center-align Properties search button in headerJulian Eisel
For some reason the layout code doesn't center the search button properly. Add a blank icon button to add some padding, dynamically resized as the region size changes. This is quite finicky and not at all perfect. But it makes the search button look far less off-place.
2020-10-21UI: Move Properties path pin button next to the data-pathJulian Eisel
The pin button should be next to the data-path, which is what it belongs to. Note that this makes the placement of the search button in the header look quite off. That is because it's centered to the absolute header width, not the width of the main region (which is smaller because of the tab region on the left). Technically it's correct that way, visually it looks wrong. This will be addressed in a followup commit.
2020-10-21Merge branch 'master' into geometry-nodesHans Goudey
2020-10-21GPencil: Sculpt 'Inverse Cursor Color' Label to "Inverse Color"Antonio Vazquez
This changes is related to commit c0a0789af557
2020-10-21Nodes: add initial UI for Triangulate nodeJacques Lucke
2020-10-21Merge branch 'master' into geometry-nodesJacques Lucke
2020-10-21Preferences: separate feature flags for geometry nodes and point cloud typeJacques Lucke
Those two features are not directly related and one might be activated in master earlier than the other. WITH_PARTICLE_NODES was removed, because we continue the project under the name "Geometry Nodes".
2020-10-21Nodes: improve dependency between modifier and node groupJacques Lucke
2020-10-21Nodes: support creating geometry node groupsJacques Lucke
2020-10-21Nodes: show header in geometry node editorJacques Lucke
2020-10-21Nodes: rename Simulation to Geometry node treeJacques Lucke
2020-10-21Fluid: Added obstacle fluid distance parameterSebastián Barschkis
Being able to adjust the distance between fluid and obstacles comes in handy when trying to achieve a fluid motion over inclined obstacles. Depending on the slope of such obstacles, already small adjustments of this value can help when particles stick to obstacle surfaces (i.e. make particles not stick to obstacles).
2020-10-20UI: Sculpt 'Inverse Cursor Color' LabelHarley Acheson
Shorten name of 'Inverse Cursor Color' to 'Inverse Color' so that it does not overflow its popover. Differential Revision: https://developer.blender.org/D9274 Reviewed by Brecht Van Lommel
2020-10-20UV/Image: Remove Legacy DrawingJeroen Bakker
With D8234 a new drawing method for UV/Image editor was introduced. For debugging reasons we left the old drawing method in the code base. This patch will remove the old drawing method. Reviewed By: Clément Foucault Differential Revision: https://developer.blender.org/D9011
2020-10-20Simulation: remove particle nodes with outdated designJacques Lucke
The design for how we approach the "Everything Nodes" project has changed. We will focus on a different part of the project initially. While future me will likely refer back to some of the code I remove here, there is no point in keeping this code around in master currently. It would just confuse other developers working on the project. This does not remove the simulation modifier and data block. Those are just cleaned up, so that the boilerplate code can be reused in the future.
2020-10-20UI: In-line layout for Empty Image TransparencyPablo Vazquez
No need for a sub-panel with a single property (same as mesh normals auto-smooth, camera passepartout, etc).
2020-10-19UI: 3DView Popover AdjustmentsHarley Acheson
Slight adjustments to widths, and adds gaps below titles, of 'Viewport Gizmos' and 'Object Types Visibility' popovers. Differential Revision: https://developer.blender.org/D9257 Reviewed by Pablo Vazquez
2020-10-19Animation: Improve labels on Snap menu in graph editorSybren A. Stüvel
Add "Selection to" as prefix for those menu items that move the selected keyframes to something, for both the Key → Snap menu and the Shift+S pie menu. No functional changes.
2020-10-19Fix: skip drawing input sockets that do not have a draw methodJacques Lucke
Contributed by @povmaniaco with minor changes by me. Differential Revision: https://developer.blender.org/D9263
2020-10-16Animation: Snap Cursor Value operatorSybren A. Stüvel
Add operator to snap the 2D Cursor value to selected keyframes. This is doing almost the same as the "Cursor to Selected" operator, except that it doesn't affect the current frame, just the Y-coordinate (the value) of the 2D cursor. The "snap cursor" operators are added to the Key → Snap menu and to the Snap pie menu. This means that these menus are now extended in meaning, to not only mean "snap the selected keyframes to the cursor", but also for some options "snap the cursor to selected keyframes". This fixes T76596.
2020-10-16Cleanup: remove f-string useCampbell Barton
2020-10-16Cleanup: assign variables for re-used context membersCampbell Barton
2020-10-15Sculpt: Add global automasking settings support in filtersPablo Dobarro
When using the sculpt filters, global automasking settings that affect all brushes were ignored because the automasking system was not implemented for filters, making filters and brushes react differently to the global sculpt settings which creates confusion. This makes all filter tools (mesh, cloth, color) use the same general automasking settings and features as the brush tools. Filters will now use the settings in the options panel to limit their effect. This also removes the "use Face Sets" option from the Mesh filter code, as it was duplicated from the automasking code just to have that funcitonality. This is now handled by the regular automasking system. The "Use Face Sets" option is still available in the cloth filter as that option limits the action of the forces, not the displacement. After this, it is possible to initialize the automasking system independently from the StrokeCache and Brush settings, so it can also be added to more tools and features in the future. Fixes T81619 Reviewed By: dbystedt, sergey Maniphest Tasks: T81619 Differential Revision: https://developer.blender.org/D9171
2020-10-15Sculpt: Use cursor depth in trimming gesturesPablo Dobarro
This adds an operator property to use the paint cursor radius and position for the depth of the trimming shape created by the trimming tools. When enabled, the shape is located in the surface point when the gesture started and it will have the depth of the cursor radius. When the cursor is not over the mesh, the shape will be positioned at the center of the depth of the whole object from the viewport camera. Reviewed By: dbystedt, sergey Differential Revision: https://developer.blender.org/D9129
2020-10-15Sculpt: Experimental Pen Tilt SupportPablo Dobarro
This adds support for pen tilt in sculpt mode. For now, pen tilt is used by tweaking the tilt strength property, which controls how much the pen angle affects the sculpt normal. This is available in Draw, Draw Sharp, Flatten, Fill, Scrape and Clay Strips brushes, but it can be enabled in more tools later. The purpose of this patch is to have a usable implementation of pen tilt in a painting mode, so users can test and see in which hardware and platforms this feature is supported and how well it works. If it works ok, more tools and features that rely on pen tilt can be implemented, like brushes that blend between two deformations depending on the angle. Reviewed By: sergey Differential Revision: https://developer.blender.org/D8893
2020-10-13UI: Motion Tracking: Make Lens a subpanel of CameraAaron Carlisle
The camera presets control lens settings too so these setting should be part of the camera panel.
2020-10-13Property Search: Find results in all tabsHans Goudey
This patch enables property search for all tabs in the property editor. To make interaction faster, if the editor's current tab doesn't have a result, the current tab changes to the next tab that has a match. This patch implements basic code that only searches panels. While we could run the existing "single tab" property search for every tab, that would also do everything else related to the layout pass, which would be less efficient, and maybe more complicated to maintain. The search match status for every current tab of the property editor is stored in a runtime bitfield and them displayed later by dimming icons in the tab selector panel to the left. Using `BLI_bitmap` properly in the runtime struct required moving it to `buttons_intern.h` and adding a small API to access the search filter instead. To make sure the editor isn't influenced by anything that happens while building the layout for other tabs, most of the context is duplicated and the new search is run in the duplicated editor. Note that the tool settings tab works slightly different than the other tabs, so I've disabled searching it for this commit. That would be a relatively simple improvement, but would just require a bit of refactoring of existing code. Differential Revision: https://developer.blender.org/D8859
2020-10-13EEVEE: Motion Blur: Add shutter position optionClément Foucault
This makes it easier to generate motion trail effect with EEVEE. This just mimics the cycles option as described here: https://docs.blender.org/manual/en/latest/render/cycles/render_settings/motion_blur.html This fix T80070
2020-10-10UI: Fix incorrect inactive status for curve propertiesHans Goudey
The "Geometry start & End" panel was grayed when using an object to create the curve bevel. It should only be grayed out in this case when no object is chosen in the "Bevel" subpanel.
2020-10-08UI: Fix alignment in object type visibility popoverHans Goudey
After rBeb911610d05 there are some differences in how the layout code decides whether to add decorators (aka animation buttons). Whether or not that logic is correct, it's nice to specify that we don't want them turned on in this popover.
2020-10-07Fix T81171: Show Alerts at Center in StatusbarHarley Acheson
Move position of Alerts and Progress bar back to the center of the Statusbar. Differential Revision: https://developer.blender.org/D9118 Reviewed by Brecht Van Lommel
2020-10-07UV/Image Editor: Overlay PopoverJeroen Bakker
The overlay options in the image/uv editor is hidden in side panels and menus. Sometimes this panel is even hidden, while still useful. The goal of this task is to introduce an overlay pop-over just like the overlay-popover of the 3d viewport. Popover has * UV Stretching (only available in the UV mode, when active object mode is a mesh and in OB_EDIT mode) * Display As (only available in the UV mode, when active object mode is a mesh and in OB_EDIT mode) * Show Modified (only available in the UV mode, when active object mode is a mesh and in OB_EDIT mode) * Show UV Edges (including opacity slider; available UV, View, Paint, when active object mode is a mesh and in OB_EDIT mode) * Udim tiles when no image is available. Like the 3d viewport, there will be a editor toggle to enable/disable the overlays For compatibility reasons the RNA properties are added to both the `SpaceImage.uv_editor` amd `SpaceImage.overlay`. On DNA level they are still stored in the SpaceImage. only new properties are added to the SpaceImageOverlay struct. During the next major release we could remove these options from `SpaceImage.uv_editor`. This should be noted in the Python section of release notes. Reviewed By: Julian Eisel, Pablo Vazquez Differential Revision: https://developer.blender.org/D8890
2020-10-07UI: Fix capitalization in various placesYevgeny Makarov
Follow the MLA style, agreed upon in T79589. This means "from" within UI labels should be lowercase. Differential Revision: https://developer.blender.org/D8345
2020-10-07UI: Use property split in various pop-up dialogsYevgeny Makarov
The settings in these popups are not animateable, so also turn off property decorate. And also use better widths in order to fit the full text. Differential Revision: https://developer.blender.org/D9060
2020-10-07UI: Reduce item padding in the gpencil edit context menusYevgeny Makarov
Aligning the columns removes unecessary white space. The same as in the D8480 / rBb2e0c8f902fa. Differential Revision: https://developer.blender.org/D9111