
For an out-of-the-box solution to water I can highly recommend Aquatic, a great library of water related assets from Polygoniq.Įxternal content: Blendermarket - Aquatic

You can use similar methods for water and other transparent or semi-transparent liquids.

Related content: How to create a glass shader in Eevee and Cycles You can also check out this article where we explain how to make a glass shader. But we are getting ahead of ourselves here. We could use any of the other channels in an image and tell Blender that we, for instance want to use the Red channel as alpha. All an alpha channel really is, is a gray scale image. For instance, we can use the built-in procedural textures in Blender to generate an alpha channel. There are other file types that also support alpha, but PNG is the file type you are most likely to come across. A JPEG for instance does not support alpha, while PNG files does. The image format we are using also needs to support an alpha channel. If an image has an alpha channel, you will generally know that it does. We also need to make sure that the alpha channel isn't empty, which can be the case with many image files. To use transparency, we therefore need an image with an alpha channel. Alpha is then used to create transparency. But in some image types, such as a PNG file, we may have a fourth channel that we call alpha. If there is a difference between them you can say that in an image, we have red, green and blue channels. They are after all, almost the same thing. The words transparency and alpha are often used interchangeably. What is transparency and its prerequisites?

Let’s cover the details on how we achieve this in both Eevee and Cycles as well as some possible caveats and downsides that we may encounter. We mix the two shaders together with a mix shader and use the alpha channel from the image texture node as the factor input. To use an image textures alpha channel in Blender we need to set up a material that combines a shader node like Principled BSDF with a transparency BSDF node. But when I learned about shaders and the node editor, I found the answer. When I first came across a situation when I needed a transparent image in Blender, I didn’t have any idea how to make that happen.
