< Previous | Contents | Manuals Home | Boris FX | Next >

Overview

Sizzle is a scripting language enabling SynthEyes users to modify the scene files exported for different 3-D animation packages, create their own exporters for new software packages, create or modify importers, and create or modify scene tools. Scripting can be used to accelerate common operations using keyboard accelerators, and implement special "house" workflows.

Python : SynthEyes also supports a Python programming API, there's a brief description below; see the SynthEyes Python (SyPy) Programming Reference. Note that the Python API is based on the Sizzle API, so familiarity with the Sizzle object attributes described here is required to use Python.

Sizzle is derived from a loose amalgam of C++, Javascript, Visual Basic, AWK, etc. User’s familiar with any of these scripting languages, or scripting languages for 3-D packages such as 3ds max or MEL should recognize enough to get started. A complete guide to programming cannot be provided here. The features described here are for the SynthEyes build in the title; features may be available or unavailable in earlier or later builds.

Warning : if you start changing things in the scene, you can potentially create an unreadable scene.

If you use the VIM text editor ( http://www.vim.org), you can obtain a syntax file that will color-code the Sizzle scripts as you edit them contacting support.

Some functionality is only available in SynthEyes Pro, see the section on Pro Scripting. Some functionality is also restricted in the Demo version.

Support : Script programming requires a substantial degree of expertise and is not covered by our normal support. We can't debug your code nor write code for you. We reserve the right to charge an additional technical support fee to cover scripting.

 

Python ScriptingUsage

©2023 Boris FX, Inc. — UNOFFICIAL — Converted from original PDF.