This folder is used by stride to cache assets, such as shaders, textures, models, etc. This makes loading shaders and assets the second time the project sees it extremely fast because they are already on disk in the native format.
vvvv currently doesn’t provide control over that in the UI or the nodes. Ideally, every file node would have a boolean to disable caching, if you work with ever-changing assets, for example.
The main problem however is, that the idea of the cache in stride is per project. So it should be next to the document, not in a central vvvv folder. Then it would be transparent and you would understand which vl document uses how much cache und you could easily clean the cache per document. But we didn’t have time to implement that yet.
You can avoid creating a cache for textures using TextureReader instead of FileTexture. And for models when using VL.Assimp or VL.Rhino3dm instead if FileModel.
the main issue is that vvvv does leave many unnecessary files at a place where users hardly clean up (or not even dare to as @kathi just reminded us). wouldn’t a quick solution (until a project-wise solution exists) just be a point in the settings (burger menu) that displays the cache-folders size and a cleanup-button right next to it (which purges all data from this folder)?
I was actually planning to include such a feature when re-writing the laucher with ImGUI (with a proper menu bar and all) but I just did not find time yet :) Would like to do this sooner than later though.
ah but you meant in vvvv’s burger menu, hehe, read too quickly :-) anyway, next version of the launcher should have a bunch of “clean” actions that could do just what you said, and also delete folders that don’t have vvvv.exe in them anymore ;)