For Corrosion, I used a new scene for every single view. I created separate folders for each location, and then created separate scenes for each of the 4 views on each node. So for example with a corridor, I could have 5 nodes, with 4 views each, totaling 20 scenes. Like this for example:
scenes/main_corridor/main_corridor_node_001
scenes/main_corridor/main_corridor_node_001_back
scenes/main_corridor/main_corridor_node_001_left
scenes/main_corridor/main_corridor_node_001_right
Then I'd repeat that for nodes 2 to 5.
This worked best for me because I like things to be as separated as possible. It made it easier to control all the changes in the game because the changes were confined to just one scene. If you have all your views in one scene, then you need all your hotspot regions in one scene, and they need to change when the main view changes, but change back again when it changes again. Seems like a lot to keep track of, and seems very easy to make mistakes and create bugs that will take ages to hunt down because you have to so much going on in just one scene. It was relatively easy to solve problems for me because the scene scripts were quite simple and short because they only dealt with a single viewpoint.
We're all different though.