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.
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 AtomSplitter.py 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
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 AtomSplitter.py -h
Usage: AtomSplitter.py [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)
> cd build
> python setup.py py2app
For windows you can just run the bat script.
Download Now By Clicking The Project Files Button Above