Blender Git Loki

Kaikki Blender Git kommitit.

Page: 213 / 8462

September 24, 2021, 08:25 (GMT)
Cleanup: clang-tidy
September 24, 2021, 06:41 (GMT)
FileBrowser: Reduce Overhead Browsing Libraries.

When Browsing libraries the asset files were opened multiple times.
once to determine the needed groups to query and once for each
group to query the items in the group. For file browsing this makes sense
but for asset browsing this can be reduced.

This patch will load the asset files recursively and only opens them once.
Another change is that only the assets are requested and not filtered out
later in the process.

This patch is needed to simplify the library indexing. Where
we need access to the full library content.

## The numbers ##

Benchmarked by adding scenes of the spring open movie to the default
asset library. Refreshing the asset library would recursively load all the files
there.

| **8bc27c508a** | Processed 317 'directories/libraries' | 7.573986s |
| **Patch** | Processed 42 'directories/libraries' | 0.821013s |

{F10442811}

Reviewed By: mont29, Severin

Maniphest Tasks: T91406

Differential Revision: https://developer.blender.org/D12499
September 24, 2021, 06:03 (GMT)
Merge branch 'master' into tracking_tools
September 24, 2021, 05:44 (GMT)
Hair Info Length Attribute

Goal is to add the length attribute to the Hair Info node, for better control over color gradients or similar along the hair.

Reviewed By: #eevee_viewport, brecht

Differential Revision: https://developer.blender.org/D10481
Revision 0f764ad by Hans Goudey (master)
September 24, 2021, 04:56 (GMT)
Fix T91661: Vector rotate output socket diconnects on file load

An incorrect name was used in the socket declaration refactor.
September 24, 2021, 04:44 (GMT)
Geometry Nodes: Only show attribute toggle for field inputs (WIP)

With this patch, the toggle to change an input between an attribute and
a value is not added or displayed for inputs that are fields, as determined
by the socket field status inferrencing.

Differential Revision: https://developer.blender.org/D12623
September 24, 2021, 04:39 (GMT)
Sculpt: fix clay brush

* BRUSH_MAPPING_INHERIT is now respected
when unset.
* Also added inherit icon to
input mapping curves ui.
Revision 0e03974 by Hans Goudey (master)
September 24, 2021, 03:23 (GMT)
Fix: Incorrect field visualization for some shader nodes

These need to be tagged as function nodes in their declaration.
September 24, 2021, 01:31 (GMT)
Cleanup: spelling in comments
September 24, 2021, 01:07 (GMT)
Cleanup: group convenience assignments in the keymap
September 24, 2021, 01:07 (GMT)
UI: keymap preference tweaks

- Expose option to use shortcuts to activate tools as an enum.
- "Emulate 3 Button Mouse" now disables preferences
that depend on Alt-LMB.
September 23, 2021, 23:15 (GMT)
Fix bug in last commit
September 23, 2021, 23:11 (GMT)
Sculpt: Add a curve brush channel type

* Added a new curve brush channel type
* Added a BKE_brush_curve_strength_ex method
that just takes preset and curve as arguments,
instead of pulling them from Brush.
* Autosmooth and topology rake now have their
own falloff curves.
September 23, 2021, 22:56 (GMT)
Merge branch 'master' into soc-2021-porting-modifiers-to-nodes-merge-by-distance

# Conflicts:
# release/scripts/startup/nodeitems_builtins.py
# source/blender/blenkernel/BKE_node.h
# source/blender/blenkernel/intern/node.cc
# source/blender/makesrna/RNA_enum_types.h
# source/blender/makesrna/intern/rna_nodetree.c
# source/blender/modifiers/intern/MOD_weld.c
# source/blender/nodes/NOD_geometry.h
# source/blender/nodes/NOD_static_types.h
Revision 2614166 by Hans Goudey (master)
September 23, 2021, 22:45 (GMT)
Fix: Curve fill node doesn't fill real geometry with instances

A misplaced return in the middle of the function made it so
the node didn't fill real geometry.
September 23, 2021, 21:27 (GMT)
Audaspace: port bugfix from upstream.

Fixes T91615: Instant crash when dragging video file into video editor sequencer
September 23, 2021, 21:25 (GMT)
USD IO options improvements

Added default values for the Default Prim Path,
Root Prim Path and Material Prim Path export
options. Now validating that these options are
set to well formed USD paths and raising an
error if these paths are invalid. This helps avoid
potential crashes when attempting to define
USD prims with invalid paths. Also updated import
shaders option menu tooltip.
September 23, 2021, 20:21 (GMT)
Geometry Nodes: Initial socket visualization for fields.

This implements the update logic for the vizualization of which
sockets pass data or constants directly, and which pass functions.
The socket shapes may still have to be updated. That should be
done separately, because it might be a bit more involved, because
socket shapes are currently linked to keyframe shapes. Currently
the circle and diamond shapes are used with the following meanings:

- Input Sockets:
- Circle: Required to be a single value.
- Diamond: This input supports fields.
- Output Sockets:
- Circle: This output is a single value.
- Diamond: This output may be a field.

Connecting a field to a circle input socket is an error, since a
field cannot be converted to a single value. If the socket shape
is a diamond with a dot in the middle, it means it is currently
a single value, but could be a field.

In addition to socket shapes, the intention is to draw node links
differently based on the field status. However, the exact method for
conveying that isn't decided yet.

Differential Revision: https://developer.blender.org/D12584
Revision c1b925f by Hans Goudey (master)
September 23, 2021, 20:20 (GMT)
Fix build error caused by typo
September 23, 2021, 18:45 (GMT)
Fix T91638: image editor Open Cached Render not loading some passes

Previously this was only loading built-in render passes. Now instead of trying
to load the scene render passes, load whatever passes exist in the cache file.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021