Skip to content

Unable to denoise husk rendered exrs with noice #2640

@rolledhand

Description

@rolledhand

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status
    Todo

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions