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-06-29UI: Add shortcuts for modifier panelsHans Goudey
The shortcuts act on the modifier with its panel under the mouse. The following shortcuts are enabled by default: - Remove modifier: X, Delete - Apply modifier: Ctrl A - Duplicate modifier: Shift D More shortcuts can be added in the keymap. Each panel can now store a custom data RNA pointer, and a new function is added to get the custom data for the panel under the cursor. This custom data could be used to refactor the "List Panel System" to generalize it and integrate it further with RNA. The same functionality will be added in further commits where it applies to constraints, grease pencil modifiers, and effects. Differential Revision: https://developer.blender.org/D8031
2020-06-29Remove Threaded Sculpt optionPablo Dobarro
Threaded Sculpt is now always enabled by default. If it causes performance problems compared single threaded sculpt it should be considered a bug. Reviewed By: sergey Maniphest Tasks: T77638 Differential Revision: https://developer.blender.org/D7960
2020-06-29UI: Show library status icons in search menus, rather than letter prefixJulian Eisel
Rather than a `L` (linked), `O` (overridden) or `M` (missing) prefix for the name, show the existing library status icons. See D7999 for screenshots. Note that when using preview icons, or if the search menu contains items with own icons (e.g. brush icons), we still fallback to the prefix solution. Zero or fake user is still indicated with a prefix. Differential Revision: https://developer.blender.org/D7999 Reviewed by: Bastien Montagne, William Reynish
2020-06-29Fix T78323: Enable Unified and Secondary colors for Scultp Vertex ColorsPablo Dobarro
The report does not include any file, but probably that file is using the settings for unified colors, which are currently not available in the UI, so it always paints black. This enables unified colors and secondary colors for sculpt vertex colors, so it should solve that issue. Unified color does not make much sense now as the Paint tool is the only one that has paint capabilities, but it will do in the future when sculpt and paint at the same time is enabled and the paint capability is added to more tools. Reviewed By: sergey Maniphest Tasks: T78323 Differential Revision: https://developer.blender.org/D8136
2020-06-29Fix Smear Tool too weak on high poly meshesPablo Dobarro
The defaults for the Smear tool were making it too weak in high poly meshes, specially the alpha/pressure option enabled by default. Now this option is disabled, it has a linear pressure curve and less spacing. Reviewed By: sergey Differential Revision: https://developer.blender.org/D8134
2020-06-29Transform: Draw edge considered in the slide valueGermano Cavalcante
Useful for identifying how the value is used and which edge is considered in the snap.
2020-06-29Fix T77946: Problem snapping with "Project onto Self" on a curve with ↵Germano Cavalcante
generated geometry
2020-06-29GPencil: Cleanup function names replace gp_ by gpencil_ prefix (cont)Antonio Vazquez
2020-06-29GPencil: Cleanup function names replace gp_ by gpencil_ prefixAntonio Vazquez
2020-06-29GPencil: Cleanup - Rename some functions from gp_ to gpencil_Antonio Vazquez
2020-06-29GPencil: Cleanup - Rename annotation function to new prefixAntonio Vazquez
These functions were using the old gpencil or gp prefix.
2020-06-29Cleanup: reduce code indentation and simplify some code flowGermano Cavalcante
2020-06-29Fix T61573 GPencil: Annotation thickness doesn't work with on OSXClément Foucault
This fixes the issue by using the polyline shader but this does not gives the best results. A better way would be to have a dedicated shader for the lines to avoid the line break at every angle change.
2020-06-29Fix T78415: Particle Edit mode Add brush with a radius > 181px crashesPhilipp Oeser
Caused by short overflow, change to int instead. Maniphest Tasks: T78415 Differential Revision: https://developer.blender.org/D8148
2020-06-29Fix T78229: Playhead not refreshing when area is maximizedJeroen Bakker
No other areas were tagged for redraw.
2020-06-29Fix T78176: Sequencer renders playhead line twiceJeroen Bakker
2020-06-28GPencil: Cleanup - replace loop with LISTBASE_FOREACHAntonio Vazquez
2020-06-28Fix T78353: GPencil: Make Circle select only select points inside circleAntonio Vazquez
Now, instead of select the section of the stroke that is below circle, only the points inside circle are selected. Also fixed a bug when segment selection mode is enabled. Differential Revision: https://developer.blender.org/D8141
2020-06-27Fix compile error in recent commitJacques Lucke
This was introduced in rBd7b10e5b740fe2.
2020-06-27Fix T78259: Proportional editing does not work in particle editingGermano Cavalcante
And better identify what is bool and what is flag in the proportional edit properties.
2020-06-27Revert "Fix T78259: Proportional editing does not work in particle editing"Germano Cavalcante
This reverts commit 5c48592ccde08e18d13255e89d09067d5dc0f771. Ii introduced a stupid error. Fix T78352
2020-06-27Fix T78337: Fix crash when use GPencil merge without materialsAntonio Vazquez
If the object hadn't material, the index of material was negative.
2020-06-27Fix T78336: Gpencil selection unstableAntonio Vazquez
The selection with the tweak tool was inprecise because it was using the bounding box and if the point was in a straight line in the border or in the corners it was very hard to select. For this tool is better don't use the bounding box check.
2020-06-27Palettes: Remove threshold parameter when extract from imagesAntonio Vazquez
Using a number greater than 1 produce a huge number of entries in the palette because any small variation in the color create a new entry. Remove the threshold reduce the precision of the color extracted, but always is better than having a palette with thounsands of colors. Related to T78317 Still pending the memory crash when it's impossible to allocate memory for the palette in the popover, but with this change I don't think we get this error again.
2020-06-27Docs: correct invalid doxygen params & referencesCampbell Barton
2020-06-26Fix sample color operator not updating the color in the UIPablo Dobarro
Reviewed By: sergey Differential Revision: https://developer.blender.org/D8110
2020-06-26Fix Color Filter not updating during modal operatorPablo Dobarro
The code for tagging the updates was wrong Reviewed By: sergey Differential Revision: https://developer.blender.org/D8109
2020-06-26Fix Edit Voxel Size label rotation and scale in rotated objectsPablo Dobarro
Previously, the text rotation was always calculated in object space, so the text rotation always had the object rotation applied. Now the rotation is calculated in world space, so it always aligns correctly to the view. Same applies to text scale not taking into account the object position. Reviewed By: sergey Differential Revision: https://developer.blender.org/D8068
2020-06-26Fix T78259: Proportional editing does not work in particle editingGermano Cavalcante
This is a long-standing bug, possibly proportional editing never worked in particle mode. Some parameter definitions in the transform code are scattered and sometimes duplicated. Proportional editing is a parameter that depends only on the Convert type and not `spacetype`, `CTX_` or `obedit_type`.
2020-06-26Fix T78129: No audio playback with sound strip pasted to a new sceneRichard Antalik
Add DEG_relations_tag_update(bmain). Reviewed By: sergey Differential Revision: https://developer.blender.org/D8130
2020-06-26Fix T78295: reload scripts disables Cycles render passes in the compositorBrecht Van Lommel
Don't auto update render passes in nodes when unregistering render passes or quitting Blender, this should only happen on explicit user action to change the engine or passes.
2020-06-26Fix T77669: Copy-pasting strip twice crashes BlenderRichard Antalik
In rBeaee2b411935 I removed BKE_sequencer_base_clipboard_pointers_store from paste function, because I wanted pasted strip to always reference copied strip, not recently pasted one. This worked well with ordinary strips, but not if they reference ID. Add back BKE_sequencer_base_clipboard_pointers_store call. I thought that always referencing original strip would be more correct approach, but it doesn't matter now. Referencing recently pasted seems to be cleanest way to do this. Reviewed By: brecht Differential Revision: https://developer.blender.org/D8129
2020-06-26Fix T78304: Scaling without a constraint axis shows wrong parameters in ↵Germano Cavalcante
Adjust Last operator panel Caused by {rB600fd1c6f0ed}
2020-06-26Fix T78151: Vertex/Edge Slide after enabling 'Even' doesn't cancel properlyGermano Cavalcante
Problem introduced by rBcf42721f
2020-06-26Fix error when filtering in Outliner "Blender File" mode with librariesJulian Eisel
Steps to reproduce were: * Load factory settings * Link any library * Change to "Blender File" display mode in Outliner * Enable filtering * -> Assert fails This may have had further side-effects for linked IDs. Checked with Bastien, the NULL-check seems reasonable. It was initially there but removed in d74f9c4b7b4f. Fine to backport.
2020-06-26Fix T78237 UI: NLA colors black and brokenClément Foucault
This was caused by missing GL blend. This patch also fix the broken strip appearance under timeline zoom.
2020-06-26Fix for T78191: Timeline lines changing thicknessHarley Acheson
Fixes issue where lines in timeline are sometimes double-width when hovering in area. Differential Revision: https://developer.blender.org/D8116 Reviewed by Brecht Van Lommel
2020-06-25UI: Slightly simplify box style panel margin offsetHans Goudey
A small cleanup to use fewer if statements.
2020-06-25Cleanup: spellingCampbell Barton
2020-06-25Cycles: add support for rendering sculpt vertex colorsBrecht Van Lommel
Ref T78041
2020-06-24UI: Add Free Handle Types to CurveProfile WidgetHans Goudey
Under the hood the CurveProfile widget (used for bevel custom profiles) uses a bezier curve, but right now though it only supports two of the bezier curve handle types, vector and auto. This patch adds support for free handles and adds all of the logic for editing them. This is the first step to the ability to import and export curve objects in the widget. There's some code cleanup in curveprofile.c. Movement for handles and control points is abstracted to functions there rather than happening in interface_handlers.c. An "Apply Preset" button is also added, which solves a confusing issue where you apply a preset, then change the number of samples and the preset doesn't change. The button makes it clear that the preset needs to be reapplied. Reviewed By: Severin Differential Revision: https://developer.blender.org/D6470
2020-06-24Fix artifact in Clay Strips when producing large deformationsPablo Dobarro
The clay strips brush tip tests distances against a cube with beveled Z aligned edges. This cube was positioned with its center in the surface of the mesh, so when producing large deformation, some vertices that should be deformed were positioned further than the cube's Z dimension, so they were left behind, producing artifacts. This displaces and deforms the local space to position the brush tip cube (now a prism) towards the deformation direction, so more vertices can be included, removing most of these artifacts. Reviewed By: sergey Differential Revision: https://developer.blender.org/D8004
2020-06-24Fix Surface Smooth not taking the sculpt mask into accountPablo Dobarro
The sculpt mask was hardcoded to 0.0 Reviewed By: sergey Differential Revision: https://developer.blender.org/D8071
2020-06-24Fix T78192: Draw Face Sets tool not updating the viewport colorPablo Dobarro
The draw face set tool always needs to redraw the nodes, but it only needs the full update when in smooth mode because it moves the vertices. Reviewed By: sergey Maniphest Tasks: T78192 Differential Revision: https://developer.blender.org/D8108
2020-06-24UI: Add Extrude Manifold IconGermano Cavalcante
Differential Revision: https://developer.blender.org/D8016
2020-06-24Fluid: Improved OpenVDB support for fluid cachesSebastián Barschkis
This commit makes uses of the new OpenVDB IO in Mantaflow (introduced in 781f783a66ac). From now on, fluid cache files in OpenVDB format will contain a list of grids per frame (before: one .vdb file per grid per frame). Besides regular grids, particle systems are also stored using OpenVDBs PointGrid data structures. All older cache formats will remain fully functional: - Uni caches (.uni) files are still available from the UI and can be used as before - Raw caches (.raw) are no longer available from the UI, but loading them is still possible - Old OpenVDB caches (one .vdb per grid) can no longer be baked either, but loading them is still possible. It is also no longer possible to choose file formats for 'Noise' and 'Particles'. Instead there are now options to set the file format for 'Volumetric' and for 'Mesh' data. Known issues (planned to be resolved soon): - OpenVDB files are currently not taking into consideration the clipping value (FluidDomainSettings). Empty cells are therefore being written too. Depending on the scene, this can make file sizes unnecessarily large. - Domains are not being exported at their world position. Instead they are always clipped to the origin.
2020-06-24Fix T78112: VSE Sequencer/Preview crash after fullscreenJulian Eisel
The region refresh callback wasn't called, which in the VSE ensures valid region sizes and removes handlers of invisible regions.
2020-06-24Fix T78172: Undo crash due to IDTemplate operations missing undo push.Bastien Montagne
This should be included in 2.83 as well.
2020-06-24Cleanup: Replace GSet with Edgeset in Cloth BrushPablo Dobarro
2020-06-24Text: add replace all operatorCampbell Barton
D8032 by @Poulpator with minor edits