Copyright © 2007-2009 Aristen, Inc.

Technology


OVERVIEW : The component parts of the FxStudio system

FxStudio comprises several sections detailed in the flowchart below. From artist's workflow to engineering integration and effect playback, the FxStudio system services the entire content pipeline.
FxStudio Designer – Time-based visual effects sequencing authoring environment.  Artists and designers who are familiar with sequencers like Adobe’s After Effects or Premiere will be immediately comfortable working with FxStudio Designer.  Component, LOD, Input and platform specialization data are defined using the Component Definition GUI and supports custom asset picker plug-ins.

For more information on FxStudio Designer follow this link 

FxStudioRT – FxStudio’s runtime component FxStudioRT is a highly optimized C++ module designed to efficiently manage the client data at runtime.  FxStudioRT has been architected to be memory cache and I/O friendly. 

FxStudio Processor – The Processor module provides support for efficiently packing runtime effects into platform specific formats.  Hooks are available for converting source asset dependencies into runtime IDs or packed asset descriptors as necessary. 


FxStudio Tunnel – FxStudio provides a convenient TCP connection for real-time communication between FxStudio Designer and FxStudioRT.  Real-time updates are piped through from Designer to runtime providing artists with a WYSIWYG art pipeline and zero-iteration time.

Tech Links
 

Key Features

Technology

FxStudio Designer

Reference Application









"Loose Cannon Studios is a company that primarily develops it's own technology, but is always interested to find component technology that has best in class features that can easily integrate into our custom development pipeline. FxStudio is such a product. It is of the highest quality, with a great feature set that was easy to integrate."

- Matt Scott, Founder, Loose Cannon Studios

(maincontent)