picture of a director''s chair

Open Producer

The producer is the great enabler of the motion picture process, the person who makes it all possible.
-PBS Hollywood Presents

Open Producer

Overview

Prerequisites

Documentation and Support

Download/CVS

Related Links

OpenGL

OpenSceneGraph

Andes Computer Engineering

Prerequisites

All platforms.

OpenGL

Producer is designed to work with exclusively with OpenGL and issues OpenGL calls. It will also call functions that may be specific to the windowing system upon which it is built. OpenGL is normally available on all platforms that Producer supports.

OpenThreads

With release 0.8.3 on, Producer uses OpenThreads. OpenThreads has a Win32 native implementation of threading, so PThreads is not needed as it was in prior versions. Pthreads is only needed if you use the pthread build of OpenThreads. See OpenThreads for more details there.

Windows

Pthreads (for releases earlier than and including 0.8.2)

Most UNIX based operating systems will already have a version of pthreads installed. For win32, it is necessary to install pthreads before earlier versions of Producer can be built. Pthreads for Win32 is included in the win32 binary installation, but if you intend to build Producer from source code, you must install the headers and libraries in a location whereyour build system can find them can find them. Our best source for a windows implementation of pthreads is at http://sources.redhat.com/pthreads-win32/.

STLport (for VisualStudio 6)

The build system supported on windows for this release, is Visual Studio 6. However, due to problems with Visual Studio's 6's STL implementation, it is necessary to use some of the STLport headers. It is not necessary to build STLport. More details in the installation section, but for now, you can get STLport from http://www.stlport.org/

Note that if you have Visual Studio 7 (.NET), the STL implementation is improved and STLport is no longer necessary.

Mac OS X

X11 and X11 SDK

Producer was originally written on X11. With the recent advent of X11, this made Producer instantly available for Mac OS X developers. A future release is planned using Cocoa and CGL interfaces for native windowing system functionality, but for now, producer is available on X11.

Both the X11 run time environment, and the SDK are needed, see http://www.apple.com/downloads/macosx/apple/macosx_updates/x11formacosx.html