Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 394 / 5574

February 10, 2021, 15:32 (GMT)
Fix T85471: Wrong orientation in transforming objects in weight paint mode

The local orientation chosen was that of the active object, but as
confirmed in other parts of the code, the orientation of the selected
Bone has priority.
February 10, 2021, 12:30 (GMT)
Merge branch 'blender-v2.92-release'
February 10, 2021, 12:25 (GMT)
Fix T85395: Texture paint external edit wrong projection on reapply

Caused by rB5b34d11b55e0.

Above commit restored the view matrices in ED_view3d_draw_offscreen
_before_ they can be stored in the ImBuff (see ED_view3d_draw_offscreen
/ texture_paint_image_from_view_exec).

Now make restoring the view matrices optional and dont do this in case
of reprojection, so the used matrices can still be saved in the ImBuff
later.

Reviewed By: campbellbarton

Maniphest Tasks: T85395

Differential Revision: https://developer.blender.org/D10331
February 10, 2021, 11:49 (GMT)
Merge branch 'blender-v2.92-release'
February 10, 2021, 11:48 (GMT)
Fix T85492: fix check if object has visible instances

Without this, `OB_VISIBLE_INSTANCES` would be added to `visibility` incorrectly,
leading to unexpected visibility changes down the line.
February 10, 2021, 06:44 (GMT)
CMake: set compiler-ccache & build-type-init variables as advanced

These settings aren't useful for basic configuration.
Revision 328a8c6 by Hans Goudey
February 10, 2021, 04:55 (GMT)
Fix Geometry Nodes: Broken built-in attribute exists check

Fixes an issue in a node setup with the point separate node, where muting
a node that does nothing breaks the operation, resulting in the point
separate not copying the position attrbute to either result.

The fix is straightfoward, it looks just like a typo.

Differential Revision: https://developer.blender.org/D10379
Revision d72595a by Hans Goudey
February 10, 2021, 02:26 (GMT)
Cleanup: Remove unecessary padding from small DNA structs

After {rBa0867f05a48e2017a}, it is no longer necessary to pad
structs with 1 and 2 byte sizes. Most of these are geometry node
structs, where we've been avoiding using `node.custom1`.

I only found two others, the freestyle flags in custom data DNA.

Differential Revision: https://developer.blender.org/D10335
February 10, 2021, 00:18 (GMT)
Merge branch 'blender-v2.92-release'
February 10, 2021, 00:16 (GMT)
Fix Sculpt Gestures using normal orientation with translated objects

This fixes two issues that were preveting normal orientation for working:

- The translation of component of the object matrix should not be
considered when converting a normal to world space.
- Whe using cursor for depth, the depth for the shape should be taken
directly from the cursor (which is already unprojected and updated)
instead of from the brush, which may have not been updated.

Reviewed By: dbystedt, JacquesLucke

Differential Revision: https://developer.blender.org/D10231
February 10, 2021, 00:14 (GMT)
UI: Removal of GHOST_CreateDialogWindow

Simplification of window creation code to allow greater flexibility.

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

Reviewed by Brecht Van Lommel
February 10, 2021, 00:10 (GMT)
Fix T83047: Texture paint symmetry options not in topbar

The texture paint mode was accidentally removed from the list

Reviewed By: JacquesLucke

Maniphest Tasks: T83047

Differential Revision: https://developer.blender.org/D10216
February 10, 2021, 00:09 (GMT)
Fix T85079: Thumb brush unstable when producing larger displacements

The thumb brush was updating the area normal per brush sample, which was
making unstable sampled normals for setting the displacement direction
when the vertices are moved too much from their original positions.
Now it always uses the original normal except when using anchored
strokes. In those cases, the normal always needs to be updated.

Reviewed By: JacquesLucke

Maniphest Tasks: T85079

Differential Revision: https://developer.blender.org/D10214
February 9, 2021, 22:38 (GMT)
cmake/deps: update Python to 3.9.1

The following packages also have received updates:

- IDNA 2.10
- CHARDET 4.0.0
- URLLIB3 1.26.3
- CERTIFI 2020.12.5
- REQUESTS 2.25.1
- NUMPY 1.19.5

numpy has gained a hard dependency on cython:

- CYTHON 0.29.21

Notes:

- This only updates the build environment files,
once these are built, Blender can default to Python 3.9.
- The 'm' suffix for Python binaries/libs has been removed.
- The macOS patch in Python 3.7 is has been removed.

Reviewed By: sybren, campbellbarton, sebbas

Ref D10257
February 9, 2021, 22:38 (GMT)
Cleanup: spelling
February 9, 2021, 22:38 (GMT)
Cleanup: remove redundant headers in source/blender/editors/

Remove redundant headers using
`./source/tools/utils_maintenance/code_clean.py`

Reviewed By: jmonteath

Ref D10364
February 9, 2021, 22:38 (GMT)
Cleanup: update old comments
February 9, 2021, 22:29 (GMT)
Cleanup: warning (useless type qualifier)
February 9, 2021, 22:29 (GMT)
Cleanup: clang-format
February 9, 2021, 22:24 (GMT)
Fix T85493: Attribute glitches while using Attribute Proximity node

The span fill was in multithreaded code, so calculated values were
sometimes reset. The fix is to move FLT_MAX fill outside of parallel_for.

Differential Revision: https://developer.blender.org/D10378
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021