I would like to develop an isometric game under godot 4.5, however while I was creating an isometric grid under krita I discovered that krita can not do a real isometric grid 32px/16px, 64/32 or 128/64 px (where first number is width and second number is height).
We use to say that isometric is a 30 degrees angle, with widht = 2*height, so you should be able to use 32/16, 64/32 or 128/64 tiles.
However if I did not make any mistake a “isometric” using the rule (width = 2* height) gives an angle of 26,56 degrees and not 30…
Is Godot 4.5 isometric TileMapLayer a REAL isometric grid (so angle at 30 degrees) or a 2/1 proportional grid (so width = 2* height) FAKE isometric grid tool (so angle is 26,56 degrees) ?
Is there another tool/possibility in Godot for isometric grid game ?
I need it in order to setup the correct isometric grid in Krita and blender to draw my artwork.
You can choose the width to height ratio yourself, in the TileSet resource. Typically you would use a 2:1 ratio but it’s totally up to you to decide.
About the term “isometric”: This is what Wikipedia has to say about isometric projection:
Isometric projection is a method for visually representing three-dimensional objects in two dimensions in technical and engineering drawings. It is an axonometric projection in which the three coordinate axes appear equally foreshortened and the angle between any two of them is 120 degrees.
So there will be a 30 degrees angle inside the tile and the width/height ratio will not be 2/1.
But in computer graphics the typical “isometric” projection isn’t technically isometric because the ratio is 2/1 and the angle is not 30 degrees:
Despite the name, isometric computer graphics are not necessarily truly isometric—i.e., the x, y, and z axes are not necessarily oriented 120° to each other. Instead, a variety of angles are used, with dimetric projection and a 2:1 pixel ratio being the most common.