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-08-24UI: Add Meta strip icon to Sequencer sidebarWilliam Reynish
Patch by Peter Fog (tintwotin). Differential Revision: https://developer.blender.org/D5567 Reviewers: Brecht Van Lommel (brecht), William Reynish (billreynish)
2019-08-24UI: Sequencer: Move header spacer in to Preview modesWilliam Reynish
Patch by Peter Fog (tintwotin) Differential Revision: D5511
2019-08-24UI: Clip Editor: Move fractional zoom values into sub-menuWilliam Reynish
Patch by Peter Fog (tintwotin) Differential Revision: D5525
2019-08-24Transform: option to transform origins in object modeCampbell Barton
Currently supports mesh, armature, lattice, curve & metaballs. Access from pivot popover.
2019-08-24Cleanup: Fix PEP8 issuesAntonio Vazquez
2019-08-24GPencil: Object data UI updatesMatias Mendiola
Some tweaks for the Grease Pencil object data UI: - Update main layers controls for consistency (Opacity, Blend mode). - Move "Show only On Keyframed" checkbox to Display section. - Change "Duplicate Layer" icon in Layer menu. {F7695928} Reviewers: antoniov, pepeland, billreynish Reviewed By: billreynish Tags: #bf_blender, #grease_pencil Differential Revision: https://developer.blender.org/D5571
2019-08-22Outliner: new icons for sequences and contraintsNathan Craddock
Adds a new icon for the action constraint so the icon draws with the constraints color. Also adds two new icons for sequencer meta strips and duplicate strips for use in the outliner sequence display mode. The meta strip icon could be used in the sequencer sidebar.
2019-08-22UI: Changes to Area Options MenuHarley Acheson
Adds more options to the context menu that pops up on area edges. Both Split types, Join, and Swap. Differential Revision: https://developer.blender.org/D5459 Reviewed by Brecht Van Lommel
2019-08-22Cleanup: undeclared variable warningsCampbell Barton
Forward declare variables, or make them static.
2019-08-22UI: Remove "Show Frame Indicator" optionJacques Lucke
This option was doing nothing in Blender 2.80. I don't really see a reason for keeping it around. Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D5552
2019-08-22Fix crash using 'Mesh > Normals > Point to Target' from the header menuPhilipp Oeser
This was working from Alt+N menu but was passing wrong ARegion (alongside wrong mouse coords) to ED_view3d_win_to_3d_int when called from the header menu. Operator context INVOKE_REGION_WIN takes care of this. This also fixes wrong behavior of 'Mesh > Normals > Rotate' when called from the header menu. part of T69019 Reviewers: billreynish, mont29 Maniphest Tasks: T69019 Differential Revision: https://developer.blender.org/D5555
2019-08-22Multi-View user interface minor tweakDalai Felinto
There is no reason to not expand this enum as we did for 2.79. It is self explanatory enough and it has only two options.
2019-08-21Shading: Add Volume Info node.OmarSquircleArt
The Volume Info node provides the Color, Desnity, Flame, and Temperature of smoke domains. Reviewers: brecht Differential Revision: https://developer.blender.org/D5551
2019-08-21Shading: Add White Noise node.OmarSquircleArt
The White Noise node hashes the input and returns a random number in the range [0, 1]. The input can be a 1D, 2D, 3D, or a 4D vector. Reviewers: brecht, JacquesLucke Differential Revision: https://developer.blender.org/D5550
2019-08-21Cleanup: remove old Windows scons installer, this is handled by CMake nowBrecht Van Lommel
2019-08-21GPencil: add new filter by material to modifiersMatias Mendiola
This commit adds a new filter by material using the name and not only the index. Reviewers: antoniov, pepeland Differential Revision: https://developer.blender.org/D5544
2019-08-21Transform: New Snap Option: Edge Perpendicularmano-wii
Part of T66420 Option for snapping to the nearest point of a reference coordinate. The patch also adds Edge Center and Perpendicular snaps to the ruler. {F7675906} Reviewers: campbellbarton, brecht Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D5543
2019-08-21Cleanup: remove redundant operator data in keymapCampbell Barton
2019-08-21Keymap: Shift-Ctrl-Click didn't allow toggle selectionCampbell Barton
D5518 by @jenkm
2019-08-20GPencil: Hide self_overlap parameter for Texture strokesAntonio Vazquez
This property is not supported in this mode and must be removed from UI.
2019-08-20Editor Transform: New Snap Option Middlemano-wii
Part of T66420 Reviewers: campbellbarton, brecht Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D5532
2019-08-20Fix T68877: GPencil - Missing remove unused slots in menuAntonio Vazquez
The operator was missing in the menu for grease pencil materials.
2019-08-20Fix T68789: Do not use new python format strings thingy in UI code.Bastien Montagne
This is 100% incompatible with translation...
2019-08-20UI: add URL presetsCampbell Barton
This adds a url-preset operator to simplify opening re-usable links. - Standard websites have their own tool-tip. - De-duplicate logic to get URL's that include version information. - Reporting bugs no longer needs to have all information included in the URL. D5498 by @luisbg with edits.
2019-08-20BLI: double version of some math functions.YimingWu
2019-08-20Fix release notes showing twice in the splash-screenCampbell Barton
2019-08-20Outliner: Add range extend selectNathan Craddock
Add support for ctrl+shift+lmb to default and industry compatible keymaps to select a range without removing the existing selection.
2019-08-19View3D Grid: fix imperial grid drawingmano-wii
This is a step to finish the D4325 and fix the T61286. Currently the grid is highlighted in steps of 10 out of 10, which is wrong for the imperial units as seen in `buImperialLenDef`. The idea of the code is to pass the steps of the grid already dimensioned as a uniform. Another important thing to note is that subdivisions now only affect the grid without unity. This matches the 2.7x Blender versions. No performance loss (almost no gain too). Reviewers: fclem Subscribers: zlsa, rl.amorato Differential Revision: https://developer.blender.org/D4379
2019-08-19Fix T68802: Paint brush's Fill Threshold option is lostWilliam Reynish
2019-08-19UI: re-order sequencer effects panel in side-barCampbell Barton
When working with Effect strips it is not optimal to have to scroll downwards to get to the important settings for these kinds of strips. D5512 by @tintwotin
2019-08-18Industry Compat Keymap: support new outliner featuresNathan Craddock
Adds support for changes in the outliner from the soc-2019-outliner branch. All changes made in the default keymap are made in the Industry Compatible keymap, except for renaming. Renaming is done with Return in the Industry Compatible keymap.
2019-08-17Fix T68760: "Reload Scripts" '_sys_path_ensure' missingCampbell Barton
Missed this in recent update.
2019-08-17Fix T68723: GPencil - Split Select mode for Sculpt and Edit modeAntonioya
Actually, the selection mode is not visible in Sculpt mode when mask is enabled, but still is used. Also, the mode is shared between Edit mode and Sculpt mode and for meshes the selector is by mode. This commit splits the select mode in different properties and show the selector in Sculpt mode to define the Select mode. Also, the Select Mask button has been removed and now the Select Mode buttons work equal to Meshes where the select buttons are the mask enable too. Fixed some old code not valid detected during these changes. Differential Revision: https://developer.blender.org/D5500
2019-08-16Outliner: Add range extend select and modify keymapNathan Craddock
Modifies selection keymap to be more conventional, with shift click for range selection and ctrl click for extend selection.
2019-08-16Outliner: Support box select on click+dragNathan Craddock
2019-08-16Outliner: Use F2 to rename active outliner itemNathan Craddock
Previously with F2 mapped to the global rename active object operator, it was not posible to use the conventional F2 to rename any outliner element like collections or object data. This adds F2 to the outliner keymap to call the outliner rename operator rather than the popup rename object operator.
2019-08-16Outliner: walk navigation operator and openclose fixesNathan Craddock
Adds a keyboard walk navigation and selection operator to the outliner. Up and down arrow keys walk up and down the list of elements, and left and right will open and close elements if the elements are closed or opened respectively. Holding shift while walking up and down the tree expands the selection. Holding shift while clicking or pressing left and right arrows will expand or collapse all children elements recursively. Pressing enter to openclose the hovered element is removed. Also allows click+drag for openclose of element subtrees. This moves openclose toggling to the openclose operator to remove duplicate code. The outliner tree building is tweaked slightly to set the proper parents in scene display mode for walk select to walk to parents without errors.
2019-08-16Outliner: Synced selection and active element highlightingNathan Craddock
Adds a toggle to the filter menu for outliner synced selection. Enabled by default, this ensures selection is synced between objects, bones, and sequences. An active outliner element theme color is added to indicate which element is active. Synced selection is controlled on the operator level. Each operator that modifies selection for objects, bones, sequences, or outliner elements needs to call the respective ED_outliner_select_sync_from.. function to tag outliners to be synced. Syncing is done lazily on outliner draw.
2019-08-16Cleanup: spellingCampbell Barton
2019-08-16User Preferences: Added "Enabled add-ons only" preferenceSybren A. Stüvel
This checkbox replaces the "Disabled" and "Enabled" entries in the filter drop-down. As a result, it now takes a single click to limit the shown entries to enabled add-ons only. This is also an actual flag in the preferences, and thus its state is saved between runs on Blender (in contrast to the filter, which is always reset to "All"). Reviewed by: brecht, billreynish
2019-08-15Windows: add cycles debug logging to helper batch file.Lazydodo
2019-08-15Fix T68014: Add-on's override Python built-in modulesCampbell Barton
Append addon paths to the sys.path to avoid name collisions with system modules.
2019-08-14Compositor: Added denoising nodeBrecht Van Lommel
This node is built on Intel's OpenImageDenoise library. Other denoisers could be integrated, for example Lukas' Cycles denoiser. Compositor: Made OpenImageDenoise optional, added CMake and build_env files to find OIDN Compositor: Fixed some warnings in the denoising operator build_environment: Updated OpenImageDenoise to 0.8.1 build_environment: Updated OpenImageDenoise in `make deps` for macOS Reviewers: sergey, jbakker, brecht Reviewed By: brecht Subscribers: YAFU, LazyDodo, Zen_YS, slumber, samgreen, tjvoll, yeus, ponomarovmax, getrad, coder.kalyan, vitos1k, Yegor, DeepBlender, kumaran7, Darkfie9825, aliasguru, aafra, ace_dragon, juang3d, pandrodor, cdog, lordodin, jtheninja, mavek, marcog, 5k1n2, Atair, rawalanche, 0o00o0oo, filibis, poor, lukasstockner97 Tags: #compositing Differential Revision: https://developer.blender.org/D4304
2019-08-14OpenVDB: Voxel RemesherPablo Dobarro
The voxel remesher introduces a new workflow for sculpting without any of the limitations of Dyntopo (no geometry errors or performance penalty when blocking shapes). It is also useful for simulations and 3D printing. This commit includes: - Voxel remesh operator, voxel size mesh property and general remesh flags. - Paint mask reprojection. - Geometry undo/redo for sculpt mode. This should support remesh operations as well as future tools that modify the topology of the sculpt in a single step, like trimming tools or mesh insert brushes. - UI changes in the sculpt topbar and the mesh properties pannel. Reviewed By: brecht Differential Revision: https://developer.blender.org/D5407
2019-08-14GPencil: Revert commit d727f4f22340 (Interpolate menu)Antonioya
The menu is not redundant, it is just another way to reach the tool and also give more discoverability of the operator shortcut (Many tools in Blender are also on menus, toolbar or header, just think of Move, Rotate, Scale). There is also no reason to force the user/artist to change to edit mode for interpolate strokes, when the tool works perfectly in drawing mode too. It would only slow down the 2D animation workflow. Reviewers: @mendio
2019-08-14Text editor: syntax highlighting + line numbers on by defaultSybren A. Stüvel
The most common use of the text editor seems to be for scripting. Having line numbers and syntax highlighting enabled by default seems sensible. Syntax highlighting is now enabled by default, but is automatically disabled when the datablock has a non-highlighted extension. Highlighting is enabled for filenames like: - Text - Text.001 - somefile.py and is automatically disabled when the datablock has an extension for which Blender has no syntax highlighter registered. Reviewers: billreynish, campbellbarton Subscribers: brecht, billreynish Differential Revision: https://developer.blender.org/D5472
2019-08-14Cleanup: pep8, prefix unused argCampbell Barton
2019-08-14Eevee: Add support for the holdout nodeClément Foucault
Support should be full when using Alpha Blend mode and partial if using any other blend mode (opaque / alpha clip / alpha hashed).
2019-08-14Custom Properties: allow changing the property UI to color picker.Alexander Gavrilov
To fully support storing colors as a custom property, it is necessary to allow switching the property UI to the standard color picker button. That means in effect supporting custom property subtype values. Change RNA_property_subtype to look for a 'subtype' string field in _RNA_UI and parse it as an enum value. To minimize performance impact, only do it if the property is an array; also, don't use the custom subtype during RNA path parsing. On the python side, allow setting some most useful seeming values from the custom property settings editor. Also, since some color picker code seems to run into a risk of buffer overruns if the array size is wrong, check the size in the UI layout code to be safe. Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D5475
2019-08-14Fix T68623: bpy.types.UI_UL_list.filter_items_by_name is case sensitive.Bastien Montagne
Was a mismatch with default behavior from C-defined basic UI list...