Lukas Tönne LukasTonne
Lukas Tönne pushed to volume-grid-nodes at LukasTonne/blender 2024-01-05 10:29:50 +01:00
8161e538b6 More build error fixes.
Lukas Tönne pushed to volume-grid-nodes at LukasTonne/blender 2024-01-04 17:11:06 +01:00
5f95013bfc Fixed some more build errors.
Lukas Tönne pushed to volume-grid-nodes at LukasTonne/blender 2024-01-04 16:40:17 +01:00
59f1a8034c Fixed a bunch of build errors.
ee4a904493 Moved VDB transform utility functions to BKE_volume_openvdb.hh.
Compare 2 commits »
Lukas Tönne pushed to volume-grid-nodes at LukasTonne/blender 2024-01-04 13:30:58 +01:00
75cc48a9fc Merge branch 'main' into volume-grid-nodes
d096927139 Compositor: Fallback to render size for viewing values
472cf44166 Alembic: read velocities on Points
ac70bc3611 Fix: temporarily disable Cycles patch map assert to avoid failing test
8131a636fb Build: bump supported Python version to 3.11 on macOS
Compare 397 commits »
Lukas Tönne commented on pull request blender/blender#113445 2024-01-04 12:03:27 +01:00
Geometry Nodes: Menu Switch Node

Field inference isn't quite right here: image

Seems to work fine now. Did this only happen for rotation socket type? IIRC the field…

Lukas Tönne commented on issue blender/blender#116669 2024-01-04 11:34:59 +01:00
Crash loading node groups with Index Switch nodes

I found a possible root cause while working on the Menu Switch node (#113445): In one of my test files, when i copy the node, the typeinfo->copyfunc is the default node_copy_standard_storage

Lukas Tönne pushed to nodes-menu-switch at LukasTonne/blender 2024-01-04 11:18:29 +01:00
08436547dd Use socket_type_supports_fields utility function.
5768a99096 Test output socket type when trying to propagate for generic nodes.
Compare 2 commits »
Lukas Tönne commented on pull request blender/blender#113445 2024-01-04 11:16:25 +01:00
Geometry Nodes: Menu Switch Node

Yes, good catch.

Lukas Tönne commented on pull request blender/blender#113445 2024-01-04 11:12:13 +01:00
Geometry Nodes: Menu Switch Node

Not really. I wasn't sure about the lifetime of the lazy function and whether execute_impl would be called more than once. Constructing during the execute call is fine.

Lukas Tönne pushed to nodes-menu-switch at LukasTonne/blender 2024-01-04 11:12:10 +01:00
e264a25459 Construct multifunction locally when executing on fields.
Lukas Tönne commented on pull request blender/blender#113445 2024-01-04 10:55:15 +01:00
Geometry Nodes: Menu Switch Node

@JacquesLucke There is a failing assert in SocketValueVariant::convert_to_single when using set_default_remaining_node_outputs on field outputs. The SocketValueVariant default value is created with a None kind, which is not supported. This fails during GeoTreeLogger::log_value.

Lukas Tönne pushed to nodes-menu-switch at LukasTonne/blender 2024-01-04 10:48:18 +01:00
1d554fe20e Fix output type in the single-value case.
Lukas Tönne commented on pull request blender/blender#113445 2024-01-03 12:20:11 +01:00
Geometry Nodes: Menu Switch Node

It might work under certain circumstances, but it has limitations and changes workflow somewhat:

  1. Inputs only allow one connection, so checking for matching connections is pointless. The…
Lukas Tönne pushed to nodes-menu-switch at LukasTonne/blender 2024-01-03 11:48:01 +01:00
a33c371ed2 Merge branch 'main' into nodes-menu-switch
40953b0e39 Cleanup: Unused calculation in sculpt clay brush
46f3f53b16 Fix #115977: Regression: Sculpt: Clay Thumb brush extra offset
b66dec58ed macOS: Silence noisy linker warning about duplicate libraries
cbcb6abfee Fix #116128: Resolve EEVEE Next deferred light sync in Metal
Compare 145 commits »
Lukas Tönne commented on issue blender/blender#116691 2024-01-01 16:21:08 +01:00
Geometry Nodes: Repeat zone output is zero unless using a viewer

Adding a capture node or something else that links to the attribute after realizing instances also works. Note that the node is muted and the output attribute isn't used, so it shouldn't even…

Lukas Tönne opened issue blender/blender#116691 2024-01-01 15:55:17 +01:00
Geometry Nodes: Repeat zone output is zero unless using a viewer
Lukas Tönne opened issue blender/blender#116669 2023-12-31 12:29:22 +01:00
Crash loading node groups with Index Switch nodes
Lukas Tönne created branch remove-bad-socket-name-check in LukasTonne/blender 2023-12-31 12:02:18 +01:00
Lukas Tönne pushed to remove-bad-socket-name-check at LukasTonne/blender 2023-12-31 12:02:18 +01:00
12da9eb422 Remove incorrect is_empty check when making interface sockets.
f639a6fd03 EEVEE-Next: Replace gl_LocalInvocationID by gl_LocalInvocationIndex
6e42b6e7c7 Fix: EEVEE-Next: Broken surfel cluster shader compilation
fa5c9ae0b2 Metal: Remove warning about dummy attribute
854d7afa1e Cleanup: Use FunctionRef instead of std::function
Compare 10 commits »
Lukas Tönne pushed to fast-fourier-transform-node at LukasTonne/blender 2023-12-28 19:17:00 +01:00
af04d65486 More robust handling of mismatching buffer/field types and real values.