In-game cameras – that the game developer can use to render scenes to textures, that are also within game (diegetic) are useful for such things as player portals, mini-maps, rear view displays in cockpits and the like.
Clearly using too many of these type of cameras will affect performance and FPS drops are likely as the scene the user camera is processing has to be rendered internally before being applied to the in game ‘screen’. Still – if used carefully they add something extra and fun to game world environments.
[note this is a ‘time travel’ post – with a retro fitted blog posting date matching the approximate time the work was completed]