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-04-01Grease Pencil: Fix typo in labels and comments.Pablo Vazquez
Hardeness -> Hardness Only changed the labels/tooltips, will leave the internal change to @antoniov.
2020-04-01Cleanup: use doxy sections for 'idprop' APICampbell Barton
2020-04-01Cleanup: use doxy sections for wm_draw.cCampbell Barton
2020-04-01Cleanup: use sections for object_remesh.cCampbell Barton
Add missing sections.
2020-04-01Fix customdata interpolation being done multiple times in Weld ModifierGermano Cavalcante
2020-04-01UI: rename "Edge Collapse" to "Collapse Regions"Campbell Barton
This is useful for collapsing regions of faces & edges, similar to a 'Merge -> Collapse' which can operate on multiple regions, merging UV's so they don't need to be manually corrected. The name & description didn't mention this.
2020-04-01Fix missing break statement in recent face-set supportCampbell Barton
2020-04-01Cleanup: quiet discarded-qualifiers, unused warningsCampbell Barton
2020-04-01Cleanup: Organize Weld Modifier in alphabetical orderGermano Cavalcante
2020-04-01Fix T74588: Weld Modifier: Vertex colors and UVs get incorrect valuesGermano Cavalcante
2020-04-01Multires: Initial Face Sets supportPablo Dobarro
This implements the Sculpt Mode API functions needed for Face Sets and visibility management for PBVH_GRIDS. No major changes were needed in the operators and the sculpt mode code. This implementation stores the face sets in the base mesh, so faces created in higher subdivision levels can't be modified individually. Also, we are not checking for multiple face sets per vertex (that can be added in the future), so relax tools don't work yet. The rest of the features (paint, undo, visibility operators..) work as expected. Reviewed By: brecht Differential Revision: https://developer.blender.org/D7168
2020-03-31Fix T75219: Move to New Layer not workingAntonio Vazquez
This was an old design problem.
2020-03-31Add Voxel Mode to the Remesh modifierPablo Dobarro
This adds the Voxel Mode to the current remesh modifier. It works exactly the same way as the voxel remesh operator and uses the same properties to control the remeshing. We can exand this with more options in the future (fix poles, reprojection...) Reviewed By: brecht Differential Revision: https://developer.blender.org/D7292
2020-03-31Edit Curve: Improve Curve extrudeGermano Cavalcante
The original code has two logics, extrude the end points or duplicate points (making new splines). Now all the logic has been redone by extruding contiguous selected segments. Fix T47169 Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D6982
2020-03-31Voxel Remesh: Edit Voxel Size operatorPablo Dobarro
This operator lets the user control the voxel/detail size of the voxel remesher directly from the 3D view in a similar way the Brush radius and strength are controlled. The shorcut from sculpt mode is Shift + R (similar to Shift + F for brush strength). It shows a grid that represents the real voxel size of the object. The grid and the text are automatically aligned to the view to avoid rendering all voxels with thousands of lines. It also has a slow mode when pressing shift that works like the slow mode of the brush radius control. This operator controls the value changes sensitivity automatically to avoid jumping to extremelly high resolutions and run out of memory. This way, adjusments done in lower voxel sizes are more precise. Pressing Ctrl disables this functionality and allows changing the voxel size directly in a linear way. Reviewed By: jbakker, #user_interface, billreynish Differential Revision: https://developer.blender.org/D6449
2020-03-31Fix VR session toggle not changing reliably on session start/endJulian Eisel
The text and icon were supposed to change but didn't reliably, which was a race condition I think. It depended on how fast the OpenXR runtime would transition the session state. This also makes sure the correct notifier is sent on session exit.
2020-03-31Fix T75244: Screw Modifier CrashJeroen Bakker
Draw batch extraction wrongly assumed that when mapped extraction happened that all original data could be found. This is not the case as mapped extraction is also enabled when part of the data is present. This fix does additional nullptr checks.
2020-03-31Cleanup: remove duplicate functionCampbell Barton
2020-03-31Cleanup: use '_recursive' suffix instead of '_rec'Campbell Barton
This convention isn't very clear and wasn't used much. Use the more verbose term instead.
2020-03-31Fix T75210: Frame range does not go down to 0 in the physics tab for ↵Sebastián Barschkis
mantaflow when clicking the left arrow Added nore flexibility to cache frame range and ensured validity of frame range.
2020-03-31Fix T73513: Facing Overlay Intervene With SelectionJeroen Bakker
Do not draw the facing overlay during selection.
2020-03-31UI: improve names for mesh split operationsCampbell Barton
2020-03-31Fix T74898: Multiresolution Ghost After OrbitingJeroen Bakker
EEVEE and Workbench both had the same issue that they continue with the last sample when leaving navigating. This is ok for regular meshes as they are all the same. For multiresolution it ain't as a low res version of the mesh is used during navigation. This patch also resets the AA samples when the user leaves navigation.
2020-03-31Edit Mesh: support splitting verticesCampbell Barton
The edge split operator can now split faces & edges from selected vertices. This has the same functionality as manually ripping all faces and edges away from a vertex.
2020-03-31Cleanup: use sections for armature-selectCampbell Barton
2020-03-31Armature: add Select Linked (Ctrl-L)Campbell Barton
This matches select linked for other modes (curve, mesh)
2020-03-30Fix undo incorrectly detecting mesh as always changed after editsBrecht Van Lommel
Mesh writes a modified copy, which meant recalc_undo_accumulated was never cleared on the actual datablock. Also clear mesh->runtime on write to avoid detecting changes, since it's cleared on read anyway. Differential Revision: https://developer.blender.org/D7274
2020-03-30Fix undo misdetecting identical future chunk in some casesBrecht Van Lommel
Clear is_identical_future before adding a next undo step, to avoid wrong values for cases where we undo and then add a step with different changes than what was previously the next step. Ref D7274
2020-03-30Fix undo debug logging not printing all types of undo pushesBrecht Van Lommel
Ref D7274
2020-03-30Fix T74547 EEVEE: Image texture crash with use after freeClément Foucault
Same fix than for the other mapping types.
2020-03-30GPencil: Remove `is_edit_mode` from cache dataAntonio Vazquez
This value is not used by new engine.
2020-03-30GPencil: Remove GP_DATA_PYTHON_UPDATED used by old engineAntonio Vazquez
2020-03-30Fix T75144 Grease Pencil: Python generated strokes flicker and crashClément Foucault
This was caused by a flag not being reset in time, causing discard of batches already queued to be drawn.
2020-03-30GPencil: Rename Overlay blend mode to Hard LightAntonio Vazquez
Differential Revision: https://developer.blender.org/D7280
2020-03-30Fix T74663 GPencil: Fills are Flickering on NvidiaClément Foucault
This was caused by an unitialized variable.
2020-03-30GPencil: Fix overlay blend mode creating inverted colorsClément Foucault
2020-03-30EEVEE: Bloom: Fix inverted source and base bufferClément Foucault
This does not change the ouput much.
2020-03-30NormalOverlay: Center Dot Normal Drawing With ModifiersJeroen Bakker
When using generative modifiers too many center dots were rendered in the normal overlay. This patch only renders the normals of original center dots. Known issue: decoding the `norAndFlag` has issues on Intel GPU.
2020-03-30Normal Overlay: Hide Normals Of Generated LoopsJeroen Bakker
The loop normals were always drawn. We used to only draw the normals if it was mapped to an original loop of the mesh. Due to recent changes we can not find the correct loop and decide if we need to draw them. Note still need to check the face dots normals. This is more complicated as facedot normals needs to be encoded in a different way
2020-03-30Fix T75142: No autokeying with pose mode X-MirrorSybren A. Stüvel
This was caused by the removal of some `BONE_TRANSFORM_MIRROR` flag handling in rBde530a95dc7b482dc22c933b9b8b2a98c79b5663. I simply restored those lines that caused this issue.
2020-03-30Cleanup: reduce code indentation in autokeyframe_pose()Sybren A. Stüvel
This makes the code a bit simpler to follow, by replacing `if (x) { all the code here }` with `if (!x) { continue; }` and un-indenting the remaining code, and by returning early. No functional changes.
2020-03-30Fix T75053: Paint Overlay Show Modified Wires and EdgesJeroen Bakker
The paint mask overlay showed the wires and edges of the final mesh. This change will only draw wires and edges that are mapped to the original mesh. This change enables mapping data in regular Mesh extraction. This can also be used for better drawing of the normal overlay. Reviewed By: Clément Foucault Differential Revision: https://developer.blender.org/D7277
2020-03-30Subdiv: Extend some commentsSergey Sharybin
2020-03-30Fix armature edit-mode selected linkedCampbell Barton
Selecting linked would only select a single arbitrary chain. Now select linked follows all child-chains of the bone. Also add support for following all links, similar to how this would work if it were a mesh with connected edges instead of only child chains. Leave this off by default to match pose mode.
2020-03-30Armature: remove merge function, use dissolve insteadCampbell Barton
This was crashing, when looking into a fix I noticed that it gave hap-hazard results dissolving past forks in the parent/child hierarchy arbitrarily following one chain. This functionality is almost identical to "dissolve" which delimits forks in the chain predictably. So remove this in favor of dissolve (available from the delete menu).
2020-03-30UI: center align icon-only pull-down menusCampbell Barton
Resolve issue noted in D5482, texture slots '+' icon for example was noticeably off-center.
2020-03-30Extrude Repeat: support storing the offset vectorCampbell Barton
Without this, adjusting properties always re-initialized from the view-vector.
2020-03-30Fix extrude repeat leaving selection history unselectedCampbell Barton
2020-03-30DRW: match edge opacity to 2.82Campbell Barton
Edges were hard to see in some cases in edit-mesh vertex/face modes. Since 804e90b42d72 alpha is handled differently, update edge alpha to visually match 2.82.
2020-03-29Fluid: Use dynamic mode whenever active rigid bodies are in the sceneSebastián Barschkis
Required for collisions with moving rigid bodies. Otherwise the static optimization mode will be kept and the obstacles would be calculated only once at the beginning.