Javascript is currently disabled. This site requires Javascript to function correctly. Please enable Javascript in your browser!

Technology

FxStudio Technology

FxStudio comprises several core technologies designed to bridge the gap between artistry and engineering in the game development process.

FxStudio’s four technology components
FxStudio Designer

This is the time-based sequencing environment for authoring visual FX.  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, which also supports custom asset picker plug-ins. 

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 FX 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 from Designer to RT, providing artists with a WYSIWYG art preview that greatly reduces iteration times.


Get Started

Have More Questions?

Asset 1