So how would I use this?? A separate scene?? For example a a user walks through my world in a FPS display, I could have an overhead camera of the entire map??
Yeah, good example

.
In my own game I needed this feature because previously I have multiple Canvas3DPanels on a JFrame (not overlapping). One showed the entire solar system and one showed one planet in detail. Then a HUD is drawn over the whole canvas. So I have three RenderPasses, where the order of the first two ones is irrelevant. They are sized smaller than the canvas and don't overlap. The HUD's RenderPass'es viewport is Canvas-sized.
But I think, there are several ways, where this viewport thing could help.
Remeber, that the layered/non-layered behaviour of the RenderPasses also comes into effect for the assotiated viewports.
Marvin