SGX Runtime is built on the well-established FaceFX Runtime technology and is designed to make in-game playback of SGX animation simple, fast and reliable. The SGX Runtime is an in-game runtime SDK, designed from the ground up to provide high performance, thread safe facilities to play FaceFX and SGX animation data in your game engine.
SGX Runtime comes with two main components:
-
The SGX Runtime API, which runs in-game
-
The SGX Runtime Compiler, which is a tool used to transform source SGX or FaceFX data into the optimized SGX Runtime files.
To make use of the SGX Runtime, you first need to have a SGX Character Control File (.k) and one or more SGX Event Files (.event). These files are compiled by the SGX Runtime Compiler to produce optimized files for in-game use. The SGX Runtime API is used to load the in-game files and play back animations that can be applied to one of your characters.
Before continuing, make sure to familiarize yourself with the SGX Runtime concepts.