I am trying to create a virtual world for research project. we have 360 cylindrical screen with 6 projectors connected to a single PC and a car simulator in the middle. I took a look at ndisplay but it opens multiple instances which will be hard on resources and also not sure how to have 6 different cameras. Kindly suggest me some other ways in which I can accomplish this.
I am also looking for exactly like this, If you find any solution could you please post!
I know this is old, but I am trying to do this exact thing too, any luck?
any updates?
for that 360 cylindrical 6-projector rig on one PC you dont need 6 instances — you either use one spanning window (virtual desktop union via GetVirtualDesktopRect) and split 6 viewports, or nDisplay if each projector needs its own frustum/warp.
for the spanning path, GetVirtualDesktopRect + GetAllMonitors lets you compute each slice from BP without C++: union rect tells you total span, per-monitor DisplayRect gives each projector’s slice. the BP nodes are here — Multi-Monitor Display Controller | Fab — saves writing the FSlateApplication plumbing yourself. nDisplay is heavier on resources as you noted.