Re: GUI Design
Posted: Fri Oct 09, 2015 12:02 pm
What do you all think, would it be a good help to show a bit of proper layouting? I will give a start here, and if you think it isn't needed, just let me know!
Let's have a closer look at the golden ratio. It is known to have an harmonic effect on human eyes, and that's for a good reason. You will find the golden ratio everywhere in nature, which means our eyes are used to it. It is not a requirement to use the golden ratio when designing a GUI. On the other hand, if you are not very experienced it can help you getting a good looking GUI with a minimum of effort.
Now the formula is very mathematical. But graphic designers aren't mathematicians. The first thing they noticed was that the golden ratio is a number that can't be expressed with two integers. But working with integers is so much easier. As a result they came up with two integers that are close enough to the real golden ratio:
where 'l' is a length and 'a' the larger section after splitting at the golden ratio. Now it is pretty easy to divide lines or areas. Say you know the length of a line and want to split it at the golden ratio.
Or you know the shorter section's length and want to add the longer section.
But remember, this is only close to the real thing. If you ever want to work with the real golden ratio, then it is
Using this, the above mentioned examples would be
The good thing is, this works for areas as well, if the height of the divided rect is the same as 'a'. I made some example images that show how to build areas using the golden ratio.
At first I just knew I wanted a width of 800 pixels. So I used the formula and got 480 pixels for 'a'. In result the GUI will have the dimensions of 800x480, and split into two parts at golden ratio.
Next I splitted the larger section, this time vertically. While the split is golden, the resulting areas are not golden.
Next I splitted again the larger of the resulting sections, which makes the results golden.
Now the smaller section of the first split is splitted again, but with the larger resulting section on the left. It is not golden.
The last step is to add lines for you to see the three main parts of the GUI and how you would use the space to fill it with content.
Remember, splitting a line with the golden ratio makes the results golden. Splitting an area with the golden ratio makes the split golden, but the resulting areas are only golden if the larger section builds a square.
http://i.imgur.com/PB68iGx.png
http://i.imgur.com/GnqvTmJ.png
http://i.imgur.com/M3zMNiX.png
http://i.imgur.com/LiTvoQA.png
http://i.imgur.com/SFFUlZM.png
It's up to you now to decide if I should go on?
Let's have a closer look at the golden ratio. It is known to have an harmonic effect on human eyes, and that's for a good reason. You will find the golden ratio everywhere in nature, which means our eyes are used to it. It is not a requirement to use the golden ratio when designing a GUI. On the other hand, if you are not very experienced it can help you getting a good looking GUI with a minimum of effort.
Now the formula is very mathematical. But graphic designers aren't mathematicians. The first thing they noticed was that the golden ratio is a number that can't be expressed with two integers. But working with integers is so much easier. As a result they came up with two integers that are close enough to the real golden ratio:
Code: Select all
l : a = 5 : 3where 'l' is a length and 'a' the larger section after splitting at the golden ratio. Now it is pretty easy to divide lines or areas. Say you know the length of a line and want to split it at the golden ratio.
Code: Select all
length = 100
a = 100 / 5 * 3 = 60
b = 100 - a = 40Or you know the shorter section's length and want to add the longer section.
Code: Select all
b = 32
a = b / (1 - (5/3)) = 48
length = a + b = 80 But remember, this is only close to the real thing. If you ever want to work with the real golden ratio, then it is
Code: Select all
(1+5^0.5)/2 ~=1.6180339887498948482045868343656...
5^0.5 = squareroot of 5Using this, the above mentioned examples would be
Code: Select all
length = 100
a = length / goldenratio = 61,803398874989484820458683436588
b = length - a = 38.196601125010515179541316563412
b = 32
a = b / ( 1 - goldenratio) = 51.777087639996635142546778699754
length = a + b = 83.777087639996635142546778699754The good thing is, this works for areas as well, if the height of the divided rect is the same as 'a'. I made some example images that show how to build areas using the golden ratio.
At first I just knew I wanted a width of 800 pixels. So I used the formula and got 480 pixels for 'a'. In result the GUI will have the dimensions of 800x480, and split into two parts at golden ratio.
Next I splitted the larger section, this time vertically. While the split is golden, the resulting areas are not golden.
Next I splitted again the larger of the resulting sections, which makes the results golden.
Now the smaller section of the first split is splitted again, but with the larger resulting section on the left. It is not golden.
The last step is to add lines for you to see the three main parts of the GUI and how you would use the space to fill it with content.
Remember, splitting a line with the golden ratio makes the results golden. Splitting an area with the golden ratio makes the split golden, but the resulting areas are only golden if the larger section builds a square.
http://i.imgur.com/PB68iGx.png
http://i.imgur.com/GnqvTmJ.png
http://i.imgur.com/M3zMNiX.png
http://i.imgur.com/LiTvoQA.png
http://i.imgur.com/SFFUlZM.png
It's up to you now to decide if I should go on?