🎉 Geo is now available on Jinxxy and Gumroad! 🎉

Mask

Combining multiple textures to create a mask. This way you can have mutiple fishnet options without increasing texture size.

Note

You can use Poiyomi’s built in texture packer, either in the Global Mask settings or the standalone window in Thry > Texture Packer. Although making your own packed textures like shown below will give you more freedom of what you do with the textures.

Install Krita

Download and install Krita. Photoshop has similar tools, but isn’t free.

Create the mask

Create a New Image

Create a new 4096x4096 image. There’s a predefined option for this.

Create Black Fill Layer

Click on the dropdown menu next to the + icon, and select Add Fill Layer.... Then set the color to black.

Delete Default Layers

Make sure both default layers are unlocked, then delete the default layers (Background and Paint Layer 1). We won’t need these

Insert new Layer

Drag and drop a fishnet texture you want into krita, and select Insert as New Layer.

Add a Gradient Map

Right-click the layer you just inserted, then Add > Filter Mask. Next select Map > Gradient Map, then set the left most handle to red by double-clicking on it. This colors has to be fully red no mixing of multiple colors!

Set the Layer Blend Mode

Select the layer, then set the Blend Mode to Arithmetic > Addition.

Repeat

Now repeat from Insert new Layer with the 1 or 2 other textures you want to add. But instead of red, use green and blue.

Usage in Unity

Note

This will use Poiyomi, for other shaders look at their documentation or ask someone for help.

Enable Global Textures

Scroll all the way down, under Global Modifiers & Data > Global Data and Masks > Global Mask enable Textures. Then put in the image you just created into an open slot. Make sure you know in what number the texture is placed, as you will need this in the next step.

Using the mask

Scroll all the way to the top, under Color & Normals > Decals enable a Decal. Then set the Color to black with alpha of 255. Then go to Masking and set Apply From Global Mask to Multiply.

To use the mask you made simply select the number you put your texture in with a color channel, in this example 2R, as I put the texture in the second slot and want to use the red color channel. You can animate this value to have multiple options with just one texture.

Recommendation

To get a cleaner result set the Compression of your mask to High Quality, this may increase your texture size.