[ANSWERED] Performance, movie player, visible property
-
Hello all,
I'm setting up a project on a pc, and I have no problem at all performance wise. But the project is going to be performed by someone else on a macBook Pro with M1 Pro, and the transfer will happen last minute, so I wanted to make sure that my patch is as efficient as possible so that there won't be any problems in performance at the last minute..
So my question is a bit general, and about the visible property in the movie player actor:
If I have a scene with a lot of videos but i don't need them at the same time, is it better to turn the visible property off? Or is it enough to have the speed property to zero? Is it dangerous to turn the visible property off when I load the scene cause when I need it, it won't be ready and loaded? If I trigger visible property on, is it going to play instantly? if with the same trigger (the one that triggers the visible property on) I trigger an envelope generator that fades in the intensity of the projector, is it going to be smooth?
I wanted to avoid a lot of triggers and complex patches so to avoid errors that could lead to something not working at the last minute..
What is the best practise?
Thank you very much,
Alice
-
Truthfully, I don't know without doing some additional testing. My gut feeling is that you are better to set the Speed to zero, rather than turning of the Visible input. Changing the speed should be faster.
I would recommend testing on an M1 Pro machine as early as you can.
There maybe additional performance boosts you can gain on Mac by using the Prores codec in this case, but you won't be able to test that on a PC (Hap is going to best on PC).re: Is it dangerous to turn the visible property off when I load the scene cause when I need it, it won't be ready and loaded?
- yes, the media for that player will not be preloaded if the Visible of the Movie Player is set to Zero on initialization of the scene.How many simultaneous Movies do you plan to have playing at any one time?
-
I have about 10 videos preloaded in each scene but I only play 3 or 4 at the same time. (fullHD)
Most of my videos are loops. Is it better to have the videos that don't play each time, paused (0 speed), or it doesn't make a difference for performance, and I can only set the intensity to zero?
thank you!
-
@alice said:
Is it better to have the videos that don't play each time, paused (0 speed), or it doesn't make a difference....
If you set the intensity to Zero, the movies are still loading in the background, so you are using up your data bandwidth and CPU/GPU power (since the codec is still decompressing)
I would strongly recommend pausing the video.. you could perhaps set this up so that if the intensity of a projector = Zero, the speed for the video is set to Zero, and as soon as the intensity is increased, the speed is set to One.The approach really depends on what you what to do, but pausing is your better choice here performance wise.
-
Thank you very much, that was really helpful!