Blender Git Commit Log

All Blender Git commits.

Page: 172 / 8462

October 11, 2021, 14:55 (GMT)
Asset Catalogs: undo/redo working (on service level)

Still needs named snapshots.
October 11, 2021, 14:39 (GMT)
Only hide preview image while dragging over 3D View

Make the preview hide and unhide depending on if the user drags over the
3D View. In there the preview is too much visual noice, together with
the bounding box and snapping plane we draw there.
October 11, 2021, 14:31 (GMT)
Asset Catalogs: undo stack for catalog edits

Add an undo stack for catalog edits. Still work in progress:
- Undo/redo behaviour needs to be refined (or test adjusted to match current behaviour)
- Stored snapshots need to have a name, so it can be shown in the UI what will be undone/redone.
October 11, 2021, 14:08 (GMT)
Cleanup: match parameter name in function declaration and implementation.
October 11, 2021, 13:59 (GMT)
Fix active pixels overlay for Cycles viewport

It got missed in some of previous development.

Can not see a reason why the line needed to be removed, maybe just some
accident.
October 11, 2021, 13:57 (GMT)
Properly set rotation when dropping

Didn't respect the rotation mode before.
October 11, 2021, 13:40 (GMT)
Adapt to changes in master
October 11, 2021, 13:38 (GMT)
Geometry Nodes: Separate and Delete Geometry for fields

Delete Geometry:
This adds a copy of the old node in the legacy folder and updates the
node to work with fields. The invert option is removed, because it is
something that should be very easy with fields, and to be consistent
with other nodes which have a selection. There is also a dropdown to
select the domain, because the domain can't be determined from the
field input. When the domain does not belong on any of the components
an info message is displayed.

Separate Geometry:
A more general version of the old Point Separate node. The "inverted"
output is the same as using the delete geometry node.

Differential Revision: https://developer.blender.org/D12574
October 11, 2021, 12:01 (GMT)
Cycles: Improve volume stack size calculation

Only count volume objects after shader optimization.

Allows to discard objects which don't have effective volume
BSDF connected to the shader output (i.e. constant folded,
or non-volume BSDF used by mistake).

Solves memory regression reported in T92014.

There is still possibility to improve memory even further
for cases when there are a lot of non-intersecting volume
objects, but that requires a deeper refactor of update
process. Will happen as a followup development.

Differential Revision: https://developer.blender.org/D12797
October 11, 2021, 12:01 (GMT)
Cleanup: Spelling in comment
October 11, 2021, 11:25 (GMT)
Sculpt: fix symmetry bug and mesh filter
smooth improvements

* Fixed symmetry bug
* Exposed a few hard edge options to the mesh filter tool
* Updated default brushes inside of startup.blend.
October 11, 2021, 10:35 (GMT)
Fix T91169: bpy_extras.io_utils.create_derived_objects -> duplis error

This function now takes a depsgraph and a list of objects to avoid
inefficient O(n^2) iteration when extracting instances from all objects
in the scene. Returning an object -> instance map.

Note that keeping compatibility with the existing API wasn't practical
in this case since instances can no longer be generated from the scene
and it's objects.
October 11, 2021, 10:27 (GMT)
Cycles: Introduce scene host_update function

The longer-term goal is to separate host-only scene update
from device update: make it possible to make kernel features
depend on actual scene state and flags.

This change makes it so shaders are compiled before kernel
load, making checks like "has_volume" available at the
kernel features calculation state.

No functional changes are expected at this point.

Differential Revision: https://developer.blender.org/D12795
October 11, 2021, 10:10 (GMT)
Fix T91785: Change max input limit for knife tool angle snapping

Patch changes the Knife Tool angle snapping input limit to 180.

Differential Revision: https://developer.blender.org/D12728
October 11, 2021, 09:19 (GMT)
Fix T90634: Gizmo.target_set_value() crash without a valid property

Raise an exception when target properties have not been set.
October 11, 2021, 09:15 (GMT)
Correct numpy hash
October 11, 2021, 09:15 (GMT)
Fix typo
October 11, 2021, 09:14 (GMT)
Remove numpy patch, as it no longer applies; the option it tries to disable seems to have been removed from numpy.
October 11, 2021, 09:14 (GMT)
Cleanup: add utility functions to parse gizmos and target properties
October 11, 2021, 09:01 (GMT)
Bump requests, certifi, urllib, idna, cython, and numpy packages. Replace chardet with charset-normalizer (dependency change of requests)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021