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-02-28Merge branch 'master' into functionsJacques Lucke
2020-02-28Docs: update the tool key-map docs, reference them from the toolbarCampbell Barton
2020-02-28Fix T72903: Bone envelope & bone size tool functionality swappedCampbell Barton
2020-02-27Fix T54323: Improve Paint category names in keymap preferencesPhilipp Oeser
While one issue of the report was fixed already (rB27adc4aa3347), still a couple of clarifications could be made: - correct/clarify which modes these apply to - clarify that "Face Mask" is a paint thing Maniphest Tasks: T54323 Differential Revision: https://developer.blender.org/D6797
2020-02-27Fix Vertex weight gradient tool show wrong weight/strength values in thePhilipp Oeser
UI Main issue is that the UI doesn not respect the Unified Weight/Strength setting (but instead alwasy shows the brushes weight/strength) Was working before, but somewhat missed in rBfb74dcc5d69d. See discussion in T74025 on why the Gradient Tool in its current state is not very user friendly in general, what I think we should do though is at least have the values in the UI respect Unified Weight / Unified Strength since this is what the tool will use internally... ref T74025 Maniphest Tasks: T74025 Differential Revision: https://developer.blender.org/D6900
2020-02-27UI: Clarify Laplacian DeformAaron Carlisle
- Match UI Style - Clarify that the vertex group is different then other modifiers
2020-02-26UI: Add Separate to bone and curve edit context menusWilliam Reynish
Makes it more consistent with mesh edit mode.
2020-02-26UI: add kerning menu for 3D text editingCampbell Barton
2020-02-25EEVEE: Lookdev: Add support for partially blurred backgroundClément Foucault
This is using the GGX probe as background. This has the drawback of having the resolution choosed in the indirect lighting setting. The blurring is not really high-quality. The pros is that it has a simple implementation and is fast to evaluate. This patch also fades the background alpha to make overlay engine draw the default background color in the correct color space. Removing one colorspace hack. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D6895
2020-02-23UI: Remove Width/Percentage control from Bevel tool settingsWilliam Reynish
Since this control is set as you drag in the viewport anyway, this amount value is effectively useless. It was only recently added by mistake with the Bevel GSOC.
2020-02-23Merge branch 'master' into functionsJacques Lucke
2020-02-21EEVEE: Render PassesJeroen Bakker
This patch adds new render passes to EEVEE. These passes include: * Emission * Diffuse Light * Diffuse Color * Glossy Light * Glossy Color * Environment * Volume Scattering * Volume Transmission * Bloom * Shadow With these passes it will be possible to use EEVEE effectively for compositing. During development we kept a close eye on how to get similar results compared to cycles render passes there are some differences that are related to how EEVEE works. For EEVEE we combined the passes to `Diffuse` and `Specular`. There are no transmittance or sss passes anymore. Cycles will be changed accordingly. Cycles volume transmittance is added to multiple surface col passes. For EEVEE we left the volume transmittance as a separate pass. Known Limitations * All materials that use alpha blending will not be rendered in the render passes. Other transparency modes are supported. * More GPU memory is required to store the render passes. When rendering a HD image with all render passes enabled at max extra 570MB GPU memory is required. Implementation Details An overview of render passes have been described in https://wiki.blender.org/wiki/Source/Render/EEVEE/RenderPasses Future Developments * In this implementation the materials are re-rendered for Diffuse/Glossy and Emission passes. We could use multi target rendering to improve the render speed. * Other passes can be added later * Don't render material based passes when only requesting AO or Shadow. * Add more passes to the system. These could include Cryptomatte, AOV's, Vector, ObjectID, MaterialID, UV. Reviewed By: Clément Foucault Differential Revision: https://developer.blender.org/D6331
2020-02-21Fix T73841: Pressing 3 doesn't go to Pose modeWilliam Reynish
Just changing the order in the keymap seems to fix this
2020-02-20Fix T63892: Tools cannot be registered into some contexts (e.g.Philipp Oeser
PAINT_TEXTURE) This fails because some tool contexts define their tools with functions [see the following list for context that fail]: - PARTICLE (_defs_particle.generate_from_brushes) - SCULPT (_defs_sculpt.generate_from_brushes) - PAINT_TEXTURE (_defs_texture_paint.generate_from_brushes) - PAINT_VERTEX (_defs_vertex_paint.generate_from_brushes) - PAINT_WEIGHT (_defs_weight_paint.generate_from_brushes) - PAINT_GPENCIL (_defs_gpencil_paint.generate_from_brushes) - SCULPT_GPENCIL (_defs_gpencil_sculpt.generate_from_brushes) - WEIGHT_GPENCIL (_defs_gpencil_weight.generate_from_brushes) ToolSelectPanelHelper._tools_flatten() is usually called with cls.tools_from_context(context) [that already yields from the function]. But when registering a tool, _tools_flatten() will still give back this function, not a ToolDef - and we cannot get a bl_idname from that. Now check for this and yield None in that case. Also share logic across all tool_flatten functions: - _tools_flatten - _tools_flatten_with_tool_index - _tools_flatten_with_keymap Maniphest Tasks: T63892 Differential Revision: https://developer.blender.org/D6763
2020-02-20Merge branch 'master' into functionsJacques Lucke
2020-02-19Fluid: Cleanup in fluid rna codeSebastián Barschkis
More descriptive names for secondary particle options.
2020-02-19Merge branch 'master' into functionsJacques Lucke
2020-02-19DRW: New High Quality Normal & Tangent extractClément Foucault
This patch adds a dedicated path to extract 16bit normals instead of packing them into 10bits/comp. The tangents are also packed to 10bits/comp if not using the new High Quality Normal option. Fix T61024 Degraded texture shading on dense meshes Reviewed By: brecht Differential Revision: https://developer.blender.org/D6614
2020-02-18Modifiers: UVWarp modifier add invert vgroup optionCody Winchester
Adds the invert vgroup option to the UVWarp modifier. Adds a flag and char padding to the DNA. Differential Revision: https://developer.blender.org/D6841
2020-02-18Modifiers: Bevel modifier add invert vgroup optionCody Winchester
Adds the invert vgroup option to the Bevel modifier. Reviewed By: mont29 Differential Revision: https://developer.blender.org/D6845
2020-02-18Modifiers: Explode modifier add invert vgroup optionCody Winchester
Adds the invert vgroup option to the Explode modifier. Reviewed By: mont29 Differential Revision: https://developer.blender.org/D6844
2020-02-18Modifiers: Laplacian Deform modifier add invert vgroup optionCody Winchester
Adds the invert vgroup option to the Laplacian Deform modifier. Differential Revision: https://developer.blender.org/D6843
2020-02-18Fix T73105: Use Magnify instead of Pinch in the brush context menuPablo Dobarro
This matches the name in the properties panel for the Blob and Snake Hook brushes Reviewed By: brecht Maniphest Tasks: T73105 Differential Revision: https://developer.blender.org/D6805
2020-02-18Modifiers: Laplacian Smooth modifier add invert vgroup optionCody Winchester
Adds the invert vgroup option to the Laplacian Smooth modifier. Differential Revision: https://developer.blender.org/D6842
2020-02-18IC keymap: Use B for Sequencer Blade tool, Ctrl/Cmd-B for Split operatorWilliam Reynish
Also add Q for select tool, as in other editors
2020-02-18IC keymap: Fix warnings after recent Cut -> Split name changeWilliam Reynish
2020-02-17VSE: Fix missed renaming of cut operatorRichard Antalik
Fix errors introduced by commit rB819af2094b21. Reviewed By: ISS Differential Revision: https://developer.blender.org/D6870y
2020-02-17Cycles: Vector Rotate Node using Axis and Angle methodCharlie Jolly
This node provides the ability to rotate a vector around a `center` point using either `Axis Angle` , `Single Axis` or `Euler` methods. Reviewed By: #cycles, brecht Differential Revision: https://developer.blender.org/D3789
2020-02-17Merge branch 'master' into functionsJacques Lucke
2020-02-17Fix many typos and other issues in UI messages.Bastien Montagne
2020-02-17UI: Use crosshair cursor for Extrude to Cursor toolsWilliam Reynish
Since this tool doesn't perform selections when you click, it's important that the cursor helps communicate that something else will happen. Also fix missing 'to' in Curve Edit Mode.
2020-02-17Keymap: minor tweaks so box-select shortcuts show in the menuCampbell Barton
2020-02-17Merge branch 'master' into functionsJacques Lucke
2020-02-17Keymap: add sequencer box select with handlesCampbell Barton
Use Ctrl-B, include in menu, rename property to match graph editor.
2020-02-17Fix T73893: Unable to create torus with under 10mm radiusCampbell Barton
Allow zero major/minor radius, also use 10,000 for a hard maximum.
2020-02-17Keymap: IC keymap was using middle-mouse value with ANY valueCampbell Barton
Use 'PRESS' instead. Also keep tweak events if a directional value is used.
2020-02-16Rename Sequencer 'Cut' to 'Split'William Reynish
This avoids the ambiguity with the Cut operator in the Sequencer, which could be confused with Cut/Copy/Paste. Use 'Split' for the operator and 'Blade' for the active tool. Patch by Nathan Lovato, with edits Differential Revision: https://developer.blender.org/D5542
2020-02-16UI: add blade icon to the Sequencer Cut toolWilliam Reynish
Was previously using the mesh edit Knife tool icon - now this tool has a bespoke icon.
2020-02-16IC keymap: Activate tools with MMB immediately on press rather than dragWilliam Reynish
There seems to have been no particular great reason why we were activating tools using a tweak event with MMB. This change makes it so tools are activated with a press event instead.
2020-02-15Keymap: Add front/back Alt-MMB absolute view axis switchingCampbell Barton
Oversight in previous commit.
2020-02-15Modifiers: Add option to directly specify a 2D transform for UVWarpLukas Stockner
Currently the only option is to warp based on the transform of other objects, which is inconvenient if you want to e.g. control it through a driver - you need to set up a dummy object and go through that, which is clunky and should be unneccessary. Reviewed By: brecht Differential Revision: https://developer.blender.org/D6690
2020-02-15Fix T73798: Error raising exception for local shutil.copytreeCampbell Barton
2020-02-15Cleanup: incorrect __contains__ comparison, long lineCampbell Barton
2020-02-15Shading: Extend Vector Math Node with Sin, Cos, Tan and Wrap functionsCharlie Jolly
This adds some extra functions recently added to the float Maths Node. Not all functions have been ported over in this patch. Also: + Tidy up menu + Change node color to match other vector nodes, this helps distinguish vector and float nodes in the tree + Move shared OSL functions to new header node_math.h Reviewed By: brecht Differential Revision: https://developer.blender.org/D6713
2020-02-14Fix property warning due to recent commitmano-wii
```Warning: property 'mode' not found in keymap item 'TRANSFORM_OT_bbone_resize'```
2020-02-14Fix T68610: B-Bone display size/scaling op issuesmano-wii
Fix ReDo and create a new operator to display only the required properties. Reviewed By: brecht Differential Revision: https://developer.blender.org/D6849
2020-02-14Fix T59218: Loop Cut from the Context Menu doesn't slidemano-wii
Differential Revision: https://developer.blender.org/D6810
2020-02-14Particle editmode: add mouse independent "Select Linked" operatorPhilipp Oeser
The current "Select Linked" operator works based on mouse position and makes no sense to call from the menus and was removed in rBdd9dfadaac9b. This patch adds an operator independent from mouse position that just selects all keys to a corresponding point (and adds back menu entries, adds keymap entry). The original operator is renamed to 'select_linked_pick' internally (this is now more in line to how "Select Linked" works for meshes, curves etc) Differential Revision: https://developer.blender.org/D6823
2020-02-14Fix T73774: Error in Paint 'Clone from Image/UV Map' panelPhilipp Oeser
This panel is not for 2D paint, IMAGEPAINT_PROJECT_LAYER_CLONE is only ever used in projection painting, not 2D painting. Add a proper poll for this. Maniphest Tasks: T73774 Differential Revision: https://developer.blender.org/D6836
2020-02-14Merge branch 'master' into functionsJacques Lucke