Blender Git Commit Log

All Blender Git commits.

Page: 173 / 8462

October 11, 2021, 08:57 (GMT)
Merge branch 'master' into asset-browser-snap-dragging
October 11, 2021, 08:17 (GMT)
Deps: bump Python 3.9.2 ? 3.9.7
October 11, 2021, 08:17 (GMT)
Bump Python to 3.9.7 and add zstandard package

These changes will be committed in two separate consecutive commits.
It's easier to review & build as a whole, hence the single diff.

----------------------

*Bump Python 3.9.2 ? 3.9.7*

If we're going to add a Python package to Blender, this usually means
rebuilding all of Python, so we might just as well bump it to the
latest 3.9 release.

----------------------

*Bundle the `zstandard` Python package*

This package allows Python scripts to handle compressed blend files.
This is for example needed by #blender_asset_tracer to send files to a
Flamenco render farm.

This change includes a new `WITH_PYTHON_INSTALL_ZSTANDARD` build-time
option, to control whether to actually install the package. For this
the already-existing approach for Requests was copied. I'm not too
happy with the way Python packages and their dependents (Audaspace &
Mantaflow) are handled, but that's for a different cleanup commit.

Differential Revision: https://developer.blender.org/D12777
October 11, 2021, 08:10 (GMT)
Cleanup: make format (VSE)
October 11, 2021, 08:10 (GMT)
Fix T92080: Background of Node editors appear brighter than before

In the original code depth=0 meant that there was no parents. But with
BLI_listbase_count we have depth 1 in those cases.

Differential Revision: https://developer.blender.org/D12817
October 11, 2021, 07:40 (GMT)
Cleanup: Add const keyword to `BKE_packedfile_id_check`.
October 11, 2021, 06:14 (GMT)
Fix compile error on Windows
October 11, 2021, 05:09 (GMT)
Merge branch 'master' into abc-features
October 11, 2021, 04:33 (GMT)
Doc: expand on docstring for PyC_Long_AsBool
October 11, 2021, 03:03 (GMT)
Viewport: support rendering point attributes.

This adds support for rendering arbitrary attributes on point domains.
For now only float, float2, and float3 attributes are supported. For
more attribute types, and domains, a more flexible system to gather
needed attributes will be required, as we are currently running out of
bits.
October 11, 2021, 01:58 (GMT)
Fix starting Blender with Python 3.10

URL presets weren't working, raising a Python exception
when the splash screen was displayed.
Revision d245448 by Hans Goudey (master)
October 11, 2021, 01:53 (GMT)
Fix: Incorrect custom property edit string to int change

This fixed an error in a corner case, and is a reasonable check anyway.
October 10, 2021, 23:54 (GMT)
Fix T91889 Exact boolean sometimes drops triangles.

The problem is that the fast triangulator (based on polyfill)
sometimes makes degenerate triangles. Commit 8115f0c5bd91f had
a check for degenerate triangles but it wasn't thorough enough.
This commit uses a more thorough (and pessimistic) test for
degenerate triangles, using the exact triangulator in those cases.
October 10, 2021, 22:38 (GMT)
Sculpt: add new bending constraint to cloth filter
October 10, 2021, 21:37 (GMT)
Sculpt: experimental bending constraints for cloth
brush.

See "bending" checkmark in the cloth settings.
October 10, 2021, 20:15 (GMT)
Changes based on Review by Hans Goudey (HooglyBoogly)
October 9, 2021, 19:40 (GMT)
Geometry Nodes: Align Euler to Vector Node

This commit introduces the Align Euler to Vector function node which
rotates to a body into a given direction. The node replaces the legacy
"Align Rotation to Vector" node, which only worked on an attribute
named `rotation` internally. The "Euler" in the name is meant to make
it clearer that the rotation isn't interchangeable with a regular
vector.

Addresses T91374.

Differential Revision: https://developer.blender.org/D12726
October 9, 2021, 08:11 (GMT)
Fix T91096: VSE use after free with overwrite enabled

Strip was flagged for deletion in `seq_transform_handle_overwrite()`
on `STRIP_OVERLAP_IS_FULL`. Then it is removed in
`SEQ_edit_strip_split()` before it should be.

Handle `STRIP_OVERLAP_IS_FULL` in separate loop.

This may not be complete solution, because in example file overlap is
caused between 2 transformed strips and one that is "static".
Such operation should not be possible in first place. This fixes the
crash at lest, so improvement in behavior can be handled separately.

Differential Revision: https://developer.blender.org/D12751
October 9, 2021, 08:08 (GMT)
Fix T91978: VSE box select substract doesn't work

Substract and add modes were not implemented. Add logic to handle these
modes.
October 9, 2021, 06:41 (GMT)
VSE: Fix 2D cursor not visible

This was caused by confusing naming of frame overlay feature.
Correct flag to use is `sseq->flag & SEQ_SHOW_OVERLAY`, not
`ed->over_flag & SEQ_EDIT_OVERLAY_SHOW`.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021