Unable to have a clean cut between layer sets

Hi all,

I depend heavily on Mimolive to run my virtual events. I use ZoomISO to pull speakers from zoom meetings, and send them to mimolive as syphon feeds.

For people in a group, I would use the split screen layer (2Up or 3Up) and for a full shot, use a regular placer. I would like to cut between shots during the event.

However when I cut between the layers, there is a 1 frame glitch which happens. I have exported screen grabs of this happening. How can I avoid this?

Thanks!



Hi @Gabriel_Ng Thanks for trusting mimoLive!

A couple of suggestions: Can you put the single person shot on top of the 2up so that it covers it? When you turn that off, the layers below will already be populated. Does that eliminate the glitch?

Some glitches can be avoided by using dissolve 0 seconds instead of cut.

I never thought of a 0 second dissolve! I’ve noticed this 1-frame blank screen happens when switching variants and will try this out.

Hi @Oliver_Boinx, no it doesn’t. The only way to eliminate it is if we open the multi view and select the layer that we want to switch to, so that the syphon sources will show in the multi view.
This is a viable solution though. Syphon inputs do not persist in the multiview unlike video sources from a Decklink.

@JoPhi, I didn’t know that was possible I should try it. thanks.

Hi @Gabriel_Ng could you please send me your document so that I can reproduce this?

Hi @Oliver_Boinx, hope you are well and enjoying your time at WWDC.
Apologies for the delay but I’m revisiting this topic again. I’m not able to get a clean cut between Layer sets and was hoping you could provide some insights.

I have created a simple Mimolive project and inputs are just placeholders, to eliminate the possibility of external video sources being the cause.

Attached are some images of the behaviour.

Hope you could help. Thanks!



@Gabriel_Ng It looks like the layers receive the “switch off” signal from the Layer Set at the same frame as the “switch on” for the other layer. Now, the layer that should be switched off will switch itself off, but only at the next frame, while the layer that is switched on immediately shows its content. Unfortunately, the switch-off behavior is individual for each layer, so it will take some time to fix this in general. However, here is a workaround: Please find your Layer Set, click on the settings button on the right, and set the layer action from “off” to “force off.”

The “force off” option means that the layer won’t get rendered anymore, thus it has no chance to draw anything in this frame. Usually, layers will do some outgoing animation, and then the “off” option is needed. However, since you need a hard cut, you can force them to not be drawn anymore.

Let me know if this helps!

Hi @Achim_Boinx,

Thank you for your reply. Noted on that tip. Will try it out and update you again with my findings :slight_smile:

Hi @Achim_Boinx,
Changing to “Force off” at the layers worked! Thank you for the solutions. Now I have nice clean cuts

1 Like