This directory contains a conda build recipe for Nuke DENoise 3.6.9, configured for use with AWS Deadline Cloud. With this package you can use the DENoise plugin for noise reduction in Nuke compositing jobs on Deadline Cloud service-managed fleets.
- Application: DENoise 3.6.9
- Supported Platforms: linux-64
- Source: Revisionfx
- License: Commercial
- Build Tool: rattler-build
Before building this package, ensure you have:
-
AWS Deadline Cloud infrastructure set up with:
- A farm configured for package building
- A queue named "Package Build Queue" (or specify with
-qoption) - Linux-64 fleet for building linux packages
-
Deadline Cloud CLI installed on your workstation
-
Source archive (see Archive File Instructions below)
-
Nuke conda package, which this plugin depends on
- Download the
DENoise3OFXInstaller.tar.gzarchive from the Revisionfx website - Extract the installer from the archive.
- Run the installer. It will create
.bundlefiles in the/usr/OFX/Plugins/DENoise3OFX/directory. - Archive that directory:
tar czf DENoise.tar.gz /usr/OFX/Plugins/DENoise3OFX/ - Place the archive file in the
conda_recipes/archive_filesdirectory - Conda uses the a checksum to verify the integrity of the source file. The SHA256 hash should match:
ecbe1b40a19bf6f9ec05aca3d09428386292c57d4cd968b8f1ac767778642ebcIn bash, you can compute the checksum by running this commandsha256sum DENoise.tar.gz.
DENoise integrates with Nuke through the OpenFX (OFX) plugin standard. This conda recipe installs DENoise as an OFX plugin that Nuke can automatically discover and load.
The conda recipe configures the following environment variables and paths for plugin discovery:
# Environment variables set by this package
export OFX_PLUGIN_PATH=$CONDA_PREFIX/OFX/Plugins/
# Plugin installation paths
$PREFIX/OFX/Plugins/See the AWS Deadline Cloud licensing documentation for detailed guidance on license configuration. DENoise requires proper licensing configuration. This recipe will create a watermarked version without a license.
To adapt this recipe for other DENoise versions:
-
Update Version Information
# In recipe/meta.yaml {% set version = "3.7.0" %} # In deadline-cloud.yaml # Update if archive filename changes
-
Update Source Archives
- Download new version archives from Foundry
- Update SHA256 hashes in
meta.yaml - Update source filename in
deadline-cloud.yamlif changed
-
Check Dependencies
- Review Nuke version compatibility
- Test with target Nuke versions
- Update system dependency requirements
-
Update Build Scripts
- Check for changes in plugin bundle structure
- Verify OFX plugin paths
- Test RPATH settings for new binaries
- OFX Compatibility: Newer versions may require different OFX standards
- Nuke Compatibility: Plugin may require specific Nuke versions
- Dependency Changes: System library requirements may change
- Bundle Structure: Plugin bundle organization may change
nuke-denoise/
├── README.md # This file
├── deadline-cloud.yaml # Deadline Cloud configuration
└── recipe/
├── recipe.yaml # Conda package metadata
└── build.sh # Linux build script
- DENoise Documentation: https://help.revisionfx.com/album/25/
- OpenFX Standard: http://openeffects.org/
- AWS Deadline Cloud Developer Guide: https://docs.aws.amazon.com/deadline-cloud/latest/developerguide/
- Conda Build Documentation: https://docs.conda.io/projects/conda-build/
- Nuke Documentation: https://learn.foundry.com/nuke/
This recipe is configured for DENoise 3.6.9 as an OFX plugin for Nuke on Linux x86_64 platforms. The plugin requires a valid Nuke/Foundry license to function.