Home Creators Posts Import Register Favorites Logout

Downloads

Content

I found the palette 'sceneChanger' a bit too convoluted to use, so I made my own simplified version that uses inputs or parameter sequences

I found the palette 'sceneChanger' a bit too convoluted to use, so I made my own simplified version that uses inputs or parameter sequences as opposed to the 'Scene COMP' that the original required you to use.

Hope you will find this useful!

edit3:

Added support to scene-switch Engine COMPs with TOP outputs

Added Select menus similar to SwitchTools

Scene changes cannot be interrupted any more with new change (have to wait for scene change to finish)

edit2:

fixed consistency issues when cook was manually set

added Unload option which can save GPU memory, but can cause black crossfades

minor fixes

edit:

fixed behavior when crossfade length was 0

fixed using modulo when selecting scene higher than the number of scenes

Files

Comments

Leon Krykhtin

can i ask where is the TD file of this?

Luis Valverde

Hi! I'm having trouble with this operator. I'm trying to automate scene switching using a keyboard In, but sometimes when I press it, the operator doesn't seem to respond and displays the checkerboard background, sometimes going black. Do you have any idea what's going on? Thanks in advance.

Eralp Orkun Cihan

Hey Dan! This tool used to be working but right now when i choose the other scene it basically does not change or parameter page give any respond_ Name: /project1/SimpleSceneChanger1 Type: Base COMP Loaded from: C:/Users/Admin/Downloads/SimpleSceneChanger1.tox Children: 29 Total Cooks: 8 CPU Cook Time: 0.083 ms ( ~0.083 ms ) (CPU Cook Time not measured on previous cook) GPU Cook Time: 0.000 ms Cook Frame: 587 (/local/time/clock) Children CPU Cook Time (Previous Frame): 0.057 ms Children GPU Cook Time (Previous Frame): 0.027 ms Script errors inside network. Extensions: (promoted) /project1/SimpleSceneChanger1/ExtSimpleSceneChanger: CustomParHelper: CustomParHelper = next(d for d in me.docked if 'ExtUtils' in d.tags).mod('CustomParHelper').CustomParHelper # imp... import td class ExtSimpleSceneChanger: def init(self, ownerComp): self.ownerComp = ownerComp CustomParHelper.Init(self, ownerComp, enable_properties=True, enable_callbacks=True) self.timer : timerCHOP = self.ownerComp.op('timer1') ...