Blender Git Commit Log

All Blender Git commits.

Page: 1792 / 8462

March 10, 2020, 03:47 (GMT)
DRW: Fix wrong test condition

Fixes the warning: address of array 'cmd->draw.batch->inst' will
always evaluate to 'true'
Revision bf4d5f8 by Joseph Eagar
March 10, 2020, 02:12 (GMT)
Merge branch 'master' of git://git.blender.org/blender
March 10, 2020, 01:29 (GMT)
Fix T74579: Filename with '' causes assert when browsing files
March 10, 2020, 00:40 (GMT)
Minor cleanup: Use r_ prefix for return arguments
March 9, 2020, 22:23 (GMT)
Fix IC keymap after recent GP merge

Just a simple fix here for now to keep the keymap working. Will revisit these areas to make them fit in properly with the keymap.
March 9, 2020, 20:58 (GMT)
Cleanup: compiler warnings
March 9, 2020, 20:58 (GMT)
Fix error in grease pencil vertex paint levels operator
March 9, 2020, 20:19 (GMT)
Fix T74354: Avoid division by 0 when calculating hardness

I could not reproduce the issue, but it looks like it was produced by
this division by 0. In any case, the code here was wrong.

Reviewed By: jbakker

Maniphest Tasks: T74354

Differential Revision: https://developer.blender.org/D6987
March 9, 2020, 20:16 (GMT)
Sculpt: Edge Automasking

This automasking option protects the open boundary edges of the mesh from the brush deformation. This is needed to sculpt cloths and it works nicely with the cloth brush.
It has a Propagation Steps property that controls the falloff of the mask from the edge.

Limitations:
- The automask is recalculated at the beginning of each stroke, creating a little bit of lag in high poly meshes, but it is not necessary. This can be fixed in the future by caching the edge distances, increasing a little bit the complexity of the code.
- The boundary vertex detection in meshes is not ideal and it fails with triangulated geometry, but it is the same as in the smooth brush. After fixing this, we should refactor the smooth brush to use the API and let the automasking option manually control the affected vertices.
- It does not work in Multires (it needs to be implemented in the API). The smooth brush in Multires is also not making boundary vertices.
- The falloff has a visible line artifact on grid patterns. We can smooth the final automasking factors several iterations, but it will make the initialization much slower. This can also be added in the future if we decided to cache the distances.

Reviewed By: jbakker

Differential Revision: https://developer.blender.org/D6705
March 9, 2020, 19:59 (GMT)
Revert typo fix to ensure localisations don't break
March 9, 2020, 19:55 (GMT)
Update add-ons submodule with fixes for 2.82a
March 9, 2020, 19:33 (GMT)
Fix T72253: Mantaflow adaptive domain cuts off

The issue of T72253 was that the density threshold (RNA adapt_threshold) was considering cells as empty cells too early and thus also shrinking the domain too early. The fix for this is to use smaller threshold values for the adaptive domain. This fix gives more flexibility in the UI to do just that.
March 9, 2020, 19:33 (GMT)
Revert "Constraints: remove special meaning of Local Space for parentless Objects."

This reverts commit 7728bfd4c45c634ba6b62e149176425ec5779945.

Although this brings back an inconsistency in the behaviour of
constraints on objects and bones, people were relying on the old
behaviour, and the new behaviour broke their files.

It is still desired to remove this inconsistency, but it will happen
more gradually.
March 9, 2020, 19:33 (GMT)
Fix T74431: EEVEE AO Render Pass

Missing code-path in recent refactoring.
March 9, 2020, 19:33 (GMT)
Fix T74295: Cloth + Internal springs crashes on a non-polygonal geometry

Added check to see if the mesh has any polygons at all.
If there are no polygons, the bvh tree data will consist of null
pointers, so skip internal springs if this is the case.
March 9, 2020, 19:33 (GMT)
Fix T74278: Light, Image Object, and Compositor Backdrop Viewer Node
gizmos are too big

Caused by rB9cac5fa681c5 which fixed the handles for the camera border
gizmo (being much too small)-- which in turn was broken by
rB98e4fbc7cc9e.

Camera border gizmo sets up its matrix_space a bit differently [this is
why we are getting very small values in gizmo_calc_rect_view_scale --
needs more investigation], but instead of breaking it for Light, Image
and Compositor Backdrop, lets just compensate by scaling the Camera
Border Gizmo for now.

Maniphest Tasks: T74278

Differential Revision: https://developer.blender.org/D6991
March 9, 2020, 19:33 (GMT)
Fix crash when compiling renderpass shader on some AMD drivers

Differential Revision: https://developer.blender.org/D6959

# Conflicts:
# source/blender/draw/engines/eevee/shaders/renderpass_postprocess_frag.glsl
March 9, 2020, 19:33 (GMT)
Fix (unreported) Separate bones creates empty armature

Fix for fix (rB8bf7ca9fe31c).
The fix was not actually working [neither for multi-armature-editing as
intended nor for single armatures] and it broke single-armature bone
separation completely.

More or less indentation issue, move relevant code out of bone loop, do
after all bones have been checked, guess this was intended anyways.

Differential Revision: https://developer.blender.org/D6949
March 9, 2020, 19:33 (GMT)
Fix camera border gizmo size
March 9, 2020, 19:33 (GMT)
Fix T72903: Bone envelope & bone size tool functionality swapped
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021