Skip to main content
Participant
August 10, 2023

3d texture sdf node and 3d texture volume render node have bugs on Mac's OpenGL platform.

  • August 10, 2023
  • 7 replies
  • 423 views

When I use the 3d texture sdf node and 3d texture volume render node to generate a 3d volumetric effect; the 3d texture sdf node is always black. And 3D  volume render node turns to red. After the node turns red, every newly added node becomes red too.

    7 replies

    Luca Giarrizzo
    Community Manager
    Community Manager
    August 24, 2023

    Regarding the 3D Texture SDF node, the result is not entirely black. The values are actually very low.

     

    Luca Giarrizzo | Quality Engineer - Substance 3D Designer | Adobe
    Luca Giarrizzo
    Community Manager
    Community Manager
    August 24, 2023

    Hello,

     

    Thank you for the detailed report and test package!

     

    I have tested it on my Apple Silicon system and can confirm that the 3D Texture Volume Render cannot be computed using the OpenGL engine on that platform. The computation keeps running in the background with no result, keeping the Substance engine busy and thus blocking it from computing other nodes in the meantime.

     

    Switching to the NEON engine, which is run on the CPU, results in the node being computed correctly although the computations take significantly more time. To switch engines, press the F9 key or go to Tools > Switch engines on the main taskbar.

     

    Thank you for flagging this!

     

    Best regards.

    Luca Giarrizzo | Quality Engineer - Substance 3D Designer | Adobe
    Participant
    August 11, 2023

    Then it is definitely a bug. The 3D volume render node can not render correctly on Mac OpenGL platform

    davescm
    Community Expert
    Community Expert
    August 11, 2023

    Timings as below. The volume render node took 16.31 ms

     

    My system : i9-10920X CPU, 256GB RAM, NVidia RTX3090 24GB VRAM, Windows 11 Pro v22H2,  Substance Designer v1302

     

    Dave

     

    Participant
    August 11, 2023

    Hi Dave, thank you for the reply. The texture pattern is revealed for the 3D texture sdf node when I uncheck the srgb box. However, rendering the 3D Texture Volume Render node takes too long. It has been 5mins, and I have not seen the result yet. I think the resolution is moderate(512 x 512). Why does it take so long to render?

    By the way, how long did it take your PC to render the volume render node?

     

    Meng

    Participant
    August 11, 2023

    Hi Dave, thank you for the reply. The texture pattern is revealed for the 3D texture sdf node when I uncheck the srgb box. However, rendering the 3D Texture Volume Render node takes too long. It has been 5mins, and I have not seen the result yet. I think the resolution is moderate(512 x 512). Why does it take so long to render?

    By the way, how long did it take your PC to render the volume render node?

    davescm
    Community Expert
    Community Expert
    August 10, 2023

    I am using a PC not a Mac but on opening your graph I observed the following:

    1. To view the 3D Texture SDF node in the 2D viewport , uncheck 'Consider image in sRGB workspace' (icon of a monitor with three colour circes). The output is 32 bit linear data

     

    2. On first opening your graph, if I changed the scale of the shape in the shape node, the 3D Texture Volume Render node turned red. However, double clicking the node caused it to calculate and I could not repeat the issue after that.

     

    I cannot try on a Mac here.

     

    Dave