This is an attempting to standardize mine procedure of creating 2D isometric tilesets in Blender (2.8x). This was based at the Clint ballanger's and GameFromScratch tutorials.
The basic .blend file (made with Blender 2.81) and the reference images (512px, 768px, 1024px) can be found at the resources folder.
Description | Image reference |
---|---|
On the render properties tab, on Film dropdown, enable Transparent option. Also, on Color Management dropdown, set Medium Contrast at Look option as follows: | ![]() |
I'm not using this camera anymore. All the renders will be done with
CamForCubes camera. See
Unity setup for more information about the correct positioning of the tiles on Unity.
Location | Rotation |
---|---|
X: 10 | X: 60º |
Y: -10 | Y: 0º |
Z: 8.17 | Z: 45º |
Image reference | ![]() |
Lens
Property | Value |
---|---|
Type | Orthographic |
Orthographic Scale | 2.800 |
Image reference | ![]() |
Render Size
Description | Image reference |
---|---|
For rendering with the "CamForPlanes" camera, the output resolution need to be X: 512 px and Y: 256 px as follows: | ![]() |
After some more test, I decided to render everything with the "CamForCubes" camera. Then, after import the tiles to Unity, I can adjust the Pivot of each sprite. This way I can avoid manually cut the rendered images on an image editor... See
Unity setup for more information about the correct positioning of the tiles on Unity.
Location | Rotation |
---|---|
X: 10 | X: 60º |
Y: -10 | Y: 0º |
Z: 9.6 | Z: 45º |
Image reference | ![]() |
Lens
Property | Value |
---|---|
Type | Orthographic |
Orthographic Scale | 5.600 |
Image reference | ![]() |
Render Size
Description | Image reference |
---|---|
For rendering with the "CamForCubes" camera, the output resolution need to be X: 512 px and Y: 1024 px as follows: | ![]() |
I did use background images on the "CamForCubes" camera to set the correct size of each cube.
All the cubelike tiles will be rendered with the "CamForCubes" camera, with a resolution of 512x1024px. The cubes (Tile_512, Tile_768 and Tile_1024) of the "BaseTiles" collection on the Blender file and the background images of the "CamForCubes" camera are used as visual references. See Unity setup for more information about the correct positioning of the tiles on Unity.
Scale:
Axis | Value |
---|---|
X | 1.98 |
Y | 1.98 |
Z | 1.61 |
Description | Image reference |
---|---|
Used "CubeTileBase_512.png" as background image of the "CamForCubes" camera, with Offset Y of -0.25000 as follows: | ![]() |
Scale:
Axis | Value |
---|---|
X | 1.98 |
Y | 1.98 |
Z | 3.23 |
Description | Image reference |
---|---|
Used "CubeTileBase_768.png" as background image of the "CamForCubes" camera, with Offset Y of -0.12500 as follows: | ![]() |
Scale:
Axis | Value |
---|---|
X | 1.98 |
Y | 1.98 |
Z | 4.84 |
Description | Image reference |
---|---|
Used "CubeTileBase_1024.png" as background image of the "CamForCubes" camera, with Offset Y of 0.00000 as follows: | ![]() |
After had some tiles, is time to create a new 2D Unity project and bring yours tiles inside it. The setup of the tilemap is very simple.
Have fun!!