I agree this would be handy, at least as an optional feature. Not only does it reduce travel between objects speeding up print time, but it also minimizes retraction related artifacts (such as stringing) by reducing cross-plane travel to every other layer.
Hmm... Pretty sure I've seen PrusaSlicer do this on my prints.
I thought it did this already, but if it doesn't it should!
please rename your issue with something meaningful like "request: invert order of islands on odd layers"
@ JohnOCFII it can with mmu mode. But it works by extruder, not islands.
This is basically the same issue as #2614 and my same comment applies here: for small parts this may not be a good idea if consistent print quality is important, because cooling of the material will become inconsistent. If there are 4 objects, or one object with 4 pillars, then two of them will have pairs of layers that are printed immediately after each other while the other two will get more cooling time in between layers. This reverted ordering planning would be nice to get faster prints, but I want to keep the option to always print in the same order as well.
Yes, I think having this as an option like _[ ] slice all objects as one object too optimize travel_ would be good.
I have an example on #2614 which shows what this is about. But I agree with @DrLex0. It might or might not lead to inconsistent looks. Having it as an option would be ideal.