Isometric pixel art uncapable

Hello!

I started making a game for Godot engine, I decided to make 64x64 tiles in Krita, i changed angle to 30, i changed grid and guides spacing to 32, I changed Type to Isometric and everything went fine until I applied them in Godot, they would not align. A lot of searching did not get me far, until I downloaded a random tileset created by a random person and inserted it into Godot, it aligned perfectly fine so I went to open it in Krita and tried to align my grid to those tiles,

I could NOT do it. And I could not find a solution. My conclusion is that currently Krita is uncapable of producing isometric pixel art, I mean it can not produce the grid for it which almost forces me to use other software for it.

Maybe the closest I could get was by setting angles to 26.7 and cell spacing 29!? and it would still only align in certain places of the tilemap so useless if I wanted to bulletroof my work to work with any game engine.

I downloaded latest version, now I have isometric (legacy) and Isometric, none of them can still create a grid for the tilemap that works perfectly in Godot. So what is the point to provide it at all?

Here is what people are doing to create an isometric grid in Krita: https://www.youtube.com/watch?v=SvKucmJGYu0

I hope you find it stupid, because it is!!! But this is the only way!!!

Why can’t you just replicate it to Grid and Guides without being meticulous about lining up your angles and rocket science geometry? Or I just have to draw it myself or download it from web and use as a layer.

Here is the alternative: https://www.youtube.com/watch?v=qXHFwhnzFAg

To change my art to 30x37 instead of 32x32 ? No I am not going to make my tiles Krita-friendly and then mess about settings in Godot just to favor Krita, this is either going to work as supposed to work or I’m just not going to use Krita if it cant do the grid for me.

Am I the only one in the world with such a problem? Looking at youtube videos I don’t think so, it’s either these 2 ways or there is just no other videos because Krita can NOT do it.

Now some screenshots and files to play around with attached.

so this is Godot with tile size 64x32 and the stone tiles are what people call 2:1 and that what a random person could do, and green is my test where nothing aligns using krita isometric 30 angle and 32 spacing

pixel art isometric tile 4

So I putting this stone tilemap into krita will never make Krita’s Grid and Guides align with the images, it will always be out of sync with offsets even if you align one tile. So how am I supposed to draw isometric pixel art tilemaps in Krita? I don’t know, maybe you can help me, you are the experts.

I am only a day or 2 with this, and I’m stuck, I’m either drawing the layer of grids myself now and putting it into background (I will because I already have my brushes setup, i wasted plenty of time by now) or I am finding a different capable software, I don’t plan to babysit Krita, give it coffee in the morning and a massage, it either does the job or something else will do the job. It’s harsh reality, Krita is not up to the task as I see it, why mislead by adding these “isometric” capabilities that don’t work? I don’t know. But all it does it makes me feel stupid thinking I’m doing something wrong, so am I?!

(4 images with attempts of 4 different settings missing because new users only allowed 4 media contents, they would show angles of 30 and 26.57 with isometric and isometric (legacy))

Which setting will make it work? Now I wasted so much time writing it here because - “Am I too stupid to want something that basic in such an advanced piece of kit as yours?” Do you really not want this huge share of content creators that do isometric pixel art to use Krita for it? I don’t understand.

The reason for this is because “isometric” video games aren’t actually isometric, they’re a kind of dimetric projection. On the other hand, the isometric grid in Krita is actually isometric. Wikipedia has a whole article discussing it: https://en.wikipedia.org/wiki/Isometric_video_game_graphics

The feature request is nonetheless valid obviously, having a dimetric grid for this would be very useful. And it should probably be called “isometric (video games)” or something.

Edit: as an aside, accusational statements about how the programs or its developers suck for not catering to your use case aren’t particularly useful. Your post is still a stellar and comprehensible explanation of the problem and I get that it’s annoying to have the tool not work, but the jabs add nothing to the feature request other than spite.

3 Likes

Not any jabs at all.. you may feel offended but the goal is to emphasise the importance.. we often get blocked for offensive language or other things in forums or games, but without it we lose the feel of how much of a problem a problem is.. without emotions all issues are the same.. how do you pick the one that annoys people the most? These days you probably don’t, you just do what you find more useful for yourself and not what annoys people most because you don’t see them swearing, it’s all filtered out.

I must admit I calmed down a bit.. I put the random tile from that tileset into background layer and I’m just drawing on top of it using 26.57 angle with 16 cell spacing as a guide as well.. it won’t align with the tileset, but I hope it will align in Godot.. My hope is that your grid will actually work.. somehow..

You are doing great work and software is free, there is no way I underestimate your work or trying to offend anyone. I’m sure it’s true isometric, but it’s not helping me achieve my task.. And i’m new to it, maybe i don’t understand something.. I’m sure I don’t.. But it shouldn’t take 2 days to setup base for pixelart.. and still be nowhere.

As I was doing it, I have a feature request apart from “Isometric (Video Games)” Grids.. Could you consider adding multiple grids? For example if this grid setup would work for me:

Then I would want to setup my own desirable height, so I would want to draw a green grid for the top of the object as the yellow grid is doing the bottom of it.. like this:

Unless it’s already achievable by using assistants tool.. I’m new to Krita, just feels like duplicating the grid and offseting it by Y would be quick and easy…

I don’t feel offended myself, but since Krita is public software, anyone passing by could conceivably work on your feature request. It would be a shame if the right person came by, but decided to click off instead just because they didn’t like the tone.

Otherwise, this is just a missing feature and an unfortunate misnomer in video games. There’s only a true isometric grid in Krita, a “pixel art isometric” grid doesn’t exist yet.

Well I confirm that I officially give up looking for the grid setting to make it work.. The grids on images might look like they fit the tiles, but over distance they become more and more offset, working on isometric tilemaps in Krita is currently impossible using built in Isometric Grids..

For anyone out there looking for a solution my advise is do not use angle of 30, do not use Cell Spacing 32, use settings as in picture (for 64x64 tiles), but only for the first tile, then hide the grids and just stack your tiles next to each other and this should do the trick for Godot to accept it as it is..

Then you can later draw your own lines in the background layer to connect some tiles and stretch the custom grid to the full image.. Good luck!