-
-
Notifications
You must be signed in to change notification settings - Fork 6.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Isometric object creation tools #720
Comments
+1+ |
From Steam forums:
|
On the community forum too. |
+1 on this, and thanks for listening! Being able to adjust the ratios of the canvas' squares would be a great solution to this. |
thank you very much for this :) |
Other from the forum |
If no one is working on this, I'd be happy to do some mockups and then work on implementing this. |
Nobody is working on this one at the moment @jaybill, if you have some mockups about this they will be welcome 👍 I think the first idea that came to my mind is the possibility to create isometric grids (like the regular grid), where snap to grid should work in those new kind of isometric grids. |
I would also like to see offsets for Tiled Mode so would be easier to make seamless isometric tiles or just make an Isometric Tiled Mode. |
I would be also nice to create circle in isometric mode |
@AkashaRepo maybe check out this plugin? https://darkwark.itch.io/isobox-for-aseprite It creates isometric box shapes and seems to work just fine in v1.2.11 |
No news on this yet? |
There are no news about this one yet. We're working in a tilemap editor for v1.3, we hope to be able to introduce isometric grids with tilemaps (maybe v1.3-beta2 or 3). |
A tilemap editor? That's going to be great! +1 to the grid but def do the tile editor first, really excited to use it |
Any update on this? How close are you guys to a 1.3 release anyhow? |
I, REAAALLLLYYY hope v1.3 has isometric support with the new tile features. It would be so game changing for me |
Right now we are really close to release part of the tilemap editor feature #977. Isometric support will not be part of the first release, but there is an internal logic to support some kind of isometric flat tiles in the future, but we prefer to release the feature ASAP as it is. (Probably in a couple of weeks.) |
Now that the tilemap feature has been added, will isometric support be added soon? |
Just adding onto this so it doesn't go entirely stale, I purchased Aesprite for Isometric art (not realising that it had no support). This would be a great selling point and probably make this one of the better tools on the market. |
I also purchased this to do isometric art. I just assumed it would support this feature. But unfortunately not. |
As an experiment, I hacked together some logic to rotate the grid in 7b03dc4 last week, including an option for enabling and disabling it: It's only modifying how the grid is drawn, and nothing else, so it's just a visual guide. I have to rework a few details too. But because it's done through a spatial transform, doing operations with the displaced grid points should be about the same, plus inverting or applying said transform. Also, modifying the angles used for rotation gets you a different type of grid, so variations on isometric could perhaps be added with relative ease. Adding support for tiles is a trickier question though, as rotating the grid doesn't make sense in that scenario (just think of subdividing a square or rectangular image into diamonds, as opposed to smaller squares or rectangles). Both guides may be needed in that case, I am not entirely sure. Anyway, it's an interesting feature to work on, so I'll look at it a little more. |
@Liebranca that looks great! I was just testing your patch and there are a couple of things I'd like to notice:
As a first version it would be nice to have the possibility to specify an isometric grid as you have created. I think the segments should be displayed as we zoom in. And there are several variations of isometric grids that probably we could support, e.g. from https://tips.clip-studio.com/en-us/articles/4969: |
Some alternatives about what a 32x16 isometric grid should look like, from: https://mastodon.art/@eishiya/113235611218123023 |
Hi @dacap! Thank you for the references and notes, they've been very helpful! I've mostly rewritten the approach for 89595af, as drawing can be done accurately without rotations, and this in turn makes it easier to think about the grid points themselves. The new implementation simply interprets the dimentions to be those of the orthogonal grid, and fits the isometric one within that space, so the line angle depends on the ratio (say 2:1 for 26.5º or 1:1 for 45º). I've also fixed the pixel grid issue and added logic for drawing a pixel-precise version of the isometric grid according to the zoom scale (hardcoded to use pixel-precise grid if There are a few of things I still need to do:
Small note to myself for the future: snap to grid should be something along the lines of transforming coordinates to orthogonal space, finding the nearest point normally, and then transforming back to isometric. So in essence it's still adding a conditional prologue and epilogue to already existing code. But what I'd need to look into is building a matrix for this, from the grid bounds themselves. Anyway this is something for later on. |
Asepirite has grids and pixel grids which are handy, but they are mostly limited to flat square things. It would be nice if there were tools for making isometic art easier, isometric angle grids, and perhaps a tool to generate perfect isometric shapes of arbitrary size like this one http://codepen.io/nosir/details/ganrh
The text was updated successfully, but these errors were encountered: