This post regards what will basically obsolete the "render" or "export to PNG" function if implemented.



Please try this in inkscape:
Open a new inkscape file
create a total of two additional layers for a total of three
somewhere on the page, place a rectangle on/in the lowest layer of the three
use a stroke of black, fill of white and a stroke width of 10 px
place another rectangle, wholly within the perimeter of the first
place this object within the second layer in your stack
use a stroke of black, fill of red and a stroke width of 10 px
place yet a third rectangle, wholly within the perimeter of the second
place this object within the third layer in your stack
use a stroke of black, fill of blue and a stroke width of 10 px
you should see three rectangles with the red apparently within the white and a blue within the red. All three are on different layers.
select the white rectangle
make bitmap copy
what gets saved? Only the WHITE rectangle!
This needs to be able to "shoot through" all of the layers above it as well as capturing the selected layer. This function will then be similar to what happens in traditional animation when a cell is placed over a setting and" shot through" to capture the image to camera. Doing it this way does not collapse the image. The layers will not need to be compressed. Not everything - including the invisible edges of the marbled ink layer etc - will need to be selected to be shot.
One file with one or two layers - selecting everything is easy
In files with several hundred layers - forget something and it can cost a lot of time to correct it.
This improved camera - make bitmap image - will allow the artist to take a shot, relocate a character on another layer ( or turn off one layer and turn on another ) and take another shot which captures everything. Do this at 24 frames a second for a short animation of 30 seconds - just once - and you will see the extreme benefit of the improvement.
Also, as long as the final bitmap camera is at the same pixel size as the originally selected layer ( 4000 x 4000 pixel layer results in 4000x4000 pixel bitmap ) and if this final image has the same or "similar enough" fidelity as the original vector drawing - rendering will not be necessary. Export to PNG will not be necessary. Hours of our day will be saved.





Tanks
James