Revision 827d7e7 by Hans Goudey October 27, 2021, 13:36 (GMT) |
Geometry Nodes: Rename some sockets Subdivision surface: Both geometry sockets renamed to "Mesh" Points to Volume: Use "Points" and "Volume" names Distribute Points on Faces: Use "Mesh" input name These are meant to provide a hint to users which type each node is meant to use. |
Revision c1936be by Jacques Lucke October 27, 2021, 13:34 (GMT) |
Spreadsheet: use "id" instead of "ID" as column name The lower case name is the internal name and will be exposed more to the user once we have instance attributes. |
Revision cc6d5bc by Jacques Lucke October 27, 2021, 13:31 (GMT) |
Fix: typo in info message |
Revision 7cbb01f by Jacques Lucke October 27, 2021, 13:29 (GMT) |
Fix: incorrect warning in Instances to Points node |
Revision 9217f5c by Jacques Lucke October 27, 2021, 13:26 (GMT) |
Geometry Nodes: change default raycast direction Raycasting downwards (e.g. onto some terrain) is more common than raycasting in the positive z direction. |
Revision ff2e8d6 by Campbell Barton October 27, 2021, 13:24 (GMT) |
Fix building WITH_FLUID=OFF |
Revision 2a709c8 by Campbell Barton October 27, 2021, 13:24 (GMT) |
Fix sequencer selection toggle Sequence strips weren't being deselected while holding shift. |
Revision aea7e55 by Campbell Barton October 27, 2021, 13:24 (GMT) |
WM: de-duplicate cursor motion checks for selection picking Replace local static mouse coordinate storage with a single function. also resolve inconsistencies. - Edit-mesh selection used equality check (ignoring `U.move_threshold`). - Motion to clear tooltips checked the value without scaling by the DPI. Also prevent the unlikely case of the previous motion check matching a different area by resetting the value when the active region changes. |
Revision f5d8339 by Campbell Barton October 27, 2021, 13:24 (GMT) |
Sequencer: various preview selection improvements - Only cycle items when the cursor hasn't moved. This matches object-mode behavior, making it possible to tweak-drag the current selection without first cycling to the next sequence strip. Successive clicks will still cycle sequence strips. - For center selection, use a penalty for the active strip. - Use a temporary selection list to avoid moving the sequence strips out of the scene during selection (changing their order when added back). |
Revision bbd6dc5 by Jacques Lucke October 27, 2021, 13:23 (GMT) |
Nodes: fix menu when there is no node tree Previously, some submenus were empty. |
Revision 19a559d by Sergey Sharybin October 27, 2021, 13:14 (GMT) |
Fix warning after recent fluid modifier changes |
Revision 1832e11 by Julian Eisel October 27, 2021, 12:56 (GMT) |
UI: Support dragging tree-view items Adds the needed bits to the UI tree-view API to support dragging tree-view items. This isn't used yet, but will be in the following commit for asset catalogs. There will probably be some further tweaks to the design at some point, for now this should work well enough for our use-cases. |
Revision aae5f15 by Julian Eisel October 27, 2021, 12:56 (GMT) |
Asset Browser: Support dragging catalogs to move them in the hierarchy Uses the additions to the UI tree-view API from the previous commit to enable drag & drop of asset catalogs. The catalogs will be moved in the tree including children. A remaining issue is that a catalog with children will always be collapsed when dropping. I need to find a way to fix that in the tree-view API. There are a few improvements I can think of for the tree-item drag & drop support, but time for these is too short. These can be done as normal cleanups at some point. |
Revision 332de3a by Julian Eisel October 27, 2021, 12:56 (GMT) |
Cleanup: Add static assert for tree-view getter template These kind of static asserts for the base type of a template parameter are useful, and can avoid wrong API usage. |
Revision 8507336 by Sergey Sharybin October 27, 2021, 12:52 (GMT) |
Fix T92423: Blender freeze rendering animation with Mantaflow Mantaflow could steal tasks from dependency graph, which under certain conditions causes a recursive lock involving GIL. Isolate threading done in mantaflow when it is interfaced form the dependency graph. Isolation done from the modifier, since the deeper calls are branching out quite quickly. Differential Revision: https://developer.blender.org/D13011 |
Revision 82cf25d by William Leeson October 27, 2021, 12:21 (GMT) |
Cycles: Scrambling distance for the PMJ sampler Adds scrambling distance to the PMJ sampler. This is based on the work by Mathieu Menuet in D12318 who created the original implementation for the Sobol sampler. Reviewed By: brecht Maniphest Tasks: T92181 Differential Revision: https://developer.blender.org/D12854 |
Revision 7b1c571 by William Leeson October 27, 2021, 12:05 (GMT) |
Cycles: Replace saturate with saturatef saturate is depricated in favour of __saturatef this replaces saturate with __saturatef on CUDA by createing a saturatef function which replaces all instances of saturate and are hooked up to the correct function on all platforms. Reviewed By: brecht Differential Revision: https://developer.blender.org/D13010 |
Revision 18b6f0d by Jacques Lucke October 27, 2021, 10:43 (GMT) |
Fix T92264: incorrect field inferencing when muting link between reroutes Previously, muted links were just ignored considered by field inferencing. Now muted links behave like normal links in the inferencing process. |
Revision 051bb46 by Jacques Lucke October 27, 2021, 10:36 (GMT) |
Fix T92241: curve radius and tilt swapped after resampling This only happened when the spline contained a single point. |
Revision c06a86f by Jacques Lucke October 27, 2021, 10:29 (GMT) |
Fix T92328: crash during field inferencing when there is a link cycle The toposort did not handle link cycles which it should. |
|