User Login | Reseller Access
Products | Plug-ins |Sales |Support |Downloads |News Events Community |Registration
 Products
 Fusion
 Rotation
 Generation
 Dimension
 Render Nodes
 Evaluation
Home » Products » Fusion Developer » Version 6
Fusion Developer 6.3
Fusion Developer and SDKs are for development of plugins, Fuses, OpenCL image based supercomputing plugins, OFX and AE hosted plugins and Fusion's 3D system.

.

What is Fusion Developer?
In order to make development and testing of plugin tools for Fusion even easier, eyeon Software is pleased to provide a developer version of Fusion. This version is a cut-down concise version of our software that provides the core features for hosting and developing tools, plugins and visualisation. No other image processing abilities from the Fusion toolset have been included. You can use this version to load and test your plug-ins in Fusion, without requiring a full license of the software.

Fusion Developer is licensed for plug-in development only. It may not be used to produce final images for use in television, print, film, multimedia or web based mediums. You may only use this software for the purpose of developing and testing plug-ins with the native Fusion SDKs, AE plugins through the plugin adapter, the OpenFX plugin SDK, OpenCL supercomputing amd scripted fuses.

Download Fusion Developer 6.3
Please note: To access this download, you must be logged into your registration account. Should you require one, please click here to create one.
E-Mail Address:
Password:
 
Obtaining a License
For Fusion Developer, you will need to supply the hard disk serial number from your primary drive. This version of Fusion is locked directly to this serial number. The same license will work for both 32bit and 64 bit versions.

You can find this serial number when you first launch Fusion Developer, or alternatively you can use the following method:
  1. Click on Start -> Run.
  2. Type in cmd.exe and press OK.
  3. Change directories to your primary C drive (cd c:\).
  4. Type in dir and press enter.
  5. You should see the Disk Serial Number listed at the top of the directory output, as shown below

Download SDK
Download the full Fusion SDK
For direct native development of image processing tools, 2D tools, UI controls, File formats, 3D tools, materials, GPU shaders, Geometry tools and Renderers

 Download Fusion 6.3 SDK (2.5 Mb)
 Download Fusion 6.2 SDK (2.5 Mb)
 Download Fusion 6.1 SDK (2.5 Mb)

System Requirements
Recommended system requirements are:
AMD or Intel Mulitcore CPU's, like Core i7, Phenom II, etc.
2Gb system ram or more.
Windows XP, Vista or Windows 7 32bit or 64 bit.

AMD/ATI or Nvidia Graphics card, 1Gb ram. Nvidia 200 series or 400 series (Fermi), AMD ATI Radeon 5000 or FirePro.
Note: The video card has to be new to support OpenCL drivers and computing.
Intel Graphics are not supported.

Development Requirements
OpenCL and Fuses:
nVidia: G80 chip (GeForce 8xxx/Quadro 4600/5600) or later, and 196.xx or later drivers.
(available here).
AMD/ATi: R700 or later (Cypress/HD 5xxx strongly recommended), and Stream SDK 2.1 or greater.
(available here).

The SciTE editor is installed with the developer Fusion, and the OpenCL Fuses are compiled on the fly. Scripted Fuses are similar, and are interpreted on the fly without compiling.

Development environment:
To produce C++ plugins with the SDK and 3D SDK, the Visual Studio development environment is required. Visual Studio .NET 2003 is required for 32bit development, and Visual Studio 2005 for 64bit development.

General SDK information
The Fusion SDK provides the information necessary to produce native plugins using C++.

It can be used to create image processing tools, image file format support, custom controls, modifiers, custom view LUTs, and more.

The scripting engine within Fusion exposes much of this functionality, so plugins can be prototyped without the need of a development environment.

3D SDK information
The Fusion 3D SDK can be used to develop lights, materials, geometry surfaces, and renderers. The SDK contains a large number of 3D examples as a starting point for plugin developers.

Examples include: Bumpmap, Catcher, SphereMap, Blinn, Falloff, Phong, StereoMix, Ward, Cube, Image Plane, Fog, Displace, Duplicate, Override, Ambient Light, Directional Light, Point Light.

Renderman RIB Renderer is an example of developing a plugin renderer, is supplied as an open example for showing the versatile nature of the system.

For more information consult VFXPedia for further help.

Scripting Fuses information
Fuses are tools created using Fusion's built in scripting language, eyeonScript. The difference between a Fuse and a normal tool is that a Fuse is nothing more than a text file containing scripting commands.

This flexible approach makes it easy to prototype and develop custom tools to fit an exact need. A Fuse can be added to a composition, edited and reloaded, all without even having to close the composition. This makes them much more convenient than SDK developed tools.

Since a Fuse is interpreted during execution, rather than compiled in advance, they can be significantly slower than C++ plugins for direct pixel or particle manipulation. However, since Fuses can take advantage of image manipulation functions built in to Fusion, OpenCL for pixel processing and other intensive calculations, and GPU shaders for view LUT shaders, performance can often be as good.

OpenCL Fuses information
With Fusion's OpenCL framework, you have easy access to the cheap supercomputer hiding inside your workstation. Use OpenCL for accelerating your image tools in Fusion, or use Fusion to visualize the results of complex numerical analysis done in OpenCL. Scripted Fuses allow easy, on-the-fly recompilation of OpenCL code, rapid prototyping and simple distribution without sacrificing performance, while native C++ plugins let you combine full CPU and GPU processing to handle the most complex of tasks.

There is no development environment or compliers needed for OpenCL development, by utilizing the Fusion Fuses scripting system to host the interface between the application and GPU. SciTE is installed as part of the install and can be used as the editor for the OpenCL code, which is similar to C.

Find out more about OpenCL
Fusion's framework
How to use it

3rd Party Plugin Hosts
Fusion is a host for the Open Effects plugins. By using the OFX API and SDK, developers can create and test plugins that can be hosted by many applications from a single code.
Open FX is a common hosting platform for applications and plugins. Source code, frame works and project outlines can be found on the OpenFX website.

After Effects plugins are hosted by Fusion. The host does not support all the features of the API, there are many commericial plugins that work.

Getting Assistance
The public mailing list at http://groups.yahoo.com/group/dfsdk/  consists of other users of the Fusion API, as well as members of eyeon's development team. We would recommend that you ask any questions about the SDK here first. If the question consists of information you are not comfortable sharing in a public forum, you can e-mail your question to for assistance.

RenderMan is a registered trademark of Pixar Inc. OpenCL is a registered trademark of Apple Inc. After Effects is a registered trademark of Adobe Inc. All other Trademarks are of their respective holders

      © Copyright 1988-2011 eyeon Software | About Us | Contact Us | Careers | Privacy Policy