light-show icon indicating copy to clipboard operation
light-show copied to clipboard

group channels into layers

Open wstoettinger opened this issue 3 years ago • 7 comments

Hi, it would be great, if the "All Lights and Closures" layer would be split up in separate layers like "Front left" "Front right", "All Doors", etc. That way one could easily trigger all lights in one layer with one effect.

wstoettinger avatar Dec 25 '21 16:12 wstoettinger

I've completely rebuilt the layout and deleted their big custom model. This allowed me to create whatever group(s) I wanted.

An alternate method would be shadow models but that seemed like more work to me.

MrPaulAR avatar Dec 25 '21 17:12 MrPaulAR

I think you can just make submodels of each node, and then you can layer them or group them however you want

adamcoulombe avatar Dec 25 '21 21:12 adamcoulombe

fyi I created a pull request, the xlights show folder in my fork has each node also as a submodel, and I created some basic groups like Left Lights, Right Lights, Rear Lights, Front lights

adamcoulombe avatar Dec 25 '21 21:12 adamcoulombe

We'll review the pull request. Thanks for highlighting!

Note: we do want to maintain backwards fseq compatibility with any project updates.

JVB-Tesla avatar Jan 06 '22 02:01 JVB-Tesla

I've also completely redone the layout to still utilize the 3d car model but instead of one large custom model it uses multiple individual models. This mimics how xLights is traditionally used as well as greatly speeds up the sequencer tab.

I believe this to be an improvement of @adamcoulombe pull request.

MrPaulAR avatar Jan 06 '22 02:01 MrPaulAR

@MrPaulAR performance improvements are urgently needed! especially when deleting elements the program takes ages!

wstoettinger avatar Jan 06 '22 19:01 wstoettinger

#40

MrPaulAR avatar Jan 06 '22 19:01 MrPaulAR