Auto-Refresh Import CSV Node in Geometry Nodes
The Import CSV node in Geometry Nodes currently only evaluates the CSV file once when the file path is set, so any changes to the CSV do not automatically update the node. It would be very useful if the node could detect changes in the CSV file and refresh its data automatically, eliminating the need for Python workarounds or manual updates. This would streamline workflows for procedural setups that rely on external CSV data, such as animations, layouts, or simulations, and could optionally include a toggle to enable or disable “Auto-Refresh” to manage performance.
Currently, I have made a comprehensive guide for a workaround using UDP sockets or a simple periodic timer, which can be found here: blender.stackexchange.com/a/342459/142292
2 Comments
I believe that would be covered by the WIP pull request here that adds a file watcher to GN.
nice thanks for sharing the link, i'll add that to the guide