Announcement

Collapse
No announcement yet.

Multichannel EXR: Normal Pass is wrong

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Multichannel EXR: Normal Pass is wrong

    Hey guys,
    I have some trouble with Multichannel EXR (yet again).
    When a Multichannel EXR is saved, the Normal render element looks very different. Here is a screenshot from the frame buffer, the neutral area around the car is 0.5/0.5/1.0 RGB:

    Click image for larger version

Name:	normals_01.jpg
Views:	145
Size:	199.1 KB
ID:	1216480

    In Chaos Player (or anywhere else) the saved normal pass from Multichannel EXR looks like this. The neutral area is read as 0/0/1.0 RGB, so full blue. The rest of the image looks skewed.

    Click image for larger version

Name:	normals_02.jpg
Views:	136
Size:	334.0 KB
ID:	1216481
    In comparison, here is the normal pass saved through separate render elements via EXR, the neutral area is 0.5/0.5/1.0 RGB, as expected.

    Click image for larger version

Name:	normals_03.jpg
Views:	195
Size:	239.3 KB
ID:	1216479

    Can somebody please explain those inconsistencies and how to avoid them?

    Best regards

    Oliver
    https://www.behance.net/Oliver_Kossatz

  • #2
    Hi, thanks for posting. What are your V-Ray and 3ds Max versions? Your example looks exactly like the discrepancy we are not getting due to the 3ds Max's 2025 build in default ocio color management.
    Like this one:
    Click image for larger version

Name:	download?id=1ZvHZoyGW-GdrHMcJysLNqmQNAhQ-m0q8&authuser=0.png
Views:	125
Size:	253.6 KB
ID:	1216539
    Are you using ocio color management in 3ds Max (the default with 2025)?
    Vladimir Krastev | chaos.com
    Chaos Support Representative | contact us

    Comment


    • #3
      Hi,
      this is on Max2023 with V-Ray 6.00.20
      So no color management on this one, it is the old Gamma 2.2 workflow.
      https://www.behance.net/Oliver_Kossatz

      Comment


      • #4
        Do you need a scene or any further infos?
        https://www.behance.net/Oliver_Kossatz

        Comment


        • #5
          Hi, this is expected behaviour. From the docs page:
          When Normals Render Element is saved as a separate render channel, its output value is kept between [0;1] range; if saved as a V-Ray raw image, its output value is in the range from -1 to 1.
          Vladimir Krastev | chaos.com
          Chaos Support Representative | contact us

          Comment


          • #6
            Edit: Nevermind.
            Last edited by kosso_olli; 26-09-2024, 07:45 AM.
            https://www.behance.net/Oliver_Kossatz

            Comment

            Working...
            X