Blender Git Commit Log

All Blender Git commits.

Page: 211 / 8462

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.
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...
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021