What It Does

smartRender brings multi-threaded background rendering to Nuke, cutting render times compared to Nuke’s standard rendering process. It uses available hardware resources more efficiently, making both final renders and preview renders substantially faster. Real-world tests show render times reduced by 22% to 77% depending on the script and hardware.

Key Features

Multi-threaded background processing. Distribute render tasks across CPU cores instead of using Nuke’s default single-threaded approach. This is particularly effective for complex scripts with multiple Write nodes or heavy processing chains.

Batch rendering. Queue multiple jobs and let them process sequentially in the background while you continue working in Nuke. The render queue tracks progress, displays detailed logs, and can automatically trigger custom callbacks after each job completes.

Fast preview feedback. Generate downscaled preview renders in seconds using incremental rendering and resolution scaling. Useful when iterating on work-in-progress comps where you need quick visual feedback without waiting for full-resolution output.

Detailed job logs. Export render statistics, frame-by-frame timing, and terminal output as text files. Helps diagnose render errors or identify bottlenecks in node graphs.

Customizable render commands. Edit the underlying Python commands that control rendering if you need integration with custom pipeline tools. Works with standard Nuke scripts without modification, but advanced users can hook into pre-render and post-render callbacks.

Direct integration. Renders Write nodes, DeepWrite nodes, and any executable node nested in groups or gizmos. Automatically evaluates expression-based file paths and creates output directories if needed.

Who It’s For

Compositors working with render-heavy scripts (vector blurs, 3D renders, grain, or noise-intensive setups) will see the biggest time savings. Also useful for artists managing multiple shots who need to queue renders across several nuke scripts without manually babysitting each one.

Pricing

Single user license: $29 one-time purchase. Supports both online and offline use with node-locked licensing.

Site license: Available for facilities needing multiple seats. Pricing shown after login.

Studio annual subscription: Access to all cragl tools with a single yearly license. Covers node-locked or site-wide deployment.

A trial version is available to test the tool before purchasing.