Sean Meighan
Software => Bugs in xLights/Nutcracker => Topic started by: allknowing2012 on August 09, 2018, 07:20:58 AM
-
.25 (and prior) Start a new sequence, go to display elements, select Master View, change the order.
I would like this to be the default for every new sequence (especially if doing a new mapping over and over).
So the order is changed, go back and save layout. Discard the sequence. Exit.
Restart xlights.
Create a new sequence and the master view is back to the weird order again.
On the call last night a work around was to create a new ordered master view called "B" and swap that in EVERY time you start a sequence.
Seems like it should just stick... or can I edit an xml file to get the desired default order?
-
Yeah I've probably had to answer this 100 times but of course the search function sucks and I couldn't find any of my previous answers to link.
If I told you that the name "Master View" really means "This Sequence and ONLY this Sequence View" would that help?
Every sequence can have a different set of models so the master view displays what models have been selected for that sequence. Its really the only one that is not a global view.
So...right click the row headings and select Edit Display Elements. In that Dialog create yourself a View...I like to call it Everything. Add all the models you want to be included in new sequences to that view. Order them how you want. Now when you create a new sequence there is a dropdown that allows you to select which view you want to be used to determine which models get added to that sequence and you will end up with a sequence that has your models in the order of that view.
-
I did see that reply .. but how can I set it once .. perhaps before I even start a sequence? Since it seems so critical to render order.
-
I'm not sure what else I can say. The last paragraph gave all the info on how to do everything including setting order of a new sequence.
-
But the question came up in that zoom session that the master view is what controls the render order. So if you create another view for sequencing purposes but the master view controls the render order how do we best fix that?
-
Edit Display Elements
-
You set it when creating the sequence by selecting the view you want to be master from the drop down that is already displayed.
Sent from my iPhone using Tapatalk
-
So...right click the row headings and select Edit Display Elements. In that Dialog create yourself a View...I like to call it Everything. Add all the models you want to be included in new sequences to that view. Order them how you want. Now when you create a new sequence there is a dropdown that allows you to select which view you want to be used to determine which models get added to that sequence and you will end up with a sequence that has your models in the order of that view.
-
...but render still relies on what is shown in Master view right? So you have to change that each time you create a sequence. When I am working on mapping a sequence over, I have to repeat that reordering of the master view each time (when I create a sequence, load the import map, map a couple more items, save map, repeat)
or else the render isnt correct since the ALL group, for me, appears way down the list of models.
-
No that's incorrect. When you create a new sequence you are going to select the "view" that you created inside "Edit Display Elements" which is going to make the Master View order whatever you decided when you created the "view".
-
Selecting the "view" is part of the new sequence wizard. By default it says "All Models" and it places them in the order it reads them from the xlights_rgbeffects.xml file but puts groups first. Show us a video of how you create a new sequence then we can point to a time stamp where you went wrong.
-
So does my sequence view become the master view for rendering purposes? That seems to be the question. I have several views that I have created in the "Edit Display Elements" along with the default "Master view". It seems to be generally understood that the default master view is what controls the render order, but you seem to be saying that Render order is set by the sequencing view that we create in the Edit Display Elements. That is where the disconnect is coming from at least in my old mind and what I heard on last Wednesdays zoom meeting.
As for me, in the past, I have tried to keep the order in my sequence view and the default view identical, But my sequence view does not have a number of individual models that I only sequence via groups. This coming season I am adding a bunch of new models and groups and sub models, so I plan to move things around again in my default master view.
-
The master view always determines render order. I'm saying you can control the order of the models in the master view at new sequence creation time by specifying one of your global views. You need to create a view that has the model order you want for new sequences. Then select that view when you create sequences. I don't know how to say it any easier to understand so if this doesn't get it I'll defer to let others try to reply and help because I must be speaking another language.
-
Here is a quick link of my steps.. just grabbing garbage mp3 and .xml file but the steps are what I am doing..
https://drive.google.com/open?id=19uwDw9cc8Z33pfgtGKMa-z2R5nHz8o56
-
I attached a screenshot of your video where you are missing what I've said to do several times.
-
Okay gotcha .. that cleared it up for me...I dont think I ever saw anyone choose that option in videos. I see that once I do that, using my "Ordered Master View" view, it then becomes the master view for the sequence .. and then has the correct render order for the new sequence being created.
Thanks for guiding me along the path...
-
.