Blender Git Loki

Kaikki Blender Git kommitit.

Page: 934 / 8462

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 (master)
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
February 10, 2021, 04:09 (GMT)
EEVEE: Improve / fix GGX LUTs

This modifies the principled BSDF and the Glass BSDF which now
have better fit to multiscatter GGX.

Code to generate the LUT have been updated and can run at runtime.

The refraction LUT has been changed to have the critical angle always
centered around one pixel so that interpolation can be mitigated.

Offline LUT data will be updated in another commit.
Revision d72595a by Hans Goudey (master)
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:45 (GMT)
Merge branch 'master' into sculpt-dev
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, 23:44 (GMT)
WIP: sculpt curves
February 9, 2021, 23:35 (GMT)
Merge branch 'master' into sculpt-dev
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: 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: spelling
February 9, 2021, 22:38 (GMT)
Cleanup: update old comments
February 9, 2021, 22:29 (GMT)
Cleanup: clang-format
February 9, 2021, 22:29 (GMT)
Cleanup: warning (useless type qualifier)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021