Create an Isometric Pixel Art City Hall in Adobe Photoshop

Final product image

What You'll Be Creating

If you have some basic experience and assets in isometric pixel art, you'll eventually have to do some bigger, landmark buildings. So let's get to it with a City Hall or government sort of building, with classic architecture and a dome and columns.
You'll need to have some experience with doing buildings. If you haven't yet, please check out more of the lessons in this series, especially the character, house, and apartment building tutorials.
As usual, once again, we'll use a pixel art character to define the dimensions of the elements we'll be working on.
This should be OK for a floor's height. A big building like this would normally have very high levels, but since it'll have multiple levels and will be a big, bulky thing anyway, I'll keep the level height pretty limited.
The parallel lines here are separated by 80 px. It's useful to keep them in multiples of 10 px, because when you're Alt-nudging and moving the copy with the arrow keys, you can simply hold down the Shift key, which changes the displacement from 1 px per arrow press to 10 px.

setting floor height

We'll give our building three main floors, so the above parallel lines get duplicated a few more times.

defining 3 floors

This will be a pretty wide building, so here we get to define the width. Again, it's useful to make this measure in multiples of 10 px. It's not necessary, but we are likely to find it easier later on to place elements if all lines are easy split into equal fractions.

setting building width

Here, in blue, I have already marked the area of the facade that will project out a certain depth.
I don't think that generally these buildings are so narrow, but we can manage to keep the most iconic architectural elements without wasting so much of our precious pixel real estate by making our building short in depth like this:

setting building depth

The sizes of the main part of the building have been determined, but our city hall won't be a such a simple box shape.
Let's start by projecting out the entrance area, where we'll later add doors, columns and a few different architectural elements.
It doesn't need to project out by much; here it's just 10 px ahead of the rest of the wall.

protruding entrance volume

We'll begin working on the dome, and we'll start by making a square as large as possible, centered on the roof of the building. It doesn't matter if it's wider than the entrance area protrusion.

defining the space for the dome

Let's work on this square on a new layer. We should make a circle that'll mark the footprint of the dome, or at least the part where the dome meets the rest of the structure.
We'll make a slightly smaller inner square.

defining the space for the dome

Find its center.

finding the center of the square

And make a circle from the center out to the edges of the square. You can do this with the Elliptical Marquee Tool. While pressing Alt, start making the circle. The edges should meet the inner square's sides, but most importantly, the width of the circle should be twice the height; the tooltip should give you width and height measurements.

making a circle

When you've made your circle, fill it with some color and then contract (Select > Modify > Contract…) the selection by 1 px and delete the inside fill.

making a circle

Keep a copy of this as a guide for future placement.
Below the dome we're going to add some walls, not in the same shape of circle but almost. With the polygon tool create a 16-sided polygon. Try to get two sides perfectly horizontal (consequently two sides would also be vertical)
This shape can be anti-aliased—we'll only use it as a guide.

making 16 side polygon

Move the polygon to a new layer and rescale it to 50% vertically.
Then place it right over the square with the circle and rescale it to match the circle, making it only slightly larger than the circle.

matching size to circle

And on another layer redraw the polygon but with nice regular pixel art lines, avoiding jaggedness as much as possible, like this:

pixelating polygon

Now we've got our circle and polygon. You can get rid of the polygon guide now.

polygon and circle are done

Take the polygon, replicate it and place it a floor height higher.

polygon becomes walls

Connect the sides and corners vertically and get rid of the back lines.

polygon as walls

Now place the circle right on top and centered.

circle will be the dome

Get rid of the square guide lines. To make the dome we'll use a sphere, which in isometric, as in most views, will look like a perfect circle; simply make sure that the width matches the circle's width.
We'll only need the top of the circle:

a perfect circle will be our dome

Place it over the circle and connect it with vertical lines.

defining the dome

Clean up the back lines.

cleaning up dome

And you've got the outlines for your dome.
Above the dome there will be one more smaller structure. Its footprint will be octagonal, but to first establish its dimensions we can start with a rectangle (twice as wide as it is high).

making dome top structure

Then, similarly to the process we used with the 16-sided polygon, we can place an octagon with height and width matching the rectangle's and use that as a guide for the footprint we want.

dome top structure will be an octagon

Retrace the octagon, delete the guides and move it to its final position, almost touching the top of the dome.

octagon done and placed

Extrude that up, similar to how it was done with the 16-sided polygon.

octagon extruded

And now we're ready to place the dome on the building. It should be centered on the top of the building.

dome placed on building

And clean up the guide lines.

cleaning up dome

Let's add a smaller dome on top of the octagonal structure. Start with a circle that fits nicely in the top octagon shape.

adding a smaller dome to the top

And then a semicircle to cap it off.

dome added

Make the vertical lines for the walls.

adding vertical lines

We're not done with the main volumes. We're about to add a roof, but let's first add another important structure. It's called a pediment, and it seems to be an important trait in these kinds of buildings:

adding pediment

It's made with a simple triangle, the left top line being a straight horizontal and the right top line being a perfect 1:1 diagonal. Then it's extruded and colored.
Now let's add roof lines. You might want to do this in a new layer.
Because the inclination of the sides of the roof will be the same on all sides and we have a 3/4 view, the topmost and bottommost lines will be straight verticals. The only ones that need defining are the leftmost and rightmost lines. Here I chose to make them 4:1. And from the points where those meet the vertical lines, there'll be a 2:1 line across.

adding a roof

Let's define the point where these roof lines meet with the dome structure, and remove the part of the line that should be obstructed by the dome structure.

finding where the roof and dome meet

We'll want the whole dome structure to sit higher, just above the top roofline. We'll use an extruded octagon shape to prop it up.
Make an octagon much like the one on the top of the dome, but slightly wider and only tall enough to reach the top roofline.

octagonal base for dome

This new octagon shape will be partly covered by the roof. So we'll need to find the corner lines between the surfaces of the roof and octagon sides.
These lines are very easy and we already used them on the pediment, but in case you didn't use the same roof inclination, we would need to logically find them.
So here is a shortened version of the roof, and in red are marked the pixels that make the center of these lines:

cross cut of roof

So now we only need to connect the dots.

cross cut of roof

We can remove the back side as it will be obscured by the dome structure.

cross cut of roof

And we have pretty much a cross cut of our roof and the lines we need to use against one of the sides of the octagon shape.
Here are those lines applied. They only work for that side of the octagon shape. We'll need a different angle for the frontmost side of the octagon.

cross cut of roof applied

That angle is pretty easy to define because the right side of the octagon was already meeting at the bottom with the roof line, so you just need to connect two already defined points:

remaining lines defining octagon

Try to make every line regular as opposed to jagged.
All the main shapes are complete. Let's add color!
I chose aquamarine for the roof, much like the color copper turns with age. It seemed to recur in my reference images.
And for the walls a light cream, almost white, color. No surprise there.

adding base colors

Let's add some varied shading on the walls. It's pretty easy to do for the main floors but a little trickier on the dome structure; you'll need more colors for that section, though I don't recommend using a new color for every one of the seven visible faces.
The walls of the 16-sided polygon that face the same way as the walls in the first three floors should, logically, share the same shading.
Remember to keep a lighter shade for the top surfaces.

shading on walls

The different sections of the roof will also have different shading. For the dome I chose simply to do shading with a few concentric circles, though there might be better alternatives which could be useful to explore.

shading on roofs

We won't need so many dark lines. As usual, we want the corners that peak out to be lighter than the surfaces around them.

corner highlights

And we also don't need all valley corners to be black, just darker than the surfaces around them. This makes them softer, lowers the contrast and helps convey the meeting of the surfaces.

softening inner corners

We might not be done with color exactly, but it's time to tackle the rest of the architectural elements: a whole bunch of details.
Let's add some windows to the dome structure. We can simply select the bottom line of the octagonal structure and duplicate it a few times to make the top edges and the bottom edges of the windows. You'll want to do this on a new layer.

lines for dome windows

Now we define the right and left side for the windows on each visible face of the 16-sided polygon.

lines for dome windows

You can copy these new window frames to a new layer and move them to become the insides of the window borders. This'll give a thickness to the wall around.
It's not enough to place the rectangles higher—they have to correspond to the wall to which they belong, so they should be deeper perpendicularly in respect to that wall.

inside lines for dome windows

Get rid of the extra lines and merge.

depth defined for windows

Apply properly shaded wall color on the visible sides, and highlights to the peak corners.

cleaning up outlines

And now let's use the horizontal lines to make details on the windows.

adding window details

Then add some lines vertically to finish the main lines for the windows. And fill with appropriate colors.


Soften the dark lines by making them a bit lighter. I like to add a slightly darker line as a glass effect—it's meant to be the reflection of the window border.

finishing dome windows

Now we'll finish the structure at the top of the dome. It'll be pretty simple.
First you need to make a small column, color it, and shade it. Then place the column where the corners go. Clean up and add a bit of a wall with some decorative detail.

making structure for top of dome

Here is the tippy top structure placed over the dome.

placing structure on top of dome

Work on the dome is complete now.
Let's add a bit of detail to the pediment. If you search for references, these can be highly detailed and include a scene with many people statues. But let's keep it simple for now.
We'll simply do a couple of concentric triangles.

adding depth to pediment

Add some depth to it, color appropriately, and that should be it for our pediment.

finishing pediment

We can get rid of the entrance protrusion for the second and third level. We'll have that on the same level as the rest of the wall except for the columns we'll add later on.

clearing space for columns

Now let's add some regularly spread parallel lines to the first floor. Since we made the floor height a multiple of 10 px, these lines can be 10 px in between.
I'm not sure what these lines are called, but they're very common in these kinds of buildings. We need only apply them on the first floor.

adding lines to first floor

Of course they won't be black; they'll be a subtle bit of detail, so make them only slightly darker than the wall color (10% lower brightness for example), and right below it add a soft highlight as well.
Also, let's add a bit of a protruding ledge to this first floor and to the roof.

finishing lines and adding ledges

Now let's add some windows. It might be easier to start on the narrower wall of the building.
You can simply take a window off the dome (from the polygon wall with the same angle as the narrow building wall has), and place it multiple times with regular spacing on the wall.

adding windows

You can now respect that same spacing for the windows on the front. They should be pretty easy to place; if there's space for an extra row of windows, add an extra row. Also, these wings of the building are pretty easy to adjust; make them shorter or longer, without much effect on the rest of the shapes.
When you add them, you'll want to remember that on the first floor, the parallel lines could or should go around the window borders.

adding windows

I also added a little bit of detail right beneath the top ledge.
Remember to check plenty of reference images and pull from them as much detail as you like.
Here's how I'll place the facade columns. They won't be so square or thick, so let's get to making them properly.

defining space for columns

Let's carve these columns. You only need to work on one, of course, and the rest will be copied.
First you'll draw a circle that doesn't extend past the box's border. That'll be the base, so you'll need a smaller circle above it and then let the smaller circle define the width of the column.


The top could be nothing special or just another wider circle as in the base, but let's instead do what are called volutes. They're just a round/spiral decoration.
You can start with a small "circle" (it's more of a rounded corner rectangle) and then turn that into a small spiral. It'll have to be done in two different orientations (right and left) and, of course, they'll have to respect the isometric angle.

doing volutes

Then place the volutes on the column, add color and shading, and soften the outlines.

adding volutes and finishing column

You've got your columns.
Here they are being applied to the building.

placing columns

It's looking a bit too simple for my taste where the columns meet with the pediment, so I added an extra row of pixels, similar to the ledge on the roof. That means shortening the columns a couple of pixels.
Also, the frontmost column had a more unobstructed view, so it was necessary to add more detail to that one. I added an extra volute.

improving placement and finishing columns

We'll add windows between the columns—let's make them slightly different than the rest.
So here I made one tall window with a smaller one above it. And I gave the larger window an arched top by first making a circle with the width of the window, then skewing it 26.5 vertically, applying the top outline to the window and removing the rest.

making arched and remaining windows

Here they are placed.

placing remaining windows

We can take the same windows, and apply them to the middle in the first floor (they'll take some shortening vertically) to have the entrance doors also have arched tops.

windows to turn into doors

Clean up the unnecessary pixels, and start converting one of the windows into a door.

turning into doors

Add some minimal detailing on the door. Once done, duplicate for the rest of entrances.

finishing and replicating doors

And the building's complete!
Here I simply added a little bit of texture to the roof, and made the bottom lines that should meet the ground a little bit softer.

done

You got City Hall done! A big and complex building, a landmark for your city and an important place for your pixel art citizens. Well done!
I hope this wasn't too much of a pain to create and that your building turns out great. Try alternatives and variants as you see fit, add an environment to it, expand your city; the sky's the limit.

Creative Arabic Calligraphy: Putting It All Together

Final product image

What You'll Be Creating

Before starting, we need a word, or a sentence to work on. For this purpose I chose the expression: عيد سعيد (Eid Sa'eed).

Eid saeed

Its exact translation is "Happy Holiday", and it can be used in the same way, as a non-denominational seasonal greeting. 
For a bit of cultural context: the word eid used on its own does not actually refer to a specific holiday but to any holiday of any confession, as well as birthdays, anniversaries and so on. Eid el-Fitr is the celebration that concludes the month of Ramadan; Eid el-Milâd is Christmas; eid sanawi is an anniversary. 
It is, then, a nice multipurpose subject to work with, that could result in a greeting card design, for instance. But I have no idea, ahead of writing this lesson, what I will end up with. Let us then go together through the creative process that follows.
The first thing I do with my chosen sentence is write it down to see what I'm working with. How many letters do I have? What rough shapes are they? Are there any repetitions? Does anything stand out?
What is immediately clear is that the two words are made up of the same letters, save the added س in سعيد. There is strong pattern potential. I make rough sketches, below, aligning the letters that are in common (upper left was a quick sketch to see the latent shapes in the words, though that didn't lead anywhere.) The ي and د are exactly the same, but ع has two different forms (initial and medial), although I may be able to constrain it to initial in both words. I could play on their sameness, with س as the wild card, the variation.

Rough sketches

A repetitive pattern serves to amplify such an idea, so I look into that. Why don't I have an even design of the word عيد, with the س interpolated in a different style or colour to read سعيد where appropriate?

Pattern idea

I like this idea a lot. It would look great not just as a card or a larger print, but also as wrapping paper, for instance. There is much I could do with it. So I'm going to go ahead with it. This was easy—it can take much sketching and mulling to get hold of a good composition. The next step is to turn this idea into a fully detailed design.
I need to decide on the style I want to write عيد in, as a standalone word.
I briefly look into making it perfectly symmetrical, as it's just within the realm of possibility with the letters I have here, but I decide that it would be too constrained. ع and ح can be made symmetrical quite naturally, this being their nature (see Anatomy of the Letterforms), but د really is not structured the same way. 
Also, while I am fond of symmetry, it is visually more interesting to work with "symmetry BUT". By which I mean a design that is only just asymmetrical. That gives it a twist, a visual tension that adds interest, like spicing up a dish. My sketching then takes this direction.

Search for the style

At this point I pick up some of my calligraphic references for inspiration. I flip through books looking for an interestingly-shaped ع or د that could give me a starting point. Instead I stumble upon a really interesting س :

Discovery of an interestign sin

What strikes me in this letter is the long, flowing tail, something I have not encountered before. I can see my interpolated س underlining the word with this long, elegant tail. So it's settled. I want to use it as a starting point, and design the word عيد around it. It's the reverse of what I had thought I would do, but that's not unusual. A creative process is never linear—you have to be open to sudden changes of direction, backtracking, or different ideas that come out of nowhere along the way.
The short sample text I have does not contain all my letters, only د . But that's more than enough as I'm not looking to copying the letters, only to get a feel for the overall style, and from there construct the word from the inside.

Accompanying dal

I sketch the letters I see in the sample, and repeat them looking for a construction method. In the bottom right sketch, I have worked out a grid for drawing the letters, based on classical angles: 45º and 60º.

Fleshing out the letters

How did I work out the angles, you might ask? I am using my sketchbook's square grid, which in this case is subtle and made up of the dots you can see on the page. The trick is a handy one: on a square grid (for instance on graph paper), you can draw a 45º angle by joining the corners of the squares, and a 60º angle by joining the corners of every other square.

Angles on a grid

It's now time to get down to the actual drawing.
The process from here on could be done entirely digitally, using Adobe Illustrator or similar, and then printed or used on screen. However, that is uninteresting. I'm going to use some old techniques to create this pattern entirely by hand. 
To begin with, since the style I chose involves very precise angles and alignments, I am drawing it on graph paper, which is a much more detailed version of my sketchbook's dotted grid.

Drawing step 1

This is my construction sketch, transferred to the graph paper for more precise construction. Below is a close-up; you can see that I decided to have 4 squares as my height, and a distance of 3 squares between peaks, in addition to the angles I've already defined. What we have here is that all the lines facing the source (i.e the start of the line of writing) are at a 60º angle, and all those facing the end are at a steeper angle of 45º, and that in itself has already created consistency throughout.

Drawing step 2

I then define the thickness of the line as shown below, which is measured horizontally. Diagonal measurements are complicated and it's too easy to get mixed up, so we always measure on the horizontal or vertical, by projecting lines. 
Here the line thickness, measured this way, is 1.5 squares, which is also the width of the space between letters. I did this on the central letter, the ي first as it is a tooth and therefore our starting reference. Then I applied this to the other two letters, as even though their shape is different, they are (in this style) articulated on a basic stem that is identical to a tooth.

Drawing step 3

Now for the detailing of the د. This letter is here triangular in shape, but it has an inner space separating the stem from a triangular foot. I need to define the space, and let the foot result from that. 
As this is an innerspace (see Proportions and Spacing), I want it smaller than theletterspace, marked 1 below. Let's halve it and make it 3/4 of a square (this is not hard to find on the graph paper). Having added the horizontal line that defines the thickness of the baseline, I mark this distance at the base of the د innerspace (2), then at its mouth (3). 

Drawing step 4

I then join these points, but I stop the line where it intersects the side of the letter. This is the completed د. As you can see at lower left where there are light pencil marks, I'm toying with the idea of chopping off this excessively sharp foot. If I do, the cut line will still follow the overall logic I'm working with, and be at a 60º angle.

Drawing step 5

For the ع, I'm allowing a slight departure from the system, because this letter is so shaped that it would look far too constrained if I adhered to it rigidly. Line 1 does carry on the pattern of 45º lines, but line 2 simply connects the two points that need connecting. Note that this part of the letter is above the overall "bâ-height", so it does advertise itself as being "above the norm".
From the tip of this upper part I then drop an "orthodox" line to find the end of this letter's baseline, and the ع is completed.

Drawing step 6

Here's how the word عيد looks now.

Drawing step 7

All that remains is the س. Here is a detail from my sketches again, showing how it is inscribed in a triangle. 

Drawing step 8

The point of the triangle is not the beginning of the letter, so I should not use that to determine spacing. Instead, repeating the measurement for the letterspace, I draw the shorter side of the س.

Drawing step 9

Now I draw a 45º line through the point where the previous line cuts the top of the baseline. Where that reaches the 4-square height, that is the peak of the letter, and from there I drop one last line to define the longer side of the س.

Drawing step 10

All that's left now is to create the innerspaces, through a process similar to what we did with د, except I make them even smaller, a quarter of the original letterspace. This is necessary because here د and س occupy the exact same space, but س has an extra space and extra tooth.

Drawing step 11

Finally, I draw in the tail freehand. Notice that even as I chopped off the pointy end of the د I mirrored this with a similar cut in the س.

Drawing step 12

Now to ink this so I can see better. 

Drawing step 13

I still have the dots to place. I am really free with their size and placement, so I try some possibilities in pencil before finalizing. In order to place them in a good alignment, I extend a line from the side of the ي as a guide.

Drawing step 14

Drawing is done! I can now move on to the making.
I cut out the word and glue it to card or rigid paper. It has to be strong but still easy to cut. (A glue stick is ideal for this, but I don't have one lying around.)

Execution step 1

Using an art knife with a fresh blade, and a metal cutting edge, I cut out the word. It is easier to cut the dots (and curves in general) if you turn the paper as you cut, rather than try to turn the knife much.

Execution step 2

This is now a stencil I can use to draw the motif on a piece of watercolour paper, and repeat it as required. Remember to only draw the س every other time!

Execution step 3

All that is left now is the colouring. I paint عيد in violet, loosely, as the design is quite sharp and precise and I'd like to soften that a little.

Execution step 4

The interpolated س follows in eye-catching red.

Execution step 5

For the dots, I use gold gouache.

Execution step 6

Here's how the composition looks now...

Semi-finished composition

I toy with the idea of filling the empty space with a subtle arabesque pattern, as seen in some historical patterns (see Introduction). But I feel it would take away from the fresh simplicity of this pattern, and in any case my taste is more contemporary, so I go for a contemporary equivalent: spatters!

Execution step 7

Here then is my final pattern. It called on both old and new knowledge, with a good dose of thinking outside the box.

Finished composition

This course has hopefully provided you with the tools to start your own exploration of Arabic calligraphy as a creative discipline. It's now your turn to create something of your own, but remember this is only the beginning. This is a vast and deep field, where there are no shortcuts. Don't feel self-conscious about your early designs, because the only way to get better is to make a lot of mistakes. The more you give to it, the more you get back!

 

Copyright @ 2013 Krobknea.

Designed by Next Learn | My partner