Experimental:Palette:sceneChanger

From Derivative
Revision as of 16:24, 20 April 2021 by Michel (talk | contribs)
Jump to navigation Jump to search

Summary
[edit]

A lot of people have been asking about the right way to setup their installations / show systems. I decided to make a general purpose system that I have been giving to a variety of people for a variety of different shows. This system has worked very well so Im releasing this here for testing before we put it in the palette.

The entire core scene change system is the component /project1/exampleShow/show. You do not need to go inside show - it is a contained system that references an external “Scenes COMP”. The Scenes COMP must have components inside that are tagged TDScene.

The show component will immediately load any components tagged with TDScene. The show component expects to find an out1 TOP. As well the sceneCOMP will pulse the Start button on the scene component and activate the Play toggle button. When the scene ends the show system will pulse the initialize button.

As well the show system manages cross fading from scene to scene over a specificed Fade In and Out time. The fade In Out time can be defined on the scene comps themselves or locally on the show component parameters.

To change scenes go to the show component and set the Next Scene to an integer that has a valid scene then click “Fire Scene”. There are also DATs in /project1/exampleShow that show you how you can send script commands.

Click “View Scene Index” to see the numeric index of you scenes.

Will continue to build more compatible parts to this system so we all have a goto Show system that is optimized. This system is optimized in the sense that if you keep your scene component contained with a single TOP output, this system will properly shut down scenes that are not displayed.

This is a great place for beginners to start setting up their first show.

For advanced users you can run multiples of this system much like you can run multiple tracks in Ableton live.

PythonIcon.pngPalette:sceneChanger Ext


Parameters - Scene Changer Page

Help Help -

Version Version -

Resolution Resolution - -

  • Resolution Resolutionw -
  • Resolution Resolutionh -

Scenes COMP Scenescomp -

Next Scene Nextscene -

Fade Time Fadetime -

Fire Scene Firescene -

Current Scene Currentscene -

View Scene Index Viewsceneindex -

Generate UI Generateui - Create a simple widget based (radio buttons) UI that allows for fast changing between each scenes available in the referenced Scenes COMP.

Generate Scene Template Generatescenetemplate - Create a simple COMP with a predefined set of parameters that the sceneChanger COMP can make use of when firing a scene change.

Reset Reset - Reset the sceneChanger COMP to a default state.


Operator Inputs

  • Input 0 -


Operator Outputs

  • Output 0 -


Palette
Palette • Palette:arcBallCamera • Palette:arcBallGeometry • Palette:audioAnalysis • Palette:audioSet • Palette:battery • Palette:blendModes • Palette:bloom • Palette:camera • Palette:cameraBrowser • Palette:camSchnappr • Palette:changeColor • Palette:changeToColor • Palette:checker • Palette:chromaKey • Palette:colorThreshold • Palette:compareComp • Palette:convolve • Palette:cornerPinSOP • Experimental:Palette:cppParsTemplateGen • Palette:customAttributes • Palette:debugControl • Palette:dent • Palette:depthExtract • Palette:dilate • Palette:equalizer • Palette:feedback • Palette:feedbackEdge • Palette:firmata • Palette:geoPanel • Palette:gestureCapture • Palette:graphPlot • Palette:histogram • Palette:hsvBlur • Palette:imageSearch • Palette:julia • Palette:kantanMapper • Palette:kinectCalibration • Palette:kinectPointcloud • Palette:leapPaint • Palette:lightTunnel • Palette:mandelbrot • Palette:mesh • Palette:monochrome • Palette:motionSense • Palette:moviePlayer • Palette:moviePlaylist • Palette:multiLevel • Palette:multiMix • Palette:noise • Palette:onScreenKeyboard • Palette:opticalFlow • Palette:particlesGpu • Palette:pixelate • Palette:pixelRelocator • Palette:pointGenerator • Palette:pointillize • Palette:pointMerge • Palette:pointRender • Palette:pointRepack • Palette:pointTransform • Palette:pointWeight • Palette:popDialog • Palette:probe • Palette:projectorBlend • Palette:pushPins • Palette:puzzle • Experimental:Palette:quadReproject • Palette:radialBlur • Palette:remotePanel • Palette:reproject • Palette:rgbaBlur • Palette:rgbaDelay • Palette:rgbContrast • Experimental:Palette:sceneChanger • Palette:search • Palette:searchReplace • Palette:sharpen • Palette:softenAlpha • Palette:solarize • Palette:sopRender • Palette:splitter • Palette:stitcher • Palette:stoner • Palette:superFormula • Palette:sweetSpotPreviz • Palette:TDVR • Palette:transitMap • Palette:twirl • Palette:vectorScope • Palette:virtualFile • Palette:waveformMonitor • Palette:webBrowser • Palette:webSvg • Palette:xyScope