cmiVFX Logo


This Free Mac, Windows, and Linux app lets you convert Nuke Camera.chan files into FBX , Flame Action, Or Terragen files.


Price: Free


1350319244 icon3
1350319116 icon2
1350318948 screen shot 2012 10 15 at 12.34.25 pm

This is an OpenSource Python App that we made here at cmiVFX to help people use the Nuke Camera Tracker and export it to other common 3D File formats, such as , FBX, Flame and Smoke action as well as Terragen. If you are using Smoke On Mac, and need a 3d tracker that works, you can use the Nuke Camera Tracker and export out a .chan file. AtomSplitter will then make you an Action file for Smoke or Flame that will allow you to us the data EASILY. Have Fun and ENJOY!


This FREE desktop application allows you to convert nuke Camera.chan files into 
either Autodesk FBX or Autodesk Flame .action files with the simplest of controls. 
It was designed based on the research for the NukeX tracking system. 
Justin Israel and George Nahkl sorted out the code in python then ported it into individual 
desktop applications for convenient use. This is a python based solution that will provide 
extensibility to those interested in expanding its features. cmiVFX supports the open source 
growth of this application and is willing to share its source code to participating members 
of this community. The Autodesk FBX plug-in allows all types of data to be packaged into one 
file format that can be used by most of today's 3D authoring software.
Pre-built Binary
Older binary builds hosted here:
Binary builds are no longer maintained as of v1.6.2
The current way to use AtomSplitter is to download the source, and either running
directly from the script, or follow the directions below and build
into a stand-alone executable.
AtomSplitter is a python application that requires the following:
  * Python 2.5
  * PyQt 4.6
  * PIL 
The tool has both a command line interface, and a GUI.
Running the script with no arguments will launch in GUI mode.
The following is the usage for command-line mode:
> python -h
Usage: [out fbx file]
  -h, --help            show this help message and exit
  -o OBJ, --obj=OBJ     Optional nuke-exported pointCloud .obj file
  -f FPS, --fps=FPS     Set FPS rate (default 24)
  -x WIDTH, --width=WIDTH
                        Set frame width (default 2048)
  -y HEIGHT, --height=HEIGHT
                        Set frame height (default 1556)
                        Set film aperature width in mm (default 24.576)
                        Set film aperature height in mm (default 18.672)
  -s SCALE, --scale=SCALE
                        Scale the translation values by this amount
  -F FORMAT, --format=FORMAT
                        Output format (fbx, action, terragen)
  -a, --action          Export a Flame .action file instead of FBX
Building AtomSplitter into stand-alone apps
For your convenience, I have also included the setup files used
with py2app (for osx), and py2exe (win32)
Usage (osx):
  > cd build
  > python py2app   
For windows you can just run the bat script.

Download Now By Clicking The Project Files Button Above



Free access

About Justin Israel

Justin is a California based artist who graduated from Cal State Long Beach (CSULB) with a Bachelor's in Film and Video production. He started his Visual FX career at Stan Winston Digital as an artist and then developed strong pipeline/programming skills at Sony Pictures Imageworks while working on Spiderman 3, I Am Legend and The Watchmen. Justin currently works as Senior Pipeline Developer on the award winning television series South Park, designing tools for Maya, Nuke, and general pipeline. His passion for live-action visual effects and film leads Justin to gain fundamental knowledge in all facets possible. His experience includes paint, roto, compositing, python and pipeline development. His work includes feature films such as Tropic Thunder, Commander & Chief, The Compass, Bride Wars, Mamma Mia, I Am Legend, Spiderman 3, The Watchmen, Fantastic Four and more.