Blender Git Commit Log

All Blender Git commits.

Page: 75 / 8462

November 19, 2021, 18:24 (GMT)
Fix T91838 Crash when toggling edit mode on object with geometry node modifier, but only if the instanced objects material has a normal map assigned.

This is only a workaround to avoid the crash. The underlying issue is left
unfixed.

New report for tracking the underlying issue is T93223.
November 19, 2021, 18:19 (GMT)
Merge remote-tracking branch 'origin/master' into transform-navigation-snapsource

November 19, 2021, 17:39 (GMT)
Update splash for Blender 3.x development series

CC-BY Blender Studio https://studio.blender.org

Update the splash artwork for the daily builds (`master`) to
celebrate the beginning of a new major series in Blender.

The badges of the Development Fund membership levels have been removed for
a simpler design, and the font matches the one used elsewhere in blender.org
Revision 1222c45 by Hans Goudey (master)
November 19, 2021, 17:26 (GMT)
Fix: Use the instances domain in instance transform nodes

Instance attributes exist on the instance domain after rB97533eede44421,
so these fields should be evaluated on that domain.
Revision ba8dd0f by Hans Goudey (master)
November 19, 2021, 17:21 (GMT)
Spreadsheet: Support instances component viewer node columns

After rB97533eede444217b, instances have their own attribute domain,
but the spreadsheet code worked under the assumption that the component
used the point domain. Old files have to re-select the instances data
source to make it properly active
November 19, 2021, 17:17 (GMT)
Asset Bundle: work in progress, add operator for installing bundles

Add an operator for installing asset bundles. Still work in progress, not
operational, but at least it allows selecting the target library.
November 19, 2021, 17:05 (GMT)
Merge branch 'blender-v3.0-release'
Revision ef687bd by Hans Goudey (master)
November 19, 2021, 17:00 (GMT)
Merge branch 'blender-v3.0-release'
November 19, 2021, 16:53 (GMT)
Geometry Nodes: Support custom instance attributes

Adds an attribute provider for instance attributes.
A new domain `ATTR_DOMAIN_INSTANCE` is implemented.
Instance attributes are not yet realized correctly.

Differential Revision: D13149
November 19, 2021, 16:47 (GMT)
Animation: allow marking actions as cyclic for Cycle-Aware Keying.

When a manual frame range is set, allow marking an action as having
Cyclic Animation. This does not affect how the action is evaluated,
but the Cycle-Aware Keying option will automatically make any newly
added F-Curves cyclic. This allows using the option from the start
to build the cycle, rather than only for tweaking an existing loop.

The curves are made cyclic when they have only one key, either
after inserting the first key, or before adding the second one.
The latter case avoids the need to manually make the first added
curve cyclic after marking a newly added action cyclic.

Differential Revision: https://developer.blender.org/D11803
November 19, 2021, 16:46 (GMT)
Animation: allow manually setting the intended playback range for actions.

Some operations, e.g. adding a new action strip to NLA, require
knowing the active frame range of an action. However, currently it
can only be deduced by scanning the keyframes of the curves within
it. This is not ideal if e.g. curves are staggered for overlap.

As suggested by Nathan Vegdahl in comments to T54724, this patch adds
Action properties that allow manually specifying its active frame range.
The settings are exposed via a panel in the Dopesheet and Action Editor.
When enabled, the range is highlighted in the background using a striped
fill to distinguish it from the solid filled regular playback range.

When set, the frame range is used when adding or updating NLA tracks,
and by add-ons using `Action.frame_range`, e.g. FBX exporter.

Differential Revision: https://developer.blender.org/D11803
November 19, 2021, 16:42 (GMT)
Fix T93046: Cycles world volume rendering very slow in OptiX with some scenes

With very long ray distance, OptiX ends up traversing many BVH nodes due to
a feature that improves precision. However this causes very slow rendering.

We now avoid generating such long rays by rejecting the few samples that have
long ray distances and very low probability of being generated. This should not
meaningfully affect render results.

Thanks to Sergey and Patrick for the investigation.
Revision 0f1a200 by Hans Goudey (master)
November 19, 2021, 16:36 (GMT)
Fix T92682: EEVEE motion blur crash with curve objects

After rBb9febb54a492, the evaluated mesh from a curve is now presented
to render engines as a separate mesh object, but some code still assumed
that a curve object itself could have an evaluated mesh. However, this is
still true for surface objects and metaballs, which don't
use geometry sets yet.

Differential Revision: https://developer.blender.org/D13272
November 19, 2021, 15:39 (GMT)
Merge remote-tracking branch 'origin/blender-v3.0-release'
November 19, 2021, 15:29 (GMT)
Asset Browser: don't display linked-in asset datablocks

Datablocks marked as asset, linked from another file, were shown in the
"Current File" asset library. This is now resolved.
November 19, 2021, 15:10 (GMT)
Merge branch 'blender-v3.0-release'

Conflicts:
source/blender/blenkernel/BKE_blender_version.h
source/blender/blenloader/intern/versioning_300.c
November 19, 2021, 15:09 (GMT)
Fix CLangTidy warnings.
November 19, 2021, 15:09 (GMT)
Context: add accessors returning selected actions for animation editors.

Add a new 'selected_visible_actions' property to allow querying
actions that are selected in animation related editors for use in
UI and operators. The 'selected_editable_actions' variant excludes
linked actions (the only reason an action can be read-only).

In the Action and Shape Key editors there is only one action
that is specified by the field at the top of the editor.

In Dope Sheet it scans the channel rows and returns all actions
related to the selected items. This includes summary items for
actions and groups.

In Graph Editor, it lists actions associated with selected curves.

The new property is also used for Copy To Selected and Alt-Click.

Ref D11803
November 19, 2021, 15:08 (GMT)
Asset Preferences: disallow single file as asset library

Asset libraries should be directories on disk. By manually entering a
file path it was possible to have a single blend file as asset library,
but that was not a designed-for situation, and it doesn't play well
with the asset catalog system.
November 19, 2021, 15:08 (GMT)
Sculpt-dev: fix another crash
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021