Features


Smart Shooter is a digital photography work flow application for tethered shooting, remote capture and advanced camera control.

Smart Shooter allows you to fully control your camera from your computer, giving you freedom to explore and experiment to help take the perfect picture. Automatic download and display means you can fully evaluate your photos in seconds, and real time live view output will help you focus and compose the scene. Scripting language lets you control your camera, allowing you to take multiple photos with varying settings just by clicking a single button.

Key Features

Smart Shooter is aimed at both the professional and amateur photographer, providing them with the following features:

  • Remote camera control via USB cable
  • Full control of camera settings
  • Photo download and display on you computer
  • Real time zooming/panning photo display
  • Live View display including overlay mode
  • Live View recording of each frame to JPEG file
  • Bulb shooting with timed exposure
  • JPEG and RAW file formats
  • Connect and control multiple cameras
  • Automatic control via scripting
  • Tethered shooting with automatic download and preview

Smart Shooter works with all recent Canon EOS DSLR and Nikon DSLR cameras.

Live View Display with Overlay

If you camera supports Live View, then Smart Shooter can display the Live View image in realtime on the PC. You can also change the transparency of the Live View image so it is displayed as an overlay over the last taken photo.

Live View Recording

Each frame of the Live View output can be saved to a JPEG file on the PC.

Realtime Zooming and Panning

Smart Shooter can automatically download and display the last taken photo. The photo display software uses GPU hardware acceleration, so you can immediately check the photo by zooming and panning in realtime on you PC using the mouse.

Tethered shooting with automatic preview

You can continue to use you camera manually whilst is is connected to the computer. Each time you take a photo, Smart Shooter will download it and display it on the screen.

Automatic Control via Scripting

Smart Shooter can be driven from a script, giving you the ability to change camera settings and control when photos are taken. This allows you to take a series of different photos without manual operation of the camera or PC.

A script is a text file that contains commands for SmartShooter to carry out. TCL is used as the scripting language.

The following example is a very simple script that takes two photos using different shutter speeds.

SmartShooter Set ShutterSpeed 1/1000
SmartShooter TakePhoto
SmartShooter Set ShutterSpeed 1/20
SmartShooter TakePhoto

The next example shows how you could take multiple photos with the focus at different distances.

set i 0
while { $i < 30 } {
    SmartShooter MoveFocus 1
    SmartShooter TakePhoto
    incr i
}

Connect and Control Multiple Cameras

Smart Shooter allows you to connect multiple cameras to you PC at the same time. The interface allows you to select which camera is currently being controlling and hence will be affected by changes to settings and other commands.

Supported Platforms

Smart Shooter is compatible with Windows and Mac:

  • Windows Vista (64bit)
  • Windows 7 (64bit)
  • Windows 8 (64bit)
  • Mac OS X 10.7 (Lion) and above