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 |
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. |
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 |
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 |
Revision f42ca48 by Michael Kowalski (temp-usd-latest-master, temp-usd-merge-master, universal-scene-description) 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 |
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. |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021