I want to create a system that dynamically takes pictures of actors on demand, so they can be represented as icons in inventories, unit portraits in selections and things like that.
Both items and units are highly procedural and their looks differ from instance to instance, which means I can’t just create pictures in advance and save them with the assets.
So I need to be able to spawn and capture actors at any time in the game. My question is: how should I go about it, so that there is no interference with the game whatsoever? I mean, I could just spawn a photo-studio with the item and capture component inside at some ridiculously far away location, but I am hoping that someone has ideas how to do this the clean and proper way, like with a hidden seperate scene or something.