Home Technical Talk
The BRAWL² Tournament Challenge has been announced!

It starts May 12, and ends Sept 12. Let's see what you got!

https://polycount.com/discussion/237047/the-brawl²-tournament

Texture showing up black in render & not letting me use transmission

As my title says, I am trying to render something for my class and the glass textures are appearing black, when in painter I gave them a blue texture. And it also doesn't let me use transmission.

Replies

  • iam717
    Offline / Send Message
    iam717 polycounter
    Maybe shadowing? no light source, perhaps try painting a glow & cheat it on the inside as if it did have a light and see what happens, testing stuff can help figure it out, i do not know anything bout the updated applications, but when i tried this stuff it just worked.  I also did not make my own texture/material i edited the one that worked when i played with this stuff.  Sites been slow i suppose cause of the "summer" and events around the world, i tried to help, wondering if you fixed it and if you did sharing it helps all of us and others.
  • 5rettski
    It had something to do with the metalness for some reason. If you could tell me why, that would be very helpful.
  • Eric Chadwick
    In glTF PBR, metalness cancels out transmission. I suspect Substance may follow the same logic. The idea is that metals are not transparent, so as you increase metallic the transmission is decreased.

    In metallic-rough PBR, metal should be mostly full-metal or no-metal... partial-metallic causes non-physical shading behavior so it should be avoided if possible. It can be used for anti-aliasing in a metallic texture between metal and non-metal parts, but you will get some shading artifacts there.

    You can certainly break this rule if you want, like I used metallic for this abalone shell even though it's really not metallic, simply to increase the iridescence effect. https://github.com/KhronosGroup/glTF-Sample-Assets/tree/main/Models/IridescenceAbalone#material
Sign In or Register to comment.