blender.script.spout
blender.script.spout copied to clipboard
Texture doesn't update, and x,y are inverted.
Hello, I've just tried your add-on on blender 4.1 it looks promising. (more pro than my hack that consisted of writing ndi frames as jpg using OpenCV python script, use the frames as image-sequence in blender's texture, and try to sync the timeline of blender with the last wrote frame if unsync happen).
But unfortunately, I encounter two issues with your add-on.
- The image only refreshes when the timeline is from pause to play, and only one single frame is refreshed there (it is really the only way the "update" doesn't refresh the image) and as mentioned in the README, the update has a huge lag as gpu->cpu->gpu current bottleneck (around 1500ms dropframe lag).
- The image is inverted (as if x,y of uv were inverted, left is right, and top is bottom)
- Lack of eevee/cycles support (those renderers doesn't seem to get updated image, compared to my hacky way of doing it with jpg sequence that does update on all renderer)
Just for your info, the stream come from NDI for premiere pro, and work fine on OBS).