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-09-12LANPR: Apply cleanup branch result.temp-lanpr-stagingYimingWu
2019-09-12Merge remote-tracking branch 'origin/master' into temp-lanpr-stagingYimingWu
2019-09-12LANPR: Multiple target materials and layers for collection.YimingWu
2019-09-12LANPR: Different materials and layers for object targets.YimingWu
2019-09-12LANPR: Use selector instead of numbers for targetsYimingWu
2019-09-12Fix T69737: Crash using the Elastic Deform brush and CompressibilityPablo Dobarro
Also renamed "compressibility" to "volume preservation" Reviewed By: brecht Maniphest Tasks: T69737 Differential Revision: https://developer.blender.org/D5757
2019-09-12LANPR: fix merge errors.YimingWu
2019-09-12Cleanup: trailing space, remove tabs, pep8Campbell Barton
2019-09-12Fix T67637: Selected edges hard to see with wireframeCampbell Barton
Always show selected edges in wire/xray modes.
2019-09-12I18n: dirty workaround for PITA ghost classes remaining after unregister.Bastien Montagne
Spent again a whole day trying to understand what happens here, with no luck. For some reasons, OperatorProperties children of unregistered operator classes remain accessible, with their `bl_rna` member, although that one is 100% invalid (freed memory, crashes with ASAN builds). Funny thing is, I cannot reproduce that situation when disabling the add-on from the py console of a Blender-with-UI. Note: issue revealed by X3D add-on, which is still enabled in factory settings, while not being officially supported any more, this has to be fixed in a separate commit.
2019-09-12Sculpt: Topology automaskingPablo Dobarro
The sculpt automasking feature assigns a factor to each vertex before starting the stroke. This can be used for isolating disconnected meshes, masking cavities, mesh boundary edges or creating topological falloffs. This commit implements automasking in all brushes and topology automasking without topology falloff. Reviewed By: brecht Differential Revision: https://developer.blender.org/D5645
2019-09-12Sculpt: Mask Filter and Dirty Mask generatorPablo Dobarro
The mask filter operator modifies the whole paint mask. In includes multiple operations like smooth, grow or contrast accessible from a pie menu. The dirty mask generator is similar to Dirty Vertex Colors, but it generates a paint mask. It can be used to mask cavities in the sculpt. Reviewed By: brecht Differential Revision: https://developer.blender.org/D5496
2019-09-12Sculpt: Mesh Filter ToolPablo Dobarro
The mesh filter tool applies a deformation to all vertices in the mesh at the same time. It includes multiple deformation modes and the option to lock the deformation axis. This commit also includes the FilterCache, which is needed in some new operators and tools. Reviewed By: brecht Differential Revision: https://developer.blender.org/D5513
2019-09-12GPencil: Fade layer using background colorAntonio Vazquez
Now the fade layer uses the same logic used to fade objects and also is available in all modes. Reviewers: mendio, pepeland Reviewed By: mendio, pepeland Differential Revision: https://developer.blender.org/D5707
2019-09-12Sculpt: Elastic Deform BrushPablo Dobarro
This patch implements the paper "Regularized Kelvinlets: Sculpting Brushes based on Fundamental Solutions of Elasticity" https://graphics.pixar.com/library/Kelvinlets/paper.pdf It includes grab, biscale grab, triscale grab, scale and twist. All deformation modes are accessible under the same tool. This helps to keep the code organized and it should not make any difference to the user when a better brush management system is implemented. Reviewed By: brecht Differential Revision: https://developer.blender.org/D5634
2019-09-12Fix (unreported) Freestyle modifiers element-wise multiplication errorPhilipp Oeser
2019-09-12Fix T69653: Freestyle modifiers "Distance from ..." python errorPhilipp Oeser
Was a wrong rename in rBaeb8e81f2741
2019-09-12Batch Rename: Rename Title Caps to Title CaseAaron Carlisle
2019-09-12UI: Allow context menu in all file browser regionsJulian Eisel
2019-09-12UI: Allow file number shortcuts ouside main regionJulian Eisel
Makes the numpad + and - type of shortcuts to increase/decrease the file number suffix work in the upper and lower bar of the file browser. Had to add keymap handlers to the execute region for this to work.
2019-09-12Update RNA Manual ReferencesAaron Carlisle
2019-09-12Cleanup: style, spellingCampbell Barton
2019-09-12Fix node_shader_utils problems with new mapping nodePhilipp Oeser
Since rBbaaa89a0bc54 we have to access the mapping node differently. This doesnt take actual linkage of the new sockets into account (but this wasnt done for most sockets on the Principled BSDF node either) Also the min/max of the mapping node was removed entirely. It was decided upon removing this from node_shader_utils as well (and replace this by existing access to the Extension parameter of the Texture node). Part of solving T69526. Differential Revision: https://developer.blender.org/D5693
2019-09-12GPencil: New option to fade not selected objectsAntonio Vazquez
Before, it was only possible to fade the active object. The new option allows to fade all non gpencil selected object. This is a common request by artists. {F7719513} Reviewers: mendio, pepeland Reviewed By: mendio Differential Revision: https://developer.blender.org/D5704
2019-09-12WM: batch rename support for regex groupsCampbell Barton
Optionally use regular expressions for the destination name, allows re-ordering words while renaming. Initial patch by @jmztn with error handling and UI changes.
2019-09-12GPencil: Guides: Refactor and add new ISO optionCharlie Jolly
+ Simplify code, move into own function and run once rather than on every point + Improved snapping when a stroke is between increments + Added ISO grid option for lines specified by Angle under guide settings + Radial snapping mode uses Angle as an offset Differential Revision: https://developer.blender.org/D5668
2019-09-12Transformation Constraint: implement a Mix Mode option.Alexander Gavrilov
Allow selecting how the new location/rotation/scale is combined with the existing transformation. This is most useful for rotation, which has multiple options, and scale, which previously could only replace.
2019-09-12Viewport Shading: StudioLight IntensityJeroen Bakker
Add option to change the Intensity of the HDRI in the 3d viewport. This works for both EEVEE and Cycles Reviewed By: brecht, fclem Differential Revision: https://developer.blender.org/D5674
2019-09-12Copy Transforms: add a mixing mode option.Alexander Gavrilov
Allow combining location, rotation and scale at the same time, using one constraint. The mixing modes are based on matrix multiplication, but handle scale in a way that avoids creating shear. Reviewers: brecht Differential Revision: https://developer.blender.org/D5640
2019-09-12Copy Rotation: implement new mixing modes that actually work.Alexander Gavrilov
Upon close inspection, the way the Offset mode works in the Copy Rotation constraint makes no sense, and in fact, destroys the rotation of its owner unless either it's single axis, or the order is set specifically to `ZYX Euler`. Since it can't simply be changed because of backward compatibility concerns, replace the checkbox with a dropdown that provides a set of new modes that actually make sense. Specifically, add a mode that simply adds Euler components together, and two options that use matrix multiplication in different order. The Python use_offset property is replaced with compatibility stubs. Reviewers: brecht Differential Revision: https://developer.blender.org/D5640
2019-09-12UI: Bring back features for file path buttonJulian Eisel
Adds back auto-completion and auto-creation (inserting a non-existing file-path would create it) for the file path button. The second feature was left out knowingly, but seems there are reasonable use cases for it. We can't add these features to the button in the Python script, we have to call into C. So using a template to do that. Note that this is based on the old file browser code, I've copied over the TODO comment.
2019-09-12Revert "UI: Add Dimensions to Object Transform panel"Campbell Barton
This reverts commit 82fc9d778eecca16f867fd6e3aa3a2c04d86df4a. This doesn't use the workaround from v3d_object_dimension_buts needed for dimensions properly update. Doing this would require moving the panel to C. Issues from T69536 should be resolved before adding this back.
2019-09-12Fix T63653: Industry Compatible Keymap can't be saved & loadedCampbell Barton
Replace keymap specific operator.
2019-09-12Fix keymap export of enum-flag propertiesCampbell Barton
2019-09-12Eevee: Shadow map refactorClément Foucault
Reviewed By: brecht Differential Revision: http://developer.blender.org/D5659
2019-09-12UI: use boolean for sequencer reverse framesCampbell Barton
Revert part of 04b86c21bf522 The option to reverse frames is used elsewhere as a boolean which makes sense since reversing playback is a special case.
2019-09-12GPencil: New Operator to set the active object material based on the ↵Matias Mendiola
selected stroke material The operator set as active object material the material used in the selected stroke. Access to the operator were added in the stroke menu and context stroke menu. Reviewers: antoniov, pepeland Tags: #bf_blender, #grease_pencil Differential Revision: https://developer.blender.org/D5692
2019-09-12Tracking: Enable "Render Undistorted" only if there is actual distortionSebastian Koenig
Applies to "Setup Tracking Scene" operator which configures background images for the viewport. Solves unnecessary slowdown and higher memory usage when camera's model does not have any effective distortion. Differential Revision: https://developer.blender.org/D5520
2019-09-12Industry Compat keymap: Add Batch Rename to Alt-ReturnWilliam Reynish
2019-09-12File Browser UI: Use 'Install' instead of ''Install Add-on from File...' as ↵William Reynish
the name of the execute button The old name didn't fit inside the button, and this fits with simpler Open/Save labels too.
2019-09-12MovieClip: Make name of Active Clip consistent in UISebastian Koenig
Using the currently active movie clip had different names in the interface: In scene context it was "Active Movie Clip", in Camera Background Images it was "Camera Clip", in Constraints it was "ActiveClip". I made all those instances use "Active Clip", which is descriptive enough and also the shortest of the three. Reviewed By: billreynish Differential Revision: https://developer.blender.org/D5400
2019-09-11Transform: Edit Mesh: Support mirror on all axesmano-wii
Part of T68930 Now two other mirror options that can be enabled simultaneously: Mirror Y and Z. Reviewers: campbellbarton Reviewed By: campbellbarton Subscribers: ThatAsherGuy Differential Revision: https://developer.blender.org/D5720
2019-09-11UI: move transform settings from pivot to options panelCampbell Barton
These weren't related to pivot, so add in a new options panel.
2019-09-11Sculpt: Transform toolPablo Dobarro
The sculpt mode transform tool applies the sculpt pivot transformation to all vertices, taking XYZ symmetry into account. This commit also includes an operator to set the pivot point initial position. Reviewed By: brecht Differential Revision: https://developer.blender.org/D5717
2019-09-11GPencil: New Brush postprocesing SimplifyAntonio Vazquez
This option allows to apply a simplify when the stroke is completed. The simplify use the Adaptive option to keep the shape.
2019-09-11Armature: convert the length Python property of bones to a RNA property.Alexander Gavrilov
This allows accessing it from drivers and using it in UI, as demonstrated by adding it to the transform panel of 3D View. As an aside, properly mark transform-related properties of Bone read-only, as they can only be changed correctly in edit mode.
2019-09-11Fix T69736: Flipping bookmarks region empties itJulian Eisel
2019-09-11UI: File Browser Friendly Volume DescriptionsHarley Acheson
File Browser Volumes list gets nicer friendly drive names with volume label or device description. Differential Revision: https://developer.blender.org/D5747 Reviewed by Brecht Van Lommel
2019-09-10UI: File browser deselect on click on empty spaceJulian Eisel
For the default and industry compatible keymap, clicking on empty space in the file browser will deselect all files. Also makes selection use same operator description we use for other select operators.
2019-09-10Cleanup: no need to add Brush.flag2Campbell Barton
Also use 'use_' prefix for RNA booleans.