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-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...
2019-08-13Shading: Add Clamp node to Cycles and EEVEE.OmarSquircleArt
This patch adds a new node that clamps a value between a maximum and a minimum values. Reviewers: brecht Differential Revision: https://developer.blender.org/D5476
2019-08-13Shading: Add Map Range node to Cycles and EEVEE.OmarSquircleArt
This patch adds a new Map Range node that linearly remaps an input value from a range to another. This node is similar to the compositor's Map Range node. Reviewers: brecht, JacquesLucke Differential Revision: https://developer.blender.org/D5471
2019-08-13Custom Properties: officially support int and float arrays in the UI.Alexander Gavrilov
In some rare cases it is convenient to store a short array value as a custom property, e.g. a vector or color. For example, it may be helpful when importing/exporting certain formats that support custom or nonstandard attributes on objects. The custom property storage already can handle arrays in order to support properties defined via python. The only thing missing is UI support (and some bugs), and this patch fixes that: - Allow editing short array properties via Custom Properties panel. - Fix a UI layout sizing bug triggered by the previous item. - Fix a dependency graph bug with drivers using such properties. - Make RNA_*_get_default_array code robust in case of size mismatch. - Support custom default values for array properties, allowing both an array and a scalar value. Reviewers: campbellbarton Differential Revision: https://developer.blender.org/D5457
2019-08-13UI: Fix wrong properties being grayed outJacques Lucke
This has been mentioned in T68610.
2019-08-13Fix T65670: bone envelope head radius missing from transform panelCampbell Barton
Make the transforms section of the properties panel consistent with the transforms section of the side-bar, and to expose some currently hidden BBone properties in the Bendy Bone section. - Object transformations were not consistent with Pose Bone transformations in that they did not use single-column layout. - Even in Pose Bone transformations, the rotation mode option was after Scale. - Edit Bone Transforms panel included "Tail Radius" and "Envelope Deform Distance", neither of which belong there. See T65670. - Expose bbone_x and bbone_z. D5454 by @Mets
2019-08-13Fix T68507: Gpencil: Show always the Select Menu in Edit ModeMatias Mendiola
In Grease Pencil Edit Mode the Select menu should always be visible. Right now the menu visibility is controlled by the Selection Mask button next interpolate popover Differential Revision: https://developer.blender.org/D5466
2019-08-12UI: Use singular noun form in add menusAaron Carlisle
2019-08-12Fix running space_node directlyCampbell Barton
Part of T65393
2019-08-12Fix T68539: transferring uv (Ctrl+L) does not update immediately inPhilipp Oeser
object mode
2019-08-12Fix error displaying brush panel (sidebar) in Vertex Paint modePhilipp Oeser
oversight in rB83fc8342d827
2019-08-11Cleanup: spellingCampbell Barton
2019-08-11UI: clarify auto-save preferenceCampbell Barton
- Grey out the option when factory settings have been loaded. - Note it it's tool-top that it's ignored when factory settings have been loaded. Suggestions by @JulienKaspar
2019-08-10GPencil: Hide selection tool in sculpt mode when mask is disabledMatias Mendiola
The selection tool must be hidden if the sculpt mask is not enabled because these options are not usable in this mode. Also, the Select tools have been moved to the bottom of the toolbar. Now, the logic is similar to Meshes. Differential Revision: http://developer.blender.org/D5452
2019-08-10GPencil: Add new Distance property to Simplify modifierAntonio Vazquez
Before, the length variable was reused for Sample and Merge Simplify. Now, the Merge has its own distance property and variable in the modifier struct.
2019-08-10UI: Add initial context menus for Info and Console editorsWilliam Reynish
Both keymaps are also updated
2019-08-09UI: add menus for the info editorCampbell Barton
D5444 by @tintwotin with edits
2019-08-09Keymap: Ctrl-G now maps to Find Set SelectedCampbell Barton
This finds using the current selection instead of using the text in the find side-bar. More useful for quickly jump to other instances of a word.
2019-08-09Cleanup: Remove blank lines and trim end line spacesAntonioya
2019-08-09Fix T67591: Gpencil reorganize Edit MenuMatias Mendiola
The Grease Pencil Stroke Menu in Edit mode is cluttered with operators that act over stroke, points or the entire object. To keep the consistency of the edit menu with other Blender Objects, we should separate the menu in: Grease Pencil - Stroke - Point. Also we should add some missing operators and other menus like Show/hide or Weights among others Differential Revision: http://developer.blender.org/D5449
2019-08-09UI: add back header icons to toggle text display optionsCampbell Barton
These were removed in D5028, adding back by popular demand.
2019-08-09Cleanup: alternate fix for T66019Campbell Barton
Prefer triple quoting to avoid having to escape quotes.
2019-08-09Cleanup: simplify preview check in sequencerCampbell Barton
Also removed XXX comment which is now resolved.
2019-08-09UI: Show suffix '*' instead of graying out 'Save Preferences'Campbell Barton
Save preferences still works when preferences have not been edited.
2019-08-09UI: Clean up Sequencer/Preview Menu and Preview MenuWilliam Reynish
The Sequencer/Preview Menu is a mixture of both the Sequencer and the Preview menu functions, but they are currently not presented in an organized way. Moved the Preview Zoom functions up next to the Sequencer Zoom functions with a separator in between. Moved the Preview Show functions up next to the Sequencer Show functions with a separator in between. Uncommented Show Framenumber Indicator, since it does not work or have a function after scrubbing in the timebar was implemented. Renamed Show Metadata to Show Image Metadata, since it does only show metadata for images. Added Show Annotations to View Menu for consistency. Added Frame Overlay to View Menu for consistency. Added Fractional Zoom to a sub-menu, since Sequencer/Preview View menu became too long. This sub-menu is in consistency with the Fractional Zoom menu in the Image Editor. In Sequencer/Preview mode the Fractional Zoom will be named Fractional Preview Zoom, to specify that this function is only for the Preview. Patch by Peter Fog (tintwotin) Differential Revision: https://developer.blender.org/D5339
2019-08-09UI: Sequencer Sidebar Text-Strip Panel adjustmentsWilliam Reynish
The functions are now divided into two nested sub panels, since it makes it easier to navigate through the options. The Location values are moved above the Alignment values, to avoid the confusion that the alignment values could be presets for the location. In the menu and context menu the Text Effect strip was among the functions which had the Input sub menu visible. Text strips do not take strip inputs, so this is a bug, which is solved with this diff. Patch by Peter Fog (tintwotin) Differential Revision: https://developer.blender.org/D5142
2019-08-09GPencil: Add "Self Overlap" parameter to materials to disable StencilAntonioya
This parameter was removed in 2.80 and we decided to back again, but now is inverted.
2019-08-09UI: expand on console menusCampbell Barton
Some features weren't exposed anywhere in the interface. D5443 by @tintwotin
2019-08-08UI: Sculpt menus cleanupWilliam Reynish
This removes the Brush pulldown menu from Sculpt and Paint modes. This menu only contained a random duplicated subset of brush options. Now everything is accessible centrally in the Brush Tool Settings. The Sculpt menu likewise contained various random brush options. These are removed and replaced by a list of commands, just like the other paint modes. Also removes the Show Mask option from the mode options panel since this is also in Overlays. Reviewers: Campbell Barton Differential Revision: https://developer.blender.org/D5420
2019-08-08GPencil: Add mode Merge to Simplify modifierAntonio Vazquez
This option uses the same logic of the merge by distance but as an option of modifier to allow dynamic merge. This option will be very useful for LANPR generated strokes.
2019-08-08GPencil: New Simplify modifier mode Sample and operatorAntonioya
This mode simplify the stroke doing a resampling of the points and generate new geometry at the distance defined. Sample function developed by @NicksBest New Resample Stroke operator This operator recreates the stroke geometry with a predefined length between points. The operator uses the same code used in Simplify modifier. Reviewers: @mendio
2019-08-08Fix T67545: GPencil - New Merge by Distance operatorAntonioya
Merge points when the distance is less than a predefined value. The method to interpolate the position created a wrong merge. Now, always the secondary point is merged with the first one (merge at first), except the last point.
2019-08-08Keymap: don't use 'any' modifiers for the text editor context menuCampbell Barton
2019-08-08Cleanup: rename text toolbox to context menuCampbell Barton
2019-08-08Text: reorganize menusCampbell Barton
- Add "Live Edit" to Text menu. - "Top/Bottom of File" renamed to "Top/Bottom" and placed in Navigation sub-menu. - Added navigation functions to Navigation menu, since they were not exposed in the menus. - Added selection functions to Select menu, since they were not exposed in the menus. - Moved the Select menu to the Header in consistency with the 3D View. - Inserted comment in context menu. D5434 with edits.
2019-08-08Keymap: only use Alt-Left/Right for legacy keymapCampbell Barton
Ctrl-Left/Right aren't in conflict for the default keymap.
2019-08-08UI: Remove Grease Pencil Interpolation from stroke menuAaron Carlisle
This is a bit redundant because there is the interpolation popover. Also these options were available while drawing which is not useful.
2019-08-07UV: select overlap operatorCampbell Barton
New operator to select overlapping UV's, from all visible edit-mesh UV's. D5421 @deadpin with edits.
2019-08-07Fix T68340: Add reference image to hidden collection failsCampbell Barton
2019-08-06Annotations: Remove Simplify option from UserprefsAntonio Vazquez
This option was an old option for Grease Pencil tools and it's not logic for Annotations. Differential Revision: http://developer.blender.org/D5426
2019-08-06Fix T68227: Pinning the particles system data-block causes errorSybren A. Stüvel
The 'Seed' setting is not part of the pinned data-block. When pinning, the local variable `psys` is `None`, and this wasn't properly checked for when drawing the 'Seed' setting.