Geometry Nodes: Make simulation caching optional #107767

Merged
Hans Goudey merged 13 commits from HooglyBoogly/blender:simulation-use-cache-option into main 2023-05-10 16:01:44 +02:00

13 Commits

Author SHA1 Message Date
Hans Goudey c082fc0914 Check if depsgraph is active and add comment 2023-05-10 08:32:54 -04:00
Hans Goudey 1cf894701d Merge branch 'main' into simulation-use-cache-option 2023-05-10 08:30:33 -04:00
Hans Goudey cc2eccf133 Remove separate panel 2023-05-09 14:47:30 -04:00
Hans Goudey e53687e4ae Cleanup 2023-05-09 14:41:41 -04:00
Hans Goudey 1e210fd1e8 Cleanup 2023-05-09 14:01:50 -04:00
Hans Goudey 50cda12d51 Subversion bump, cleanup 2023-05-09 13:28:55 -04:00
Hans Goudey 272dcefe3c Merge branch 'main' into simulation-use-cache-option 2023-05-09 13:04:00 -04:00
Hans Goudey 5d8e18d6e6 Progress 2023-05-09 12:38:38 -04:00
Hans Goudey 1eefc56747 Merge branch 'main' into simulation-use-cache-option 2023-05-09 12:14:03 -04:00
Hans Goudey c5d8013460 Progress 2023-05-09 11:56:43 -04:00
Hans Goudey bac123d6ae Remove unrelated changes 2023-05-09 10:55:06 -04:00
Hans Goudey cced179060 Merge branch 'main' into simulation-use-cache-option 2023-05-09 10:52:47 -04:00
Hans Goudey 9b9c593fee Geometry Nodes: Make simulation caching optional
For realtime use cases, storing the geometry's state in memory at every
frame can be prohibitively expensive. This commit adds an option to
disable the caching, stored per object and accessible in the baking
panel.

TODO:
- [ ] Seeking backwards in the timeline causes output node to emit default values
2023-05-08 19:49:10 -04:00