alternative transition from one video to an other one
Very different to what I 'imagined'! not surprising as I am working on spline based animation techniques in After Effects at the moment. But your comments triggered an idea for me which is great.
I don't know that there will be any other responses to these ideas, because it is just another idea and without a lot of Isadora community interest or support, in my experience, it is unlikely to see the light of day. From my perspective, the strength of the Isadora application is its ability to render a video output in real time, I would have thought that crunching through a morph filter between video frames is unlikely to be achieved as a realtime effect. Particularly as the standards for video format resolutions continue to increase. After Effects does not manage to playback many of its unrendered video filters in real time as far as I know.
However, morphing curves and vectors in real time is a possibility in Isadora, and exists already in the IssyMap feature. Getting a stand alone actor or plugin that morphs lines and/or shapes through spline handles would open up a lot of new real time animation possibilities within Isadora.
Perhaps this method will help you. It defines a 'hotspot' for the Stage Mouse Watcher within a flexible horizontal and vertical range located in the bounds of the stage.
I am suggesting that the 'Stage Mouse Watcher' has a condition set for both the vertical range and the horizontal range which are returned as 1 or 0 by the 'Inside Range' actors, then a calculator adds 1 + 1 to get 2 and a 'Comparator' then looks for the 2 and activates a looping sequence. So the system looks for a 2 then activates a sequence if the mouse is within the 'hotspot', if any other number is returned to the Comparator (0 or 1 when the mouse is somewhere else on the stage) the loop is not active. It is the 'Output' of the Comparator that changes from 1/0 if the condition is true or false, so it is here that we pick up the switching action to activate and deactivate the loop through the on/off input of a 'Pulse Generator'. Using the Pulse Generator creates the looping action that continues for as long as the mouse is hovering within the hotspot. In this example the pulse trigger activates two 'Envelope Generator++' that apply ramping effects to the actors associated with the displayed images - rotating one through a '3D Quad Distort' actor and the 'Intensity' input of the stage Projector. The 3D Quad Distort picture mimics the movement of the mouse and this is calibrated through two 'Limit Scale Value' actors so that the icon mimicking the mouse movement is accurate to the x/y coordinates of the system mouse arrow movement.
So here's my time line. Opened the file. Heavy CPU load. Rebooted, same thing, heavy load. Deleted the gaussian blurs and all is good. Shut down computer for the day, started everything back up opened the same file that was giving me problems and now it's good. Aauugghh! So strange!
I keep this computer free of everything so its only duty is Isadora.
The activity monitor files attached are yesterdays bad, and todays good. The only change I see is the load from Isadora.
At this stage it's a mystery to me. Next time, would it help if I ran a spindump for more data collecting?
OK - my bad. its not the Buffers that are the problem. during the show I had a 3D Model Particles running as well - something I got from @Skulpture - I just tested this (on its own)(with no 3D model) and it slowed down to 14fps after an hour.
Is there anywhere good where I can download free 3d models
You can try sites like Turbosquid etc that have a lot of free downloadables.
Some of the most interesting 3D models I have used in Isadora have come from Eyewire . It is a research centre that is using an online game engine to map human neurons. So the available 3D models are from previously mapped neurons which is interesting in itself. The following clip was created using a model from Eyewire. I contacted them and was given permission to use the material for a Science Week exhibition.
Therefore would the min and max value be smaller number then I have identified
As I understand it, your out min and out max values should be the min and max values that you would like, ie -2 and 2 for the movie player. Try changing the limit-scale actor to those values and see if that improves things
a chain of Matte++ actors (getting input through a Shapes actor that does nothing except to guarantee there is a video stream on all Matte++ inputs) allows to place different videos on any surface of the cube. Very versatile, perfect resolution. Could be done with a Shader I guess.