Autodesk / Autodesk/arnold-usd

Unable to denoise husk rendered exrs with noice

Open
#2,640 2 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
Python
Stars
284
Forks
68
Avg merge
2d 19h
Merged PRs (30d)
14

Description

**Describe the bug**
A simple problem, if you want to denoise husk rendered exrs with noice from command line it gives you an error that it's not a "Arnold product type" even when Arnold was used and it has the proper AOVs for noice to utilize. The only difference is that it's not encoded as arnold/"aov" (can't remember the correct name) and is encoded differently in the exr. Inspected with oiio and iinfo in terminal.

This makes it impossible to render with husk and utilize noice afterwards. The only possible way is to render through "direct USD" (kick) as a way to get the proper encoding and be able to denoise with noice as a post step.

Also not sure if it got already patched, but the kick exrs usually had higher luminance values, might be related to OCIO and "colorspace interpretation".

**To Reproduce**

1. Render with husk
2. Render with kick
3. Try to denoise with noice and inspect both metadata encodings

**Expected behavior**
An exr rendered with husk will be "denoise-able" with noice afterwards when it has all the necessary AOVs for noice to work. Additionally if rendered with husk/kick the luminance values should be matching.

**Used Software Versions**

Arnold / HtoA: 6.5.1.1 - the luminance difference was on 6.4.x if I remember correctly

Arnold USD / Hydra Delegate: included with HtoA 6.5.1.1

Houdini: 21.0.671

USD: Houdini-bundled USD version

Compiler: Not applicable — using prebuilt Houdini/HtoA packages

OS: macOS 26.4.1

Hardware: Apple Silicon

Any 3rd-party app: SideFX Houdini Solaris

Contributor guide

Open the contributing guide

Research direction

Reproduce the husk and kick renders described in the issue, then inspect their EXR metadata with oiio and iinfo and run noice against the required AOVs. Compare the product-type encoding and luminance values; done means husk output is accepted by noice and any luminance discrepancy is explained or resolved.

Written by the indexing model from the issue text.

Assessment

Domain
computer-graphics
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.