Skip to content

Bullet-time photobooth software

no trigger cables - no calibration bar!

Give guests a moment worth sharing. Xangle Camera Server connects your multi-camera photobooth, captures the action, and turns it into smooth bullet-time videos with your event branding. Set up the look, rehearse the capture, then take each guest from countdown to replay and delivery.

Built for the booth experience

One interface for the whole rig

  • Adjust ISO, aperture, shutter speed, and white balance across compatible cameras.
  • Auto-focus supported lenses together, then check framing and focus camera by camera.
  • Number cameras in capture order and use live view where the camera and connection support it.
  • Choose JPG or RAW+JPG for preview and processing. RAW-only capture is available when you only need source files; JPG previews are no longer extracted from RAW.

Capture the jump, pose, or freeze

  • Trigger supported cameras over USB without separate camera trigger cables.
  • Use synchronized capture, interval timing from 1 ms to 200 ms, or Jump-and-Freeze to move from a sequence into a simultaneous capture.
  • Warm up the rig before firing, including mirror lockup and half-press handling on supported bodies.
  • Use photo, video, burst, or buffered multiple-shot capture where supported. Timing and available modes depend on the camera model and setup.

Coordinate the countdown

  • Use Timeline scripts for repeatable camera, light, GPIO, and timing steps.
  • Use Event scripts to connect countdown beats, capture, and file-transfer events to sound and light cues.
  • Start from presets or generate a Timeline script with the built-in assistant. Rehearse cancellation and reset behavior before opening.
  • Add a Backstage camera to record the behind-the-scenes moment, from the countdown until after the files are ready.

Event script examples · What's new

Keep the operator in control

  • Review complete sets and individual camera views in Library, with ratings and comments.
  • Use named camera zones when a rig needs different camera groups or capture modes.
  • Monitor disconnected cameras, node status, disk space, and performance; manage Raspberry Pi nodes from the interface.
  • On eligible tiers, use custom naming and automatic backups for captured files and outputs.

Advanced scripting, zones, backup, and other capabilities depend on the selected license and hardware.

▦
Link Embed Gallery (4 links, 1 cols)
1. https://www.youtube.com/watch?v=Y6jvD0iJfn4 | 48 cameras gaussian splat production day - full demo
2. https://www.youtube.com/watch?v=Q-IMnAtX7J0 | 360° aerial bullet-time light-painting
3. https://www.youtube.com/watch?v=SG1YCvctF7E | RED BULL BC ONE WORLD FINAL 2021 TEASER WITH BULLET TIME EFFECT BY TIME BUSTERS
4. https://www.youtube.com/watch?v=KDe0YPlosLI | The Cube 15 and 45 Second ads Channel 10 Australia
Hidden in edit mode to keep the editor stable
48 cameras gaussian splat production day - full demo
360° aerial bullet-time light-painting
RED BULL BC ONE WORLD FINAL 2021 TEASER WITH BULLET TIME EFFECT BY TIME BUSTERS
The Cube 15 and 45 Second ads Channel 10 Australia

Automatic results, ready for replay

Set the framing and playback before the event, then apply a consistent look to new guest captures. Turnaround depends on camera count, file sizes, processing choices, and the computer running the booth.

Smooth, automatic bullet-time

  • Aim cameras using a central reference pole and mark its position. Remove the pole before the subject steps into the capture area.
  • Create a reusable calibration recipe from a suitable shot, without a calibration bar, then enable automatic stabilization for new captures.
  • Choose Arc, 360, or Linear playback, with resolution, frame rate, bounce, speed, and repeat controls.
  • Export an MP4, plus an optional full-resolution stabilized PNG sequence for still-image inputs.

Keep guests at the marked position for consistent playback. Keep the recipe's source dataset, and recheck aiming and focus after a camera bump; recalibrate if the rig changed.

Booth setup guide · Stabilization settings

Your event, in every output

  • Prepare several deliverables from one capture: a landscape video, a portrait social version, and a still or poster.
  • Use output recipes to apply consistent framing, overlays, branding, and format choices.
  • Check the finished video before enabling guest sharing.
  • With Pro or Pulse, use App Branding to replace or hide the app header logo and title through the provided controls. Protected credits and other branding remain subject to license terms.

Basic and higher can show replay or sharing tiles on a connected second monitor. Separate browser stations on phones, tablets, or computers require Pro or Pulse.

Outputs and sharing · Branding and station requirements

From replay to the guest's phone

  • Let guests scan a QR code and open their prepared results on their own phone.
  • Offer direct download or email delivery, with single-capture and multi-select sharing options.
  • Collect an email while processing is still pending: the guest receives a registration message, followed by final delivery when the selected results are ready.
  • Configure required terms, custom fields, or an email gate only when the event needs them.
  • Add printing when appropriate, using a prepared still-image output and a tested printer setup.

For results guests should open after the booth closes, use portal delivery rather than relying on a local station remaining online.

Sharing and delivery guide

Plan for the venue network

  • Use offline QR sharing for local downloads when venue internet is unreliable.
  • Provide one QR code to join the configured Wi-Fi and another to open the local download page.
  • Keep the sharing computer and guest phones on the same local network, with the computer awake and reachable.
  • Test with real iPhone and Android devices before guests arrive.

Offline QR does not remove licensing or cloud-service requirements. Starter, Basic, and trials require internet at launch; Pro and Pulse allow up to 24 hours between successful license validations. Cloud calibration, cloud splat processing, and cloud delivery require internet while in use; email needs working connectivity.

Offline and license requirements

Add a Gaussian-splat experience

Offer a different kind of result: train a navigable 3D scene from overlapping views of a still guest, then render a virtual camera move rather than playing only through the original camera views.

Reuse the creative setup

Build a camera path with anchors and keyframes, adjust crops and layers, and save a reusable preset. Export a video, image sequence, single frame, or PLY splat file.

Training needs suitable camera calibration and sharp, overlapping views. It does not require a stabilized bullet-time video.

Gaussian splat guide

Match processing to guest throughput

Use an available local processor, Xangle Cloud, or an Orbit LAN farm for supported training and rendering. Several Orbit nodes can handle separate jobs in parallel.

Measure capture-to-delivery time on your real rig. Engine, hardware, quality, resolution, license, and network affect turnaround. Cloud splat jobs currently accept up to 36 input images and use Cloud Credits; Orbit and third-party engines have separate license requirements.

Training options · Processing farm

Build the right booth

  • Layout: bullet-time booths commonly use 6 to 50 cameras. Choose an arc, full circle, or linear arrangement for the intended result, available space, and licensed camera count.
  • Computer: Camera Server supports Windows and Mac. Use a fast local SSD and a machine suited to the camera count and processing engine.
  • Cameras: supported Canon, Sony, GoPro, Android, iPhone, and Raspberry Pi cameras have model, platform, and connection limits. Test the exact bodies and modes you plan to use.
  • Mac and Canon: direct USB supports one Canon camera. Use compatible Raspberry Pi camera nodes for a multi-camera Canon rig.
  • Phones and other cameras: iPhone capture requires Mac and iOS 17 or later, with the remote app in the foreground. Android live view is not currently available. GoPro Wi-Fi and webcam support are experimental.
  • Connections: use reliable powered USB hardware for direct connections, or compatible camera nodes with Gigabit Ethernet for a distributed rig. Keep the working folder on a local SSD.
  • Licensing and processing: choose a tier, camera limit, and seat count for the actual event. Local engines, browser stations, scripts, branding, cloud services, and backup have their own access or installation requirements.

Trials are for evaluation, not production events. Rehearse on the license, hardware, and network that will run the booth.

Supported cameras · Gear and diagrams · Full feature list

Getting started

  1. Request a trial for evaluation, or activate a suitable production license. Confirm license validation and any Cloud Credits before the event.
  2. Connect and number the cameras. Apply consistent exposure and white balance, then check focus, lighting, and the active camera group.
  3. Aim at a marked central position, remove the reference pole, and capture a suitable calibration shot. No calibration bar is required.
  4. Select the calibration recipe and enable stabilization. Choose playback, output formats, and event branding.
  5. Rehearse the countdown, warmup, flash timing, and any sound or light cues, including cancellation.
  6. Take a separate test capture with a person at the marked position. Confirm every expected file arrives and check focus, framing, flicker, synchronization, and the finished replay.
  7. Test QR downloads and email on real phones, including a result still being processed. Test offline sharing or printing if offered.
  8. Verify backups, disk capacity, and delivery status. Keep the calibration source dataset; after a bump or network change, repeat the relevant checks before continuing.

Open the Camera Server manual

Powered by Beeboo · 261021.103934