CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant...

136
Human Computer Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week 10 | Lecture 20 | Nov 7, 2013 IxD and Visual Design

Transcript of CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant...

Page 1: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Human Computer Interaction Laboratory

@jonfroehlich Assistant Professor Computer Science

CMSC434 Introduction to Human-Computer Interaction

Week 10 | Lecture 20 | Nov 7, 2013

IxD and Visual Design

Page 2: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Today

1. Schedule

2. Visual Design: Layout

3. Visual Design: Gestalt Principles

4. Visual Design: Golden Ratio

Page 3: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 4: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 5: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

[Lidwell, et al., Universal Principles of Design, 2010]

Sound design is not only within

the reach of a small set of

uniquely talented individuals, but

can be achieved by virtually all

designers. The use well-

established design principles

increases the probability that a

design will be successful.

Page 6: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

[Lidwell, et al., Universal Principles of Design, 2010]

Sound design is not only within

the reach of a small set of

uniquely talented individuals, but

can be achieved by virtually all

designers. The use of well-

established design principles

increases the probability that

a design will be successful.

Page 7: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

[Lidwell, et al., Universal Principles of Design, 2010]

Sound design is not only within

the reach of a small set of

uniquely talented individuals, but

can be achieved by virtually all

designers. The use of well-

established design principles

increases the probability that

a design will be successful.*

Page 8: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

[Lidwell, et al., Universal Principles of Design, 2010]

Sound design is not only within

the reach of a small set of

uniquely talented individuals, but

can be achieved by virtually all

designers. The use of well-

established design principles

increases the probability that

a design will be successful.*

* The best designers sometimes

disregard the principles of design. When

they do so, however, there is usually

some compensating merit attained at

the cost of the violation. Unless you are

certain of doing as well, it is best to

abide by the principles.

Page 9: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

in design use of grids

Page 10: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 11: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 12: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 13: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 14: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

http://www.pixelresort.com/blog/start-making-ios-7-icons-with-the-app-icon-template-3-0/

Page 15: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

http://www.razorianfly.com/2013/08/24/the-ios-7-grid-system-a-visual-layout-based-on-golden-proportions/

Page 16: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

A system without a principled layout appears

disorganized and can be confusing.

Page 17: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 18: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 19: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 20: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Well designed grid systems can make your

designs not only more beautiful and legible, but

more usable.

MarkBoulton, Designer Runs Mark Boulton Design

Author: Designing Grid Systems for the Web

Page 21: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 22: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

mag

azi

nes

Page 23: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 24: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

[Cullen, Layout Workbook, 2007; Tondreau, Layout Essentials, 2011]

Page 25: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Flowlines support

vertical columns by

dividing up the page

into horizontal

intervals.

Column intervals

(or gutter widths) are

negative spaces that

separate one column

from the next.

Margins define the

active area of a page

and direct the eye

toward visual

elements.

Grid modules are

spatial areas that

support visual

content. The module

size may vary from

one design to the

next.

[Cullen, Layout Workbook, 2007; Tondreau, Layout Essentials, 2011]

Page 26: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 27: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 28: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 29: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 30: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 31: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 32: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 33: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Which do you prefer?

Page 34: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Grids and Rule of Thirds

[Lidwell, et al., Universal Principles of Design, 2010, p208]

A technique of composition in which a medium is divided

into thirds, creating aesthetic positions for the primary

elements of a design.

Technique has a loyal following in

design circles due to its use by

Renaissance masters and its rough

relationship to the golden ratio

(0.667 ~ 0.618)

Page 35: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 36: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 37: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 38: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 39: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 40: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 41: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 42: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 43: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 44: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

in design gestalt principles

Page 45: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 46: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Gestalt-Related

Design Principles

Figure / Ground

Proximity

Similarity

Connectedness

1

2

3

4

5 Continuity

Closure

Common Fate

Transparency

6

7

8

Page 47: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Gestalt-Related

Design Principles

Figure / Ground

Proximity

Similarity

Connectedness

1

2

3

4

5 Continuity

Closure

Common Fate

Transparency

6

7

8

Page 48: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

[Lidwell, et al., Universal Principles of Design, 2010, p96; http://gdbasics.com/index.php?s=figureground]

Figure/Ground Elements are perceived as either figures (objects of focus) or

ground (the rest of the perceptual field).

A stable relationship

exists when a form/figure

stands clearly apart from

its background.

Reversible occurs when

positive and negatively

attract our attention

equally. The figure and

ground alternates.

Ambiguous challenges

the viewer to find a focal

point. Figure is

enmeshed in ground.

Page 49: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

[Lidwell, et al., Universal Principles of Design, 2010, p96; http://gdbasics.com/index.php?s=figureground]

Figure/Ground Elements are perceived as either figures (objects of focus) or

ground (the rest of the perceptual field).

A stable relationship

exists when a form/figure

stands clearly apart from

its background.

Reversible occurs when

positive & negative

elements attract our

attention equally. The

figure & ground alternates.

Ambiguous challenges

the viewer to find a focal

point. Figure is

enmeshed in ground.

Page 50: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Reversible occurs when

positive & negative

elements attract our

attention equally. The

figure & ground alternates.

[Lidwell, et al., Universal Principles of Design, 2010, p96; http://gdbasics.com/index.php?s=figureground]

Figure/Ground Elements are perceived as either figures (objects of focus) or

ground (the rest of the perceptual field).

A stable relationship

exists when a form/figure

stands clearly apart from

its background.

Ambiguous challenges

the viewer to find a focal

point. Figure is

enmeshed in ground.

Page 51: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

[Lidwell, et al., Universal Principles of Design, 2010, p96; http://gdbasics.com/index.php?s=figureground]

Figure/Ground Elements are perceived as either figures (objects of focus) or

ground (the rest of the perceptual field).

Designers/artists often seek a balance between figure and ground, using this relationship

to bring energy and order to form and space. They build contrasts between form and

counterform in order to construct icons, logos, and compositions that stimulate the eye.

Creating figure/ground tension or ambiguity can add visual energy to an image.

Page 52: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Figure/Ground

[Example from http://www.aber.ac.uk/media/Modules/MC10220/visper07.html]

Confronted by a visual image, our perceptual system

separates a dominant shape (a “figure”) from a “background”

Page 53: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

[Example from http://www.aber.ac.uk/media/Modules/MC10220/visper07.html]

Confronted by a visual image, our perceptual system

separates a dominant shape (a “figure”) from a “background”

Figure/Ground

Page 54: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

[Example from http://www.aber.ac.uk/media/Modules/MC10220/visper07.html]

Confronted by a visual image, our perceptual system

separates a dominant shape (a “figure”) from a “background”

Figure/Ground

Page 55: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 56: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 57: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 58: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 59: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 60: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Gestalt-Related

Design Principles

Figure / Ground

Proximity

Similarity

Connectedness

1

2

3

4

5 Continuity

Closure

Common Fate

Transparency

6

7

8

Page 61: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Proximity

Three Rows Square Group Three Columns

[Lidwell, et al., Universal Principles of Design, 2010, p196]

Page 62: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Proximity

Three Rows Square Group Three Columns

[Lidwell, et al., Universal Principles of Design, 2010, p196]

Elements closer together are interpreted as being more related

than elements that are far apart.

Page 63: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Proximity

[Lidwell, et al., Universal Principles of Design, 2010, p196; http://www.aber.ac.uk/media/Modules/MC10220/visper07.html]

Elements closer together are interpreted as being more related

than elements that are far apart.

Page 64: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Proximity

[http://architectingusability.com/2011/05/26/using-the-gestalt-laws-of-perception-in-ui-design/]

Elements closer together are interpreted as being more related

than elements that are far apart.

Page 65: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Gestalt-Related

Design Principles

Figure / Ground

Proximity

Similarity

Connectedness

1

2

3

4

5 Continuity

Closure

Common Fate

Transparency

6

7

8

Page 66: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

A complex visual display is interpreted as

having different areas and types of information

depending on the similarity of color, size, and

shape of its elements; similar elements are

interpreted as similar to each other.

[Lidwell, et al., Universal Principles of Design, 2010, p226]

Page 67: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Similarity

[Lidwell, et al., Universal Principles of Design, 2010, p226]

Elements that are similar are perceived to be more related than

elements that are dissimilar.

Page 68: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Similarity

[Lidwell, et al., Universal Principles of Design, 2010, p226]

Elements that are similar are perceived to be more related than

elements that are dissimilar.

Page 69: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Similarity

[Lidwell, et al., Universal Principles of Design, 2010, p226]

Elements that are similar are perceived to be more related than

elements that are dissimilar.

Similarity of color results in the

strongest grouping effect

Similarity of size is effective when

the size of elements are clearly

distinguishable from one another

Similarity of shape is the weakest

grouping strategy; it is best used

in conjunction with other

properties.

Page 70: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 71: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 72: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

What happens if you start mixing

these principles together?

Page 73: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

[http://www.andyrutledge.com/gestalt-principles-3.php]

Page 74: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

[http://www.andyrutledge.com/gestalt-principles-3.php]

Page 75: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Usually only one principle more

powerful than proximity…

Page 76: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Gestalt-Related

Design Principles

Figure / Ground

Proximity

Similarity

Connectedness

1

2

3

4

5 Continuity

Closure

Common Fate

Transparency

6

7

8

Page 77: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Connectedness

[Lidwell, et al., Universal Principles of Design, 2010, p246; http://www.skidmore.edu/~hfoley/Perc5.htm;

Han et al., Uniform Connected & Classical Gestalt Principles, Perception & Psychophysics 1999]

Elements that are connected by uniform visual properties are

perceived to be more related than elements that are not connected

Page 78: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Connectedness

[Lidwell, et al., Universal Principles of Design, 2010, p246; http://www.skidmore.edu/~hfoley/Perc5.htm;

Han et al., Uniform Connected & Classical Gestalt Principles, Perception & Psychophysics 1999]

Elements that are connected by uniform visual properties are

perceived to be more related than elements that are not connected

Page 79: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Connectedness

[Lidwell, et al., Universal Principles of Design, 2010, p246; http://www.skidmore.edu/~hfoley/Perc5.htm;

Han et al., Uniform Connected & Classical Gestalt Principles, Perception & Psychophysics 1999]

Two basic strategies for applying uniform connectedness in a

design: connecting lines and common regions

Page 80: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Connectedness

[Lidwell, et al., Universal Principles of Design, 2010, p246; http://www.skidmore.edu/~hfoley/Perc5.htm;

Han et al., Uniform Connected & Classical Gestalt Principles, Perception & Psychophysics 1999]

Even subtle outlining can override other principles

Page 81: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Connectedness

[Lidwell, et al., Universal Principles of Design, 2010, p246; http://www.skidmore.edu/~hfoley/Perc5.htm;

Han et al., Uniform Connected & Classical Gestalt Principles, Perception & Psychophysics 1999]

Even subtle outlining can override other principles

Page 82: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Connectedness

[Lidwell, et al., Universal Principles of Design, 2010, p246; http://www.skidmore.edu/~hfoley/Perc5.htm;

Han et al., Uniform Connected & Classical Gestalt Principles, Perception & Psychophysics 1999]

Uniform connectedness will generally overpower the other

Gestalt principles. In a design that mixes visual properties, the

elements that are uniformly connected will appear more related.

Page 83: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Connectedness

[Lidwell, et al., Universal Principles of Design, 2010, p246; http://www.skidmore.edu/~hfoley/Perc5.htm;

Han et al., Uniform Connected & Classical Gestalt Principles, Perception & Psychophysics 1999]

Uniform connectedness will generally overpower the other

Gestalt principles. In a design that mixes visual properties, the

elements that are uniformly connected will appear more related.

Page 84: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Connectedness

[Lidwell, et al., Universal Principles of Design, 2010, p246; http://www.skidmore.edu/~hfoley/Perc5.htm;

Han et al., Uniform Connected & Classical Gestalt Principles, Perception & Psychophysics 1999]

Uniform connectedness will generally overpower the other

Gestalt principles. In a design that mixes visual properties, the

elements that are uniformly connected will appear more related.

Page 85: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Connectedness

[Lidwell, et al., Universal Principles of Design, 2010, p246; http://www.skidmore.edu/~hfoley/Perc5.htm;

Han et al., Uniform Connected & Classical Gestalt Principles, Perception & Psychophysics 1999]

Uniform connectedness will generally overpower the other

Gestalt principles. In a design that mixes visual properties, the

elements that are uniformly connected will appear more related.

Page 86: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Connectedness

[Lidwell, et al., Universal Principles of Design, 2010, p246; http://www.skidmore.edu/~hfoley/Perc5.htm;

Han et al., Uniform Connected & Classical Gestalt Principles, Perception & Psychophysics 1999]

Uniform connectedness will generally overpower the other

Gestalt principles. In a design that mixes visual properties, the

elements that are uniformly connected will appear more related.

Page 87: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Connectedness

[Lidwell, et al., Universal Principles of Design, 2010, p246; http://www.skidmore.edu/~hfoley/Perc5.htm;

Han et al., Uniform Connected & Classical Gestalt Principles, Perception & Psychophysics 1999]

Page 88: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 89: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Gestalt-Related

Design Principles

Figure / Ground

Proximity

Similarity

Connectedness

1

2

3

4

5 Continuity

Closure

Common Fate

Transparency

6

7

8

Page 90: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Continuity/Good Continuation

[Lidwell, et al., Universal Principles of Design, 2010, p116; http://www.users.totalise.co.uk/~kbroom/Lectures/gestalt.htm]

Elements arranged in a straight line or a smooth curve are

perceived as a group, and are interpreted as being more related

than elements not on the line or curve.

Page 91: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

The ability to accurately perceive objects

depends largely on the perceptibility of the

corners and shape curves that comprise the

shape. When sections of a shape are hidden,

continuation leads the eye to continue along

visible segments.

[Lidwell, et al., Universal Principles of Design, 2010, p226]

Page 92: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Continuity/Good Continuation

[Lidwell, et al., Universal Principles of Design, 2010, p116; http://www-psych.stanford.edu/~lera/psych115s/notes/lecture9/figures2.html]

Elements arranged in a straight line or a smooth curve are

perceived as a group, and are interpreted as being more related

than elements not on the line or curve.

Page 93: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Continuity/Good Continuation

[Lidwell, et al., Universal Principles of Design, 2010, p116; http://www-psych.stanford.edu/~lera/psych115s/notes/lecture9/figures2.html]

Elements arranged in a straight line or a smooth curve are

perceived as a group, and are interpreted as being more related

than elements not on the line or curve.

Page 94: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Continuity/Good Continuation

[Lidwell, et al., Universal Principles of Design, 2010, p116; http://www.users.totalise.co.uk/~kbroom/Lectures/gestalt.htm]

Elements arranged in a straight line or a smooth curve are

perceived as a group, and are interpreted as being more related

than elements not on the line or curve.

v X

Page 95: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Continuity/Good Continuation

[Lidwell, et al., Universal Principles of Design, 2010, p116; http://www.users.totalise.co.uk/~kbroom/Lectures/gestalt.htm]

Elements arranged in a straight line or a smooth curve are

perceived as a group, and are interpreted as being more related

than elements not on the line or curve.

The first graph is easier to read than the second because the

end points of its bars form a line that is more continuous.

Page 96: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Gestalt-Related

Design Principles

Figure / Ground

Proximity

Similarity

Connectedness

1

2

3

4

5 Continuity

Closure

Common Fate

Transparency

6

7

8

Page 97: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Closure A tendency to perceive a set of individual elements as a single,

recognizable pattern, rather than multiple individual elements.

[Lidwell, et al., Universal Principles of Design, 2010, p44]

Page 98: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Gestalt-Related

Design Principles

Figure / Ground

Proximity

Similarity

Connectedness

1

2

3

4

5 Continuity

Closure

Common Fate

Transparency

6

7

8

Page 99: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Common Fate Elements that move in the same direction are perceived to be

more related than elements that move in a different direction or

are stationary.

[Lidwell, et al., Universal Principles of Design, 2010, p50]

Page 100: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

golden ratio the

Page 101: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Which rectangle do you like the best?

Page 102: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 103: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 104: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Golden Ratio

Page 105: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Golden Ratio

[Lidwell, et al., Universal Principles of Design, 2010, p114; http://en.wikipedia.org/wiki/Golden_ratio]

Page 106: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Golden Ratio

= = ϕ

ϕ =

The golden ratio is also known as the golden mean, the golden number,

golden section, golden proportion, divine proportion, and sectio aurea

[Lidwell, et al., Universal Principles of Design, 2010, p114; http://en.wikipedia.org/wiki/Golden_ratio]

Page 107: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

[Lidwell, et al., Universal Principles of Design, 2010, p114; http://www.slideshare.net/phdwood/principles-of-design-1276314]

Stradivari utilized the golden ratio in the

construction of his violins

Page 108: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

[Lidwell, et al., Universal Principles of Design, 2010, p114; http://www.slideshare.net/phdwood/principles-of-design-1276314]

Stradivari utilized the golden ratio in the

construction of his violins

Page 109: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

[http://www.slideshare.net/phdwood/principles-of-design-1276314]

Page 110: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 111: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Golden Rectangle

[Lidwell, et al., Universal Principles of Design, 2010, p114; http://en.wikipedia.org/wiki/Golden_rectangle]

Has side lengths with the golden ratio: ~1:1.618

Page 112: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Golden Rectangle

[Lidwell, et al., Universal Principles of Design, 2010, p114; http://en.wikipedia.org/wiki/Golden_rectangle]

Has side lengths with the golden ratio: ~1:1.618

Page 113: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Golden Rectangle

[Lidwell, et al., Universal Principles of Design, 2010, p114; http://en.wikipedia.org/wiki/Golden_rectangle]

Has side lengths with the golden ratio: ~1:1.618

A distinctive feature of the golden

rectangle is that when the square

section is removed, the remainder is

another golden rectangle

Square removal can be repeated

infinitely, in which case the corners of

the squares form the sequence of

points in the golden spiral

Page 114: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 115: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 116: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 117: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

Golden Spiral

[http://en.wikipedia.org/wiki/Golden_spiral]

A logarithmic spiral w/growth factor φ (the golden ratio). The

golden spiral gets wider by a factor of φ for every ¼ turn.

Page 118: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

[http://en.wikipedia.org/wiki/Golden_spiral]

Fibonacci Spiral

1

1 2

3 5

8 13

21 34

Page 119: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

[http://en.wikipedia.org/wiki/Golden_spiral]

Fibonacci Spiral

1

1 2

3 5

8 13

21 34

Page 120: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 121: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 122: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 123: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 124: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 125: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 126: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 127: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 128: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

The web has gone a bit crazy;

finding the golden ratio everywhere.

Page 129: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 130: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 131: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 132: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

[http://www.flickr.com/photos/twitteroffice/5034817688/]

Page 133: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 134: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week
Page 135: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week

In-class activity!

Page 136: CMSC434 Week 10 | Lecture 20 | Nov 7, 2013 IxD …...Interaction Laboratory @jonfroehlich Assistant Professor Computer Science CMSC434 Introduction to Human-Computer Interaction Week