Shake 3.5 - Technical Specifications

Shake 3.5 - Part Number
Retail M9124Z/B

Shake 3.5 System Requirements

Mac OS X

  • Power Mac G5; Power Mac G4 or PowerBook G4 with 800MHz or faster PowerPC G4 processor; or Xserve G5 or Xserve G4 with 1GHz or faster PowerPC processor.
  • Mac OS X v10.3.3 or later.
  • QuickTime 6.5 or later.
  • 256MB of RAM or more.
  • 1GB of available disk space for caching and temporary files.
  • Graphics card with at least 32MB of video memory and OpenGL hardware acceleration.
  • Display with 1280-by-1024-pixel resolution and 24-bit color.
  • Three-button mouse.


  • 550MHz Pentium III, Pentium 4, or AMD Athlon processor.
  • Red Hat Linux 9.
  • 256MB of RAM or more.
  • 1GB of available disk space for caching and temporary files.
  • NVIDIA workstation-class graphics card such as Quadro2 or Quadro4.
  • Display with 1280-by-1024-pixel resolution and 24-bit color.
  • Three-button mouse.


  • Shake 3.5 for Mac OS X is available as a single workstation license or a floating network license.
  • Shake 3.5 for Linux is available as a floating network license.
  • Shake 3.5 is available as a render-only license on Linux and for free on Mac OS X.


  • Unlimited number of nodes in a process tree.
  • Resolution and bit depth independence.
  • Control over bit depth at a local node level.
  • Multiple image resolutions within same composition.
  • Boolean and Image Math layer operations.
  • Ability to view audio wave forms in animation curve editor.
  • Audio scratch track support: Play and scrub audio on Mac OS X.
  • Multi-input layer node with common blend modes.
  • Import Photoshop layers with blend modes.
  • Fully editable node grouping/ungrouping function.
  • Keyframable shape-based masks.
  • Expression-based layer operations.
  • Channel swapping and copying, including Z channel.
  • Constraint of any operation to channel, field, tolerance or region.
  • Screen and Z-based compositing.
  • External masking capabilities for every operator.
  • Support for a wide variety of third-party plug-ins including The Foundry, GenArts, RE: Vision Effects, Ultimatte and others.


  • Film grain simulation.
  • Extremely fast, high-quality Gaussian blurs.
  • User-definable Convolves.
  • Grain, Median, Sharpening, Embossing, Edge Detection and Radial Blur.
  • Optical Defocus.
  • Dilation/Erosion.
  • Image-driven Blurring, Sharpening or Dilation.
  • Z-Depth-based Blurring.


  • Chroma, Luma, Difference or Z-Depth keying.
  • Included Photron Primatte chroma keyer.
  • Included CFC Keylight chroma keyer.
  • Spill-suppression.

Color Correction and Channel Manipulation

  • Pixel Analyzer gathers image analysis data over multiple frames for use on color correction.
  • Curve-based color correction.
  • Color correction super node.
  • Lookup table color correction.
  • Extensive set of RGB, matte, Z-depth and HSV-based color correction tools.
  • Logarithmic/Linear color space conversion with per-channel roll-off controls.
  • Support for multiple color spaces including RGB, HSV, HLS, CMY and YUV.
  • Video-legal color correction.
  • Concatenation of adjacent color-corrections into one lookup table.
  • Expression-based color correction.


  • New shape-based warper and morpher nodes.
  • Randomization and turbulence.
  • Image-driven warping.
  • Expression-based warping for an infinite variety of warps.
  • Twirl and Pincushion.


  • Procedural, pressure sensitive vector-based paint node.
  • Insert Paint nodes anywhere in the process tree.
  • Flexible paint modes including clone, reveal, smudge and more.
  • Apply tracking data to paint strokes.
  • View Paint strokes in the context of transform operations.
  • Switch interpolation modes at any time: single frame, persistent and frame to frame interpolation.


  • Animation of virtually every parameter, including toggle switches.
  • Flexible split window animation curve editing with multiple spline types including Linear, Hermite and C-Spint.
  • Automatic or manual key framing.
  • Copy/Paste Key frames.
  • Ability to view audio wave forms against animation curves.
  • Audio analysis feature drives the animation of effect parameters based on amplitude.
  • Overlapping Key controls for moving, interpolating and replacing control vertices.
  • Curve controls for maintaining specific animation behaviors like slopes and values over a range of frames.
  • Resample function.
  • Linking of any parameter to any other parameter.
  • Expressions on any parameter.
  • Improved hot key access to common curve editing functions.


  • Improved playback caching.
  • Playback limiting support.
  • Imporved 10-bit and 16-bit QuickTime support.
  • Improved Apple Uncompressed 8- and 10-bit 4:2:2 support.
  • DPX Image header preservation.
  • Support for custom file header metadata.
  • Flipbook customization.
  • Hybrid tile-based, scan line renderer.
  • True per-node control of bit-depth, at 8, 16 or 32 bits per channel (float).
  • Disk-based proxies or low/hi-resolution image substitution.
  • Anamorphic image support.
  • YUV 10-bit support.
  • Cineon, TIFF, IFF, QuickTime, as well as 15 other formats supported.
  • Macro creation for frequently used operations.
  • Automatic persistent node caching.
  • C-like scripting language can make a call to any available shared programming library on your system.
  • Built-in runtime compiler.
  • Built-in software-based GL-like renderer.
  • Software Developer Kit for software extensibility.
  • Command-line or scripting access to all Shake commands.
  • 100% software based Batch rendering for visually identical results cross platform.
  • Supports all major image formats.
  • Generation of anti-aliased text using TrueType and Adobe Type 1 fonts.


  • Multiple Bezier style Rotoshapes per node.
  • Independent animation control.
  • Non-uniform edge blurring.
  • Apply tracking data to Rotoshapes.
  • Improved shape drawing techniques.
  • Non-uniform, velocity-based motion blur.
  • Shape parenting.


  • Infinite workspace, so elements and filters are never cropped when moved out of frame.
  • Tracker, stabilizer and Matchmove nodes for data gathering and processing position, rotation, scaling and corner-pinning information.
  • Tracker pre-processing reduces inaccuracies from noise in the image.
  • Adaptive filtering.
  • Concatenation of adjacent transformations into a single move, for speed and quality.
  • 3D Move, Scroll, Rotate, Scale, Shear and Corner Pin with Motion Blur.
  • Per-transformation or Global control of Motion Blur parameters.
  • Motion blur with camera duration, shutter start and quality control.
  • Motion blur can occur on first frame without previous motion.
  • Ability to control transformation order.
  • Inverse transformations.
  • On-screen controls for transformations.
  • In-context direct manipulation controls.


  • Broadcast monitor support on Mac OS X for previewing composites using common 3rd party supported hardware.
  • Onscreen manipulators for image transformations.
  • Multiple viewers at variable resolution or channel display.
  • RAM flipbook for viewing of compositing tree at any stage; flipbook playback while rendering.
  • RAM Flipbook playback while rendering.
  • QuickTime disk based flipbook on Mac OS X for longer clip playback.
  • Preview QuickTime flipbook out to a broadcast monitor using AJA Kona supported 3rd party hardware.
  • Viewer-specific lookup tables.
  • Identical interface on all supported platforms.
  • In-viewer region of interest.
  • In-viewer image compare buffer.
  • Reconfigurable user interface.

Shake Qmaster

  • New Shake integrated UI for job creation and monitoring.
  • Integrated Maya rendering support.
  • Network render management solution for Mac OS X, maximizes utility of existing resources, increasing ROI of Mac equipment.
  • Distributed rendering provides uninterrupted workflow for artists by offloading processor intensive tasks to other computers.
  • Qmaster can create multiple “clusters” of Apple G5 and G4 computers in order to create pools of processing power dedicated to specific jobs, artists or applications.
  • Fault-tolerant architecture ensures successful job completion and accurate results, even in the event of resource deallocation.
  • Optimized usage of network resources through load-balancing algorithms ensures efficient operation and timely job completion.
  • Compatible with third party command line rendering applications running on Mac OS X.
Published Date: Oct 15, 2010