June 15, 2019 19:54:01
I've got a TOPnet designed to spit out just over 200 sim variations. I don't want all these in a single contact sheet, so I've broken them into four separate contact sheets.
The first split evaluate for index ranges less than the first quarter threshold, the second for index ranges less than the second quarter threshold, and so on.
Does this graph logic look sound? Can't help but feel there should be a more efficient/better way to do this.
June 17, 2019 10:48:01
Maybe you could have an attribute that tags which variation should go in what contact sheet, and then partition by attribute?
June 17, 2019 19:11:43
That definitely sounds like a better way to handle image groups.
That would remove the splits, annnndddd…then I’d use a partition by attribute before the montage node? Or would a for loop with a single imagemagick montage node to create 4 different montage sequences based on the group attr work better?
June 18, 2019 11:13:05
I think it should happen before the partition by frame node. Basically the flow is to:
1) partition by attribute to figure out which movie an image should be in
2) partition by frame so all the images within the same movie and that has the same frame number are grouped together
3) run image magick to make the per frame contact sheet
4) wait for step 3 to fully complete (wait for all)
5) assemble the movie with the full list of results from step 3
I don't think you need to get into for loops for this workflow.