I am trying to build a fancy still camera with multiple cameras that take a picture at the exact same time. I then put all those frames into a single animated gif for a nice 3D wiggle effect. It's a bit like bullet time, but for still images. (for an example explained with cats, see http://fuzzywobble.com/images/catwiggle.gif)
So, the questions are:
(How) can I use multiple usb cameras to capture just single still images. I only want stills, not video.
How can I sync the capture time as closely as possible?
How can I set the exposure parameters of the camera. All cameras should use the same params.
Another option would be multiple pis with the pi camera, networked together. I would really want to avoid that though, since that means a lot more hardware to worry about, and its also not that portable. So if possible, I would want to restrict this project to a single pi, a usb hub, usb cameras and a large battery.