Devadex

GPU Arnold Cryptomatte Tool V01

gumroad   Free   by sayedehab98

Cryptomatte Simulator Pro — Arnold GPU ID Pass WorkflowFull cryptomatte passes. Full GPU rendering. No compromises.The ProblemArnold GPU does not support cryptomatte AOVs. Enable them, and Arnold silently falls back to CPU — killing your render times and breaking your pipeline. There's no setting to fix it. It's a hard GPU driver limitation.I hit this on a production shot with hundreds of objects and complex grooming. Waiting wasn't an option. So I built a workaround.What This IsA two-tool pipeline that simulates cryptomatte entirely through Arnold's render setup system — flat-colour ID layers that GPU renders without complaint — then converts those renders into EXRs with proper cryptomatte metadata that Nuke's native Cryptomatte node reads as if they came straight from a CPU render.No AOVs. No CPU fallback. No extra Nuke nodes.What's Included🔧 Maya Plugin — Cryptomatte Simulator Pro Scans your scene and auto-generates two render layers: one keyed by object, one by material. Handles grooming, GPU caches, Arnold stand-ins, transparency chains, and component-level assignments automatically. Exports a JSON colour map you'll use in the next step.🖥️ Standalone App — Cryptomatte EXR Merger takes your rendered ID pass EXRs + the JSON, extracts per-object masks, and writes proper crypto_object / crypto_material channels with full cryptomatte metadata baked in. Includes live preview, per-object tolerance overrides, and batch sequence processing.A pre-packaged .exe is included — no Python, no terminal, no setup. Just run it. Source code is also included for those who want to modify or extend it.Key FeaturesMaya Plugin Auto-generates CryptoObjects and CryptoMat render layers in one click 9 colour generation algorithms — Halton LAB default guarantees ΔE ~24 separation at 200 objects, ~11 at 2000 Handles grooming, stand-ins, GPU caches, opacity/transparency, component assignments 6 colour presets + full brightness, saturation, hue, and distance controls AA samples override, JSON export, and one-click full cleanup Standalone App Live mask preview with colour overlay, alpha, and isolate modes — zoom and pan supported Perceptual colour matching in CIE L*a*b* space for edge cases Per-object tolerance overrides for problem assets (hair, glass, smoke) Mask enhancements: smoothness, erosion, dilation, feather, despeckle, fill holes, blur, stroke Colourspace-aware EXR reading (sRGB, linear, ACEScg, Rec. 709) Writes correct cryptomatte metadata — MurmurHash3_32, manifest JSON, channel naming — Nuke-ready out of the box Batch processes full EXR sequences with a progress bar and live log How It Works Maya — Run the plugin, generate both ID layers, export the JSON Render — Render CryptoObjects and CryptoMat layers in Arnold GPU App — Load EXRs + JSON, preview, adjust, process Nuke — Read the output EXR, add a Cryptomatte node, pick objects in the viewer Pros & Cons✅ Full Arnold GPU compatibility — no CPU fallback at any point ✅ Works on complex scenes, including grooming and transparency ✅ Nuke-native output — no extra setup in comp ✅ Non-destructive — cleanup removes everything in one click ✅ Pre-packaged exe for non-programmers⚠️ Anti-aliased or motion-blurred edges may need tolerance tuning (resolved in the tutorial)"https://www.youtube.com/watch?v=JRh7EV6ahhs"RequirementsMaya Plugin — Maya 2022+, Arnold for Maya (GPU-capable) Standalone App — Pre-packaged .exe included. Running from source requires Python 3.9+, PySide6, OpenEXR, numpy, mmh3, and optionally opencv-python for mask enhancements.Created by Sayed Ehab — LinkedIn | YouTube

Get it → sayedehab98.gumroad.com

Found on Devadex — the discovery index for independent software the big search engines bury. More from gumroad.

Report this listing