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-12-05glTF: upgrade Draco to version 1.3.5 and add mesh skinning supportJim Eckerlein
This will fix exporting meshes with armatures using Draco compression, like: https://github.com/KhronosGroup/glTF-Blender-IO/issues/617 Differential Revision: https://developer.blender.org/D6342
2019-12-05Cleanup: Workbench: Remove Double negationClément Foucault
2019-12-05Workbench: Fix missing Clipping state when usint Alt+B clippingClément Foucault
Also make the code a bit more clear.
2019-12-05UI: Add tooltips for modifiersSybren A. Stüvel
When adding a modifier to an object, the drop-down select box has the same mouse-over tooltip for each modifier type: "Add a procedural operation/effect to the active object". This isn't helpful when you don't know what the modifier does from just reading the name. This patch adds descriptions for most modifier types, so that it's clearer what the modifiers do. The text was provided by @werwack after discussion on DevTalk[1] and taken from the Blender Manual, and subsequently updated by @billreynish and @HooglyBoogly. Not all modifiers have a short one-line description in the manual, hence those are still missing in this patch. [1] https://devtalk.blender.org/t/ui-contextual-modifier-description-in-the-tooltips-of-the-add-modifier-dialog-window/10382 Reviewed By: billreynish Differential Revision: https://developer.blender.org/D6352
2019-12-05Overlay Engine: Fix unreported crash on startup caused by new shaderClément Foucault
2019-12-05Fix T63766: Multiresolution behavior when using crease edgeSergey Sharybin
Switch to Gregory basis patches which are tangent continuous across their boundaries. Originally we've used BSpline basis patches to be more compatible with the old subdivision code, but a lot of things changed anyway.
2019-12-05Overlay Engine: Armature: Use Wire AA on custom bone loose edgesClément Foucault
2019-12-05Overlay Engine: Fix bone outline antialiasingClément Foucault
2019-12-05Fix T72169: "New File" loads UI, even when disabledCampbell Barton
Partially reverts b500f427009f0, callers now set this flag.
2019-12-05GPencil: Fix Stroke keeps selected when duplicate (unreported)Antonio Vazquez
When use `Shift+D` the original stroke was unselected only at stroke level, but not at point level and the edit line kept selected.
2019-12-05Overlay Engine: Fix crash in select mode with Lock Object Modes offClément Foucault
Fixes T72189: Crash when Lock Object Modes off and switching from Sculpt mode to Object mode
2019-12-05Cleanup: Silent WarningsJeroen Bakker
Silent unused variable warnings introduced by recent changes in the overlay engine.
2019-12-05Fix T72154: Background Camera ImagesJeroen Bakker
The Camera Background Images uses a alpha under blending. For alpha under blending to work correctly the framebuffer containing the result of the render engine needs to be active (`DefaultFramebufferList.default_fb`) and the source blend color needs to be premultiplied with alpha. Due to recent refactoring this wasn't the case and it seemed that the background image was drawn in front of the scene. This patch sets the correct state so it seems to be drawn behind the scene. Reviewed By: fclem Differential Revision: https://developer.blender.org/D6365
2019-12-05Revert "Fix T71576 Mesh error on mutimaterial Meshes on legacy nvidia drivers"Clément Foucault
This reverts commit cf77b67c459d481f6d8d34d13e14d22a6cad0842.
2019-12-05Overlay Engine: Outlines: Fix occluded alpha being too lowClément Foucault
2019-12-05Overlay Engine: Outlines: Bypass antialias path when not neededClément Foucault
Improve performance on low end hardware.
2019-12-05Fix T71576 Mesh error on mutimaterial Meshes on legacy nvidia driversClément Foucault
Differential Revision: https://developer.blender.org/D6351
2019-12-05Cleanup: Removes double notificationAntonio Vazquez
2019-12-05Fix T72182: Fade Layers Option does not work when activating a layer from ↵Antonio Vazquez
Dope Sheet or Outliner The layer was activated, but the datablock was not tagged to recalc GPU cache.
2019-12-05Fix T72175: DrawManager Crash Large ObjectsJeroen Bakker
Introduced by 9c337fcfe2a4 mistaken that `MeshExtract.use_threading` set to false means that no threading is used at all. This is not the case it will still perform threading for large objects, it will only run the different subtasks in serial. Fixed by scheduling the `lines_loose` in the task_pool after the rest have been executed. This is cleaner than the previous implementation as it sticks more to the actual design.
2019-12-05Industry Compat keymap: Use consistent shortcuts for sculpt mode maskingWilliam Reynish
Use Ctrl-A and Ctrl-Shift-A for 'selecting' and 'deselecting' via the masking operators.
2019-12-05Industry Compat keymap: Support scroll wheel zooming also while Alt is heldWilliam Reynish
Users are sometimes holding Alt to do view manipulation, in which case zooming with the scroll wheel would fail.
2019-12-05Industry Compat keymap: Fix Tweak tool in UV Editor (Unreported)William Reynish
The Tweak tool wasn't working - it would start to box select instead.
2019-12-05Industry Compat keymap: Support 1-4 keys for switching selection modes in ↵William Reynish
the UV Editor This is consistent with the 3d View. Oversight pointed out by users on the forums.
2019-12-05Overlay Engine: Cleanup & enable line AA on in front passesClément Foucault
- Remove pd->view_default, was a leftover from TAA implementation - Sanitize active_view switches. - Sanitize framebuffers switches.
2019-12-05Overlay Engine: Add back selectability of planar lightprobe data planeClément Foucault
2019-12-05Overlay Engine: LightProbe: Simplify drawing of irradiance grid dataClément Foucault
This separates it from the outline pass and fix a visibility bug when extras were off.
2019-12-05Overlay Engine: Outline: Simplify drawing codeClément Foucault
Use obinfo ubo to compute outline color id. Note this commit removes the planar probe outline on purpose.
2019-12-05Overlay Engine: Simplify outline rendering by using the antialiasing passClément Foucault
This use the overlay AA pass to antialias the selection outlines. This also do all search and expand in one pass and reduce the computation time and memory used (2 x 32bit/pixel buffer less). Note that the aliasing is a bit worse than the old FXAA that we used to have.
2019-12-04Fix macOS bundling error with latest release, increase DMG disk space a littleBrecht Van Lommel
Also adds more verbose output when notarization fails.
2019-12-04Fix T72076: Edit mode circle selection inconsistency with animationmano-wii
The solution is to check for updates on `data->recalc`.
2019-12-04Make curve decimation only take into account the selected curve pointsSebastian Parborg
Previously the decimation would take the whole curve into account when decimating and not just the selected part. This also contains various smaller bug fixes for the fcurve decimation. Reviewed By: Sybren Differential Revision: http://developer.blender.org/D6286
2019-12-04Fix T72157: Overlay Hide Bone Relationship LinesJeroen Bakker
Bone relationship lines needs to be hidden in: * object mode * or when relationship lines are turned off Reviewed By: fclem Differential Revision: https://developer.blender.org/D6356
2019-12-04Fix T72130: Wireframe Visible After DisablingJeroen Bakker
The lines index buffer can contain all edges (edit mode) or only loose edges (object mode). When switching between these modes the wrong content of the index buffer can be used. This patch will clear the lines index buffer when a `loose_edges` is requested. Making sure it is always up to date. Note that this is supporting an exising hack where the IBO is truncated during the creation. We should find a different way how to solve these kind of issues. Reviewed By: fclem Differential Revision: https://developer.blender.org/D6349
2019-12-04Fix T72156: Render Viewport Animation Meta DataJeroen Bakker
When using Render Viewport Animation the meta data was only stamped when a float buffer was used. In recent changes it was possible to use a char buffer for the result. This commit will also support stamping of metadata using a char buffer.
2019-12-04GPencil: Fix error in previous patchAntonio Vazquez
By error, a previous version of the patch was used and there was a small change in the order of the columns in dopesheet.
2019-12-04GPencil: Cleanup duplicate Panel settings definition in previous commitAntonio Vazquez
2019-12-04GPencil: Add Opacity y Onion switch to DopesheetAntonio Vazquez
Add new icons and panels Grease Pencil Dopesheet to manage layers without having the properties panel visible. Also, the icons are in the same order in Dopesheet, Layers and Material list to keep consistency. As the number of columns for icons is limited to 3 and we also need use a factor, I have impleted the change using slider area. Also, the slider option is enabled by default for 2D Template. See T72026 for more info. Reviewed By: mendio, pepeland, billreynish Differential Revision: https://developer.blender.org/D6328
2019-12-04Add cloth pressure vertex group and unlock cloth shrink values rangeSebastian Parborg
Introduced a way to specify cloth pressure force influence with a vertex group. This will allow users to only have pressure affect certain parts of the mesh. In addition to this, the "shrink factor" is now also unlocked to allow negative values and thus allowing the cloth mesh to grow as well. Reviewed By: Jaques Lucke Differential Revision: http://developer.blender.org/D6347
2019-12-04UI: support Copy To Selected and Alt-Click for PropertyGroup members.Alexander Gavrilov
Rigify uses a property group to contain options of its rigs, so currently it is impossible to use Alt-Click or Copy To Selected to change a setting for multiple rigs at the same time. The main problem here is that there is no efficient way to find which bone the property group belongs to. To maintain performance, implement this by checking the active bone if it is known. Copy Data Path and related features still don't work, as data path calculation can't use context. Differential Revision: https://developer.blender.org/D6264
2019-12-03Overlay Engine: Fix T72147 Blender crashes when Lock Object Modes offClément Foucault
Also fix sculpt mask inverted
2019-12-03Fix T72112: Perpendicular snapping with closest not workingmano-wii
The closest target is calculated only after a snap point is found. So use `center_global` while the target is not calculated.
2019-12-03Fix T70378: Grease pencil armature modifier not normalizing weights as expected.Jean First
The function armature_vert_task had a special case for Vertex Paints in Grease Pencil data. This patch removes this special case. Not sure why it was needed in the first place. Reviewed By: antoniov Maniphest Tasks: T70378 Differential Revision: https://developer.blender.org/D6348
2019-12-03Overlay: Armature: Fix Crash entering armature edit modeClément Foucault
2019-12-03Buildbot: Correct timestamp argument for Windows codesignSergey Sharybin
The current authority we use RFC 3161 time stamp server, so need to pass different command line argument.
2019-12-03Cleanup: text-view comments, variable names, const argsCampbell Barton
2019-12-03Cleanup: unused variablesCampbell Barton
2019-12-03Fix T72134: Adaptive UVs does not affect strokes that are already drawnAntonio Vazquez
Now when change the setting the strokes are recalculated. To do this, it was necessary to move the UV recalc to BKE module in order to share with Draw Engine. If the recalc it was done in draw engine, the factor was only calculated for evaluated version and there was a problem when draw a new sytroke. Now, the RNA parameter recalc the original datablock instead of tag for be calculated in Draw Engine.
2019-12-03DrawManager: Bounding Box DrawingJeroen Bakker
Fix for T72136: Bounding boxes were still drawn even with disabled overlays. Also the outline displayed the original mesh Reviewed By: fclem Differential Revision: https://developer.blender.org/D6350
2019-12-03Cleanup: rename textview ymin/maxCampbell Barton
This is used for scrolling which wasn't obvious.