PixarAnimationStudios / OpenUSD

Universal Scene Description
http://www.openusd.org
Other
6.11k stars 1.21k forks source link

USD 24.08 + OCIO 2.3, HdxColorCorrectionTask error in usdview with storm on linux #3274

Open pberto opened 1 month ago

pberto commented 1 month ago

Description of Issue

Steps to Reproduce

  1. Make a build of USD 24.08 build with OCIO 2.3 on Linux
  2. OCIO variable is set, usdview is launched. Use soem color profiles like the default SPI ones.
  3. when switching the various color profiles in usdview UI, we see totally borked colors in the storm viewport, along with these errors on the cli:
ERROR: Usdview encountered an error while rendering.
        Error in 'pxr_v2408__pxrReserved__::HdxColorCorrectionTask::_CreateOpenColorIOShaderCode' at line 562 in file /pxr/imaging/hdx/colorCorrectionTask.cpp : 'Failed verification: ' !texInfo.texName.empty() && !texInfo.samplerName.empty() ''

Any pointers?

jesschimein commented 1 month ago

Filed as internal issue #USD-10086

pberto commented 1 month ago

Would be great to have some feedback about it as it’s something we would like to use.

jesschimein commented 1 month ago

Hi! Unfortunately, it looks like it may be a while before we’ll be able to work on this issue.

Troubleshooting Here are a few (free!) resources to help you troubleshoot on your own or with the help of other awesome OpenUSD users. If you end up finding a solution, we’d greatly appreciate it if you could comment on this issue with the resolution and close it out.

Help Us Prioritize If you don’t find a solution, there are still a few things you can do to help us get to this more quickly:

  1. Converge multiple related discussions into a single issue so we can see hotspots of need.
    1. Search open issues/PRs in this repo.
    2. A good rule-of-thumb is to keep open the issue that captures the most information/discussion/state, and close out others as duplicates.
  2. Provide clear reproduction steps and system, package, and build information, if you haven’t already. Comparison images and test assets are also welcome, if applicable.
  3. Take a stab at contributing a PR if you have an idea of how to solve this issue, following these contribution guidelines. Don’t forget to link the PR back to this issue!

Thank you for being part of the USD community!

pberto commented 1 month ago

Can you at least please confirm if on linux you are still building with python39 and with ocio 2.1.3?

jesschimein commented 1 month ago

Yes, that’s right. Python and OCIO are both part of the VFX platform and we’re currently on VFX platform 2022.

On Tue, Sep 10, 2024 at 8:51 PM Paolo Berto Durante < @.***> wrote:

Can you at least please confirm if on linux you are still building with python39 and with ocio 2.1.3?

— Reply to this email directly, view it on GitHub https://github.com/PixarAnimationStudios/OpenUSD/issues/3274#issuecomment-2342564776, or unsubscribe https://github.com/notifications/unsubscribe-auth/ARL2WZJNHJQXFSLTIOO5HS3ZV644RAVCNFSM6AAAAABNXY3R7GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNBSGU3DINZXGY . You are receiving this because you commented.Message ID: @.***>

pberto commented 1 month ago

FYI: I managed to make it work with that strict set of dependencies.