I have some grass with several flowers sticking out of it. Grass and flowers are meshes with PNG images with transparent background. Alpha channel is set up properly, textures are perfectly see-through where they need to be. render 1 For reasons, I need to render the grass separately, and have the parts where the texture of the flowers overlay it masked out. I'm using Blender Internal (2.79 version still). Have tried setting up Mask Layers in Render Scene tab, as well as changing the flowers' material to Mask Transparency, but as expected both times the whole mesh is used as a mask. render 2 Is it possible to set up the flowers' texture in a way where PNG's transparent pixels would remain see-through, and opaque pixels would be used as a mask?

  • 3
    $\begingroup$ I'd suggest use Blender 2.8, there are a lot of improvements, cycles is faster and there is Cryptomatte. I'd give it a shot... $\endgroup$
    – brockmann
    Aug 23 '19 at 10:10
  • $\begingroup$ Cryptomatte looks useful. As long as it works with transparent textures, it might be something I need! $\endgroup$ Aug 23 '19 at 14:40
  • $\begingroup$ also, if you're looking for renders as fast as the blender internal renderer, eevee can do that for you. $\endgroup$
    – Millard
    Aug 23 '19 at 17:20

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.