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.
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.