Contents
Introduction
In this tutorial, we will be going over several methods for cropping existing textures into usable Isometric Tiles or shapes. As always, we will be using our favorite free image editor, GIMP, since it has the option to work with image layers. There are several ways to approach cropping Isometric Tiles, so you should choose the one that works best for you and your workflow.
Wall Tiles
We need to start with a texture that has already been internally rotated (by this I mean that a Cartesian Transform operation has been performed on the texture, rather than a standard Rotation) First you want to begin by either downloading the Isometric Texture Packs from my Itch.io, or by following the Isometric Textures Tutorial to learn more about how to make these types of textures. By removing a triangle from the bottom of the texture and sliding it to the top edge, you can create a basic Isometric Wall Tile, as seen below:
This process can also be done in reverse, to convert any of the wall tiles in the Isometric Tiles – Wall Pack into a square Isometric Texture, if the need arises. For this, you merely cut the triangular segment from the top of the wall and slide it back down into place at the bottom.
How might we do this conveniently, and repetitively, without having to manually draw a triangular selection area every time we want to crop out a triangle? The answer is simple: Masks!
I’ve gone ahead and made several Cropping Masks specifically for this tutorial that you can download right HERE for your convenience! Each Mask is labeled with a corresponding size for making tiles of 128×128, 256×256, or 512×512. Let’s go ahead and open our isometric texture in GIMP. For the sake of this tutorial, I am going to be using the largest texture size (512×512) in order to show more detail.
There are shaded textures included for both lighting directions, so it is possible to make a series of tiles that can be used to simulate a map rotating, or just different directions of sunlight or internal lighting. You can read more about lighting effects and shading in the Isometric Lighting Tutorial.
From here, you can arrange these into tilesets or design entire scenes using a program like GIMP or Photoshop. I would also recommend a tool like Tiled Map Editor, which is a free utility for making tile-based maps and tilesets that allows for the use of Isometric Tiles.
Cropping Masks
Another useful technique is to convert custom cropping masks into isometric versions of themselves, so you can apply different effects to your existing tiles. It is helpful to save all of your cropping masks so they can be used again later, especially when trying to maintain consistency across your tile-sets. For example, let’s say you want to create a doorway in your isometric tiles. Start by creating a new image in GIMP with the same size as your original tile texture. We are going to create a simple mask that we can convert into an isometric cropping mask with a doorway. For the sake of this tutorial, I will be using a 512×512 canvas, but you can use whichever size works best for you.
For a simple rectangular doorway, simply draw a black rectangle somewhere in the center of the canvas. I would recommend turning on the Snap to Grid so that your shapes remain lined up exactly. I’ve gone ahead and drawn the rectangle around 128 pixels from the top edge and 128 pixels from each side. It is good to use multiples of 2 (Such as 16, 32, 48, 64, 128, etc.) when creating your cropping masks, to keep things simple.
Using the techniques outlined in the previous tutorial on Isometric Textures, quickly convert the selection mask into an isometric version of itself using either the formulas for the Left Wall or Right Wall tiles and you should end up with something that looks like the example below.
The trick here is to use the doorway cropping mask in a similar fashion to the way we used the Isometric cropping masks in the previous section of the tutorial. First, make sure the Selection Tool is active while viewing the doorway mask and press Ctrl+A to select the entire canvas. Now press Ctrl+C to copy the mask to the clipboard. Open the Tile you wish to crop into a doorway, then right click on the Layer and select Add Alpha Channel if there isn’t one already. Next, right click on the Layer once more and select Add Alpha Mask. This is where we want to place our doorway mask, so press Ctrl+V to paste the doorway mask as the Alpha Mask.
When the Mask has been pasted into the Alpha Mask channel, all parts of the Tile below the black part of the Mask will be cropped out, leaving only the areas below the white part of the Mask visible. This technique can be used to make windows, doorways, arches, or other more complex shapes, depending on the Masks you create.
When converting a mask that has a side wall, for adding thickness or depth, there is a simple rule to follow. You need to draw your lines at a 45 degree angle using 1px steps, as shown in the example image below.
The conversion process will actually redraw the mask at the correct 2:1 pixel ratio once you apply the isometric rotation to the image. The single pixel ‘stair’ will be stretched so that it moves over by 2 and up/down by 1, and can be used to properly crop textures into side walls.
This technique is useful for creating different types of cropping masks or selection masks that can be utilized to split textures down into smaller components. These components can then be further assembled into more detailed tiles, such as thick walls or objects. These types of masks are also great for combining different textures or tiles together, which is another tutorial in itself.