Slashdot Mirror


3D Display Hardware/Software Solution?

Daemon8666 asks: "I've searched for three days with no luck. A client of mine has developed a brand new type of 3D display. To make it work, he needs me to come up with a way to synchronize 3 simultaneous video feeds on one box, and output them to 3 separate devices, as follows: Comp playing Videos A, B, and C in sync, and outputting Video A to Monitor X only, Video B to Monitor Y only, and Video C to monitor Z only. He is currently using 3 off-the-shelf DVD players that he controls with one remote (he pushes play, and all three separate DVDs start together), but he really wants a single-unit solution. Any ideas what hardware/software I should use?"

2 of 27 comments (clear)

  1. Multihead X and mplayer by sig · · Score: 2, Informative

    Just grab a computer and stick 3 video cards in it. Configure X to run multihead and then use mplayer or xine or totem to send the videos to your 3 monitors. If you want to be really cool, you could use gstreamer to build a custom app pretty quickly that sent 3 separate video streams to 3 different monitors and kept everything synchronized with a single point of control.

  2. Simultaneous video feeds by legirons · · Score: 2, Informative

    You need hardware-synchronised or "genlocked" video cards, which use cables to synchronise the drawing of each frame. Naturally, you will be using 3 graphics cards in 3 graphics computers, with the rest of your application running on one or more additional machines.

    Graphics cards which can do this are things like the nVidia Quadro FX3000G - the G stands for genlocking. Yes, they cost more than the normal version.