FIXED: NoisePOP Curl3D attribute output

TD2025.30060

When using NoisePOP in Vector mode, the output attribute NoiseCurl of Curl3D is only available if a Combine operation is used. This is inconsistent with Curl 2D, and can be circumvented if combined with a dummy attribute — for later combination with another attribute.

Hey @function.store

Thanks for the report.

I was able to reproduce and this is logged for a developer to look into it.

Best,
Michel

1 Like

I think it is because Noise Size is set to Scalar vs Vector. Standby, I think we will make it simpler.

The attribute not passed down when not combined directly in the NoisePOP is the main issue and that happens with Vector mode as well

I may have more information on this. I was doing Function Store’s tutorial where he describes this bug. For me however the Curl3D is available even before doing the workaround. Interestingly if I activate the Curl3D it triggers a state where my particles live infinitely and new ones stop spawning. Deactivating the Curl3D does not restore the original state. I have a backup save that demonstrates this if it helps? I am a beginner in TD and do not have a complete understanding on what is happening here.

I’m on a Mac Studio M3 Ultra with macOS 15.6. TD 2025.30280.

If anyone is here reading this because of a corrupt save file: I found a way to restore my project by turning the Curl3D off, then saving the project, quitting TD and then reloading the project.