Hi!
I would like to use a “hidden” camera for creating screenshots.
So there is a main Camera which the user actually sees, but I would like to use other cameras to create screenshots of various other parts of the scene without showing the ViewPort of those hidden cameras. So the user will only see the created screenshots.
Is it possible?
See this playground Babylon.js Playground
If you change the passed to CreateScreenshotUsingRenderTarget it should work even if the camera isn’t active.
2 Likes
This isn’t exactly true 
Apparently it changes the active camera while taking screenshot, which triggers camera changed observable. And then again, when active camera witches back.
No big deal.