So I think I’ve found a bug, but it’s pretty obscure so I’m posting it here first.
I have a NodeMaterial and I’m trying to project onto it. In my project I’m getting a result I’m not expecting most of the time. In the playground example I’ve put together it’s happening less often than in my project, so I’m worried it’s not exactly the same issue.
If I keep pressing play, eventually I get a single color projected over the entire surface of the mesh. I’ve uploaded screenshots of what’s happening for me. This is happening in my actual project too.
Before using a NodeMaterial I was using a StandardMaterial and doing the same thing and not experiencing this issue.
By the way, if you remove the setTimeout it seems to be consistent and work correctly, but I’m creating projectors when they’re needed, which isn’t on scene load.