Posts

Showing posts with the label game engines

Problem solving with Alpha channel

Image
Creating VFX for video games is a specialized field of CG. This field requires a specific set of functions from DCC software. Unfortunately, there are no ready-made solutions yet, which is why VFX artists are forced to create custom solutions. In this topic, I want to describe the approach to solving problems with mip levels and filtering alpha textures. As you know, for game engine the alpha channel is nothing more than a mask for different maps. When you render transparent textures, most rendering software do not take into account the need to generate mip levels for these images or filter them. All those are essentially downsampling, which in most cases produce the appearance of visual bugs. There are such : - Unexpected outlines, at the edges of images; - Color distortion in gradient alpha areas; - Unexpected changes values in the maps of depth, normals, motion vectors... I understand how the game engine handles the texture and I sugest an effective solution for this...