I have a scene where a ship is sailing in the ocean. Inside the cockpit, there are three cameras (A, B, and C). Each camera has a horizontal field of view of 60 degrees, and all three cameras are placed at the same location. However, cameras A and C are rotated so that together, the three cameras cover a 180-degree horizontal view. As the ship moves, all three cameras move along with it.
My goal is for these three cameras to each render to one-third of a single display (side by side) — or alternatively, to three separate monitors.
I’m currently experimenting with the NDisplay plugin. In my NDisplay configuration JSON, I created one node with three viewports: VP_01, VP_02, and VP_03.
Now, I would like to assign Camera A, Camera B, and Camera C to render to VP_01, VP_02, and VP_03 respectively. However, I haven’t found any clear way to link a specific CameraActor in the scene to a specific viewport in NDisplay .
Could anyone provide guidance or examples on how to achieve this?
For instance, how can I properly bind the three scene cameras (attached to the ship actor) to their corresponding NDisplay viewports so each renders its own view correctly?