Skip to content

Leopardob/SpliceNuke

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fabric Splice for TheFoundry Nuke

A Fabric Splice integration for Nuke.

Fabric Splice for Nuke allows you to make use of the Fabric Core inside of Nuke and use KL to perform computations inside of Nuke using a custom node.

Repository Status

This Splice interation is not officially maintained by Fabric Software.

The last known version of Nuke compatible is 7.0v8.

The last known version of Fabric Splice compatible is 1.13.0.

Supported platforms

To date all three major platforms (windows, linux, osx) are supported, if you build the thirdparty dependencies for the corresponding platform.

Building

A scons (http://www.scons.org/) build script is provided. Fabric Splice for Nuke depends on

Fabric Splice for Nuke requires a certain folder structure to build properly. You will need to have the SpliceAPI cloned as well on your drive, as such:

SpliceAPI
Applications/SpliceNuke

You can use the bash script below to clone the repositories accordingly:

git clone git@github.com:fabric-engine/SpliceAPI.git
mkdir Applications
cd Applications
git clone git@github.com:fabric-engine/SpliceNuke.git
cd SpliceNuke
scons

To inform scons where to find the Fabric Core includes as well as the thirdparty libraries, you need to set the following environment variables:

  • FABRIC_BUILD_OS: Should be the type of OS you are building for (Windows, Darwin, Linux)
  • FABRIC_BUILD_ARCH: The architecture you are building for (x86, x86_64)
  • FABRIC_BUILD_TYPE: The optimization type (Release, Debug)
  • FABRIC_SPLICE_VERSION: Refers to the version you want to build. Typically the name of the branch (for example 1.13.0)
  • FABRIC_DIR: Should point to Fabric Engine's installation folder.
  • BOOST_DIR: Should point to the boost root folder (containing boost/ (includes) and lib/ for the static libraries).
  • NUKE_INCLUDE_DIR: The include folder of the TheFoundry Nuke installation. (for example: C:\Program Files\Nuke7.0v8\include)
  • NUKE_LIB_DIR: The main folder of the TheFoundry Nuke installation. (for example: C:\Program Files\Nuke7.0v8)
  • NUKE_VERSION: The Nuke version to use. (for example: 7.0v8)

The temporary files will be built into the .build folder, while the structured output files will be placed in the .stage folder.

To perform a build you can just run

scons all -j8

To clean the build you can run

scons clean

License

The license used for this DCC integration can be found in the root folder of this repository.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published