Revision 06a2e2b by Brecht Van Lommel November 19, 2021, 17:05 (GMT) |
Merge branch 'blender-v3.0-release' |
Revision ef687bd by Hans Goudey November 19, 2021, 17:00 (GMT) |
Merge branch 'blender-v3.0-release' |
Revision 97533ee by Erik Abrahamsson 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 |
Revision 1b686c6 by Brecht Van Lommel 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 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 |
Revision 9e3a913 by Sybren A. Stüvel November 19, 2021, 15:39 (GMT) |
Merge remote-tracking branch 'origin/blender-v3.0-release' |
Revision 1a1ddcb by Sybren A. Stüvel 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. |
Revision ec71054 by Bastien Montagne 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 |
Revision 06ead31 by Sybren A. Stüvel 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. |
Revision 330290d by Philipp Oeser November 19, 2021, 14:55 (GMT) |
Cleanup: typos in comments |
Revision 33c5e7b by Bastien Montagne November 19, 2021, 14:41 (GMT) |
LibOverrides: Refactor how diffing of RNA collections is handled. Original implementation was a quick prototype which should have never landed as-is in master. It had very limiting constraints and did not allow for any real further development. This commit fixes the internal implementation to make more sensible, maintainable and evolutive. NOTE: This commit introduces another forward-incompatibility in the Blender file format: Files saved after this commit won't open properly in older versions of blender regarding local inserted constraints or modifiers into overrides of linked data. NOTE: Technical details: The 'anchor' item name/index is now stored in `subitem_reference_` members, and the actual 'source' item name/index is stored in `subitem_local_` members of the override property operation data. Previously, only the `subitem_local_` members were used, storing the anchor item name/index, and assuming the 'source' item was always the next in the list. Milestone I of T82160. Maniphest Tasks: T82160 Differential Revision: https://developer.blender.org/D13282 |
Revision d6ea881 by Bastien Montagne November 19, 2021, 14:41 (GMT) |
BLI_listbase: Add utils to search from string or index. If a valid matching string is found, return that item, otherwise fallback to the item matching the given index, if any. This will be useful in RNA override code, and potentially other areas where data in lists can be referenced by their names or indices. |
Revision d7aaa14 by Jacques Lucke November 19, 2021, 14:30 (GMT) |
Merge branch 'blender-v3.0-release' |
Revision 04ec36f by Jacques Lucke November 19, 2021, 14:28 (GMT) |
Fix T87912: use session id instead of name to identify dropped object The old code did not work when there were multiple ids with the same name (which can happen when ids are linked in). The solution is to use the session ids instead. Those are different even when two ids have the same name. Differential Revision: https://developer.blender.org/D11116 |
Revision 0852805 by Omar Emara November 19, 2021, 13:58 (GMT) |
Merge branch 'blender-v3.0-release' |
Revision a20e703 by Omar Emara November 19, 2021, 13:55 (GMT) |
Fix T93184: Link color not used for custom sockets D13044 allowed the link color overlay to be used with custom sockets. This no longer works due to a condition that checks if the socket is standard or not, which was in place to avoid bad indexing of the std_node_socket_colors array. Since that array is no longer used, this condition needs to be removed. Differential Revision: https://developer.blender.org/D13274 Reviewed By: Hans Goudey |
Revision 06691d1 by Brecht Van Lommel November 19, 2021, 12:21 (GMT) |
Tests: disable Cycles volume test when WITH_MOD_FLUID is off |
Revision 1b94c53 by Brecht Van Lommel November 19, 2021, 12:02 (GMT) |
Cleanup: fix typos in comments and docs Contributed by luzpaz. Differential Revision: https://developer.blender.org/D10447 |
Revision 7d5ef64 by Brecht Van Lommel November 19, 2021, 11:46 (GMT) |
Cleanup: fix typos in comments and docs Contributed by luzpaz. Differential Revision: https://developer.blender.org/D13264 |
Revision 83e2450 by Bastien Montagne November 19, 2021, 11:09 (GMT) |
Fix (unreported) wrong behavior of constraints in liboverrides. All constraints were 'made local', including the ones comming from the reference linked object. |
|