**System Information**
Operating system: Windows-10-10.0.19042-SP0 64 Bits
Graphics card: NVIDIA GeForce GTX 1070/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 472.12
**Blender Version**
Broken: version: 3.1.0 Alpha, branch: master, commit date: 2021-11-01 19:48, hash: `rB75f5edcaf338`
**Exact steps for others to reproduce the error**
- Open file,
- select ocean tile,
- open geo nodes to view tree.
- Press play. (Playback is tremendously slow).
- Mute the set material node, (playback is fast).
- Check the switch nodes switch checkbox to pipe in the collection whose objects have materials applied prior, (playback is fast showing it's not a rendering issue).
{F11733577}
---
I thought perhaps the below file would be a possible solution which would enable a full node workflow, but it appears attributes are not maintained between frames if not manually removed or overwritten. Would be great if attributes could be marked as persistent (in this case the material address/name)......or perhaps the planned cache node will resolve this?
Perhaps better still, the node tree could be given some smarts, so that it doesn't re-evaluate nodes that won't produce a different result from the previous frame (treat current state as a cache where posible.)
{F11733604}