September 24, 2021, 18:20 (GMT) |
Merge branch 'master' into temp-asset-browser-catalogs-ui |
September 24, 2021, 18:17 (GMT) |
Assets: Read catalogs immediately when loading a library Until now, the asset catalogs would only show up after all assets from the library were loaded. Now the catalogs are read first, which makes them appear pretty much immediately. This makes the UI more responsive and feel less heavy. I added a dedicated file-list type for asset libraries now. While not necessarily needed, I prefer that so asset library specific stuff can be handled in there. |
September 24, 2021, 18:15 (GMT) |
Properly null-check the asset catalog tree before accessing for UI |
September 24, 2021, 18:12 (GMT) |
Assets: Read catalogs immediately when loading a library Until now, the asset catalogs would only show up after all assets from the library were loaded. Now the catalogs are read first, which makes them appear pretty much immediately. I added a dedicated file-list type for asset libraries now. While not necessarily needed, I prefer that so asset library specific stuff can be handled in there. |
Revision 5724b0d by Michael Kowalski (temp-usd-latest-master, temp-usd-merge-master, universal-scene-description) September 24, 2021, 17:46 (GMT) |
USD IO improved feedback. Now parsing the Python notification dictionary object returned by UMM to output warnings and error to the Blender log. Removing unneeded log message when setting the default prim, as it can obscure more important warnings and errors in the status bar. |
September 24, 2021, 17:41 (GMT) |
Geometry Nodes: String to Curves Node This commit adds a node that generates a text paragraph as curve instances. The inputs on the node control the overall shape of the paragraph, and other nodes can be used to move the individual instances afterwards. To output more than one line, the "Special Characters" node can be used. The node outputs instances instead of real geometry so that it doesn't have to duplicate work for every character afterwards. This is much more efficient, because all of the curve evaluation and nodes like fill curve don't have to repeat the same calculation for every instance of the same character. In the future, the instances component will support attributes, and the node can output attribute fields like "Word Index" and "Line Index". Differential Revision: https://developer.blender.org/D11522 |
September 24, 2021, 16:00 (GMT) |
Geometry Nodes: Special string characters node This patch adds a new node called "Special Characters" with two string outputs: "Line Break" and "Tab". This is necessary because the newline character cannot be easily typed with a keyboard, but is necessary for the string to curve node. Differential Revision: https://developer.blender.org/D12620 |
September 24, 2021, 15:46 (GMT) |
Fix Cycles memory leak in baking, after recent changes |
September 24, 2021, 15:13 (GMT) |
Nodes: initial support for socket tooltips This adds initial limited support for socket tooltips. It's limited in a couple of ways for now: * Only works when hovering over the socket shape, not when hovering over the value in the socket. * Only works for built-in nodes that already use the new node declaration system. This can later be extended to support pynodes. Those limitations are well worth it for now, given that the implementation is quite simple and the impact on usability is quite large. More complex updates to the layout system, that would allow showing socket tooltips in the nodes, can be done later. With the current implementation we can at least start writing tooltips for geometry nodes now. This commit already adds tooltips for the Cylinder node as an example. Differential Revision: https://developer.blender.org/D12607 |
September 24, 2021, 14:42 (GMT) |
Fix: field evaluation crash when the domain size is zero |
September 24, 2021, 14:42 (GMT) |
Nodes: hide socket value when input is a field implicitly |
September 24, 2021, 14:34 (GMT) |
Cleanup: UUID, add some documenting comments No functional changes. |
September 24, 2021, 14:34 (GMT) |
Fix T91660: Cycles remaining render time does not take into account time limit |
September 24, 2021, 14:34 (GMT) |
Cleanup: remove unused device code and includes |
September 24, 2021, 14:34 (GMT) |
Cycles: some steps towards getting standalone compiling again Render output and display still need to be rewritten to work with the new system. |
September 24, 2021, 14:27 (GMT) |
GPencil: Reorganize list of modifiers As we have a now a new `Modify` column, we move some modifers to this column. |
September 24, 2021, 14:16 (GMT) |
GPencil: Invert weight in Weight Proximity modifier In meshes modifer the Lowest is 0 and Highest is 1.0 and this was working inverted for grease pencil. Now, it works equals to meshes modifier. Also changed the tooltip to keep consistency with meshes modifier. |
September 24, 2021, 14:16 (GMT) |
GPencil: Change Proximity distance properties to distance type This keep consistency with mesh modifer. |
September 24, 2021, 14:03 (GMT) |
Geometry Nodes: make index field more reusable Some inputs will be the index field implicitly, so we want this class to be available outside of `node_geo_input_index.cc`. |
September 24, 2021, 13:25 (GMT) |
Fix T91240: Object duplication was duplicating its action twice. Weird that this was not reported before, this was creating a lot of extra actions everytime... |
|
|
|


Master Commits
MiikaHweb | 2003-2021