More isometric stuff
This is a followup to the previous post, isometric stuff. I just added objects in the isotiles program and here is the result of a small map with some objects:
All objects are 32×48 images, however the image height doesn’t matter. When the program is about to draw a map cell (which contains a tile and an object), it draws the tile at whatever position it should be drawn and on top of it it draws the object. The object’s screens-space Y position is the tile’s Y position minus the object image’s height plus 15 (the tile image height). Since the objects are drawn from top to bottom, there is proper overlapping done with no need for sorting or a depth buffer, just like i mentioned in my previous post. It took me only a few minutes to do this – most of the time was spend in making the program to load images from external PNG files, add separate floor/object editing mode and other “management” stuff.
All graphics except the characters are made as “pixel art” using GIMP. The characters are 3D models made in Blender, rendered using an orthographic camera with X/Y/Z rotation set to 65/0/45 degrees with a 32×48 framebuffer and edited in GIMP. I’ve downloaded them from the Official Blender Model Repository.


