Open source foundation for film industry projects.

The mission of the Academy Software Foundation (ASWF) is to increase the quality and quantity of contributions to the content creation industry’s open source software base; to provide a neutral forum to coordinate cross-project efforts; to provide a common build and test infrastructure; and to provide individuals and organizations a clear path to participation in advancing our open source ecosystem.

Member projects are focused primarily on visual effects and animation production, and include 5 distinct software packages. Student summer project applications can be for any of these packages individually, as well as potentially including tasks that bridge between them or provide common infrastructure (they share CI and other resources). The current member projects are:

  • OpenColorIO : a complete color management solution geared towards motion picture production with an emphasis on visual effects and computer animation.
  • OpenCue : a render management / job queuing system.
  • OpenEXR : a high dynamic-range (HDR) image file format used ubiquitously in visual effects and animation.
  • OpenTimelineIO : API and interchange format for editorial timeline information.
  • OpenVDB : hierarchical data structure and a suite of tools for the efficient storage and manipulation of sparse volumetric data.
lightbulb_outline View ideas list


  • c/c++
  • python


email Mailing list
mail_outline Contact email

Academy Software Foundation (ASWF) 2020 Projects

  • Karthik Iyer
    C++ and Python operators for time ranges, and C & Java language bindings
    OpenTimelineIO is an interchange format and API for editorial cut information. OTIO includes opentime, a library for dealing with time. In order to...
  • Shiva Sankar Kannan
    Cloud-pool management plugin for OpenCue
    The lack of ability of VFX and Animation studios, especially boutique studios, to scale their render hosts dynamically is an increasing problem,...
  • Owen Thompson
    OpenEXR: Separate Imath Repository Proposal
    This project entails the separation of OpenEXR's Imath library into its own repository. This will allow for it to be used by other projects and...