Using Color Effectively in Computer Graphics

Download Report

Transcript Using Color Effectively in Computer Graphics

Using Color
Effectively in
Computer Graphics
Lindsay W. MacDonald
University of Derby, UK
Presented by:
Sally Divita & Brian Staats
Color calibration
Eye-one
http://usa.gretagmacbethstore.com/
Gestalt laws
http://webcolorschemes.com/
http://www.colorschemer.com/
Color wheel
Color Picker Demo
Advertising
Rules for color use are significantly different
than for information displays
Advertising: Examples




Billboards
Multimedia Kiosks
Product packaging
Web site banners



Exhibition stands
TV/video
Print media
Advertising: 2 Phases
1.
Attract Attention (<1 minute)

Use pure primary and secondary colors
on a black background
 Fatigues the eye, can not sustain this
2.
Persuade viewer to buy

Use more balanced, subdued colors
 Take advantage of the emotions that colors elicit
(red=passion, green=nature, blue=peace, etc.)
Advertising: Browser Safe Colors

In 1999 when the article was written, the
browser safe color palette was 216 colors
http://www.lynda.com/hex.asp#

Today, there are 4096 web safe colors
http://www.ficml.org/jemimap/style/color/wheel.html

Today, phones & PDA’s are 8 bit so the old
web safe color palette is valid again

www.colorbrewer.org
Dithering is reducing colors to 216, see: http://webstyleguide.com/graphics/dither.html
Text
Legibility is the most important aspect
Text: Legibility

Black text on light gray background is best
for word processors

Other good alternatives: black or blue on
white or yellow or vice versa

Particularly bad:
combos using
red, green, and
magenta cause
“vibrations”
Text: Legibility continued

Avoid large areas of white screen
 Glare
is fatiguing
 Increases chance of flickering in periphery
 Reduces life of display
 Highlighting

is a good differentiator
14 point font is suggested
Information
Color can increase information content
and facilitate interpretation
Information: Factors of
Successful Color Use

Discernibility – how easy is it to distinguish an
object from its background?

Conspicuity – how obvious is the object relative
to the objects around it?

Salience – how well does the object “pop” from
the overall display?
Information: Color Coding

Nominal
 Colors
assigned to parts/states of system
 Does not indicate difference in value/order
 EXAMPLE: Metro map with colored lines

Ordinal
 Color
indicates value of 1+ variables
 EXAMPLE: heatmap
Information: Constraints on
Color Coding Usage

Observer’s ability to discriminate different
colors

Observer’s ability to remember meanings
of colors
Ergo, limit number of colors used to 5 - 7
Information: Advice

Use common or application-specific associations
for ordinal coding

Include a color key

Use transparency to overlay information

Use strong colors sparingly on dull background
tones
Visualization
Definition: Bringing out the meaning of
data by providing graphics that help
communicate knowledge
Visualization: Color Usage

Emphasize desired information

Render an environment
Visualization: Advice

Do not use colors that do NOT add or
support meaning, as this causes confusion
Try Foobar...
You'll never go back
to your old one again !
Visualization: Advice

Saturation can relate depth
EXAMPLE: color coding planes on radar

For modeling, use only enough color to be
realistic

Monitoring applications are enhanced by
use of color to indicate changes in state,
reserving strong colors for alarms
Imaging
Definition: Imaging displays are predominantly
1+ photorealistic images
Imaging: Advice
Background neutral gray to prevent
undesirable side effects
 Light backgrounds make images look
darker and lower in contrast and vice versa.
 Text captions should be black or white
 Narrow white border around an image
helps isolate it and makes for more
accurate color judgement

Imaging: Reproduction
Consider:
 The source:
 The
medium
 How it was digitized
 How it was encoded
The characteristics of the display
 Reproduction objectives

Imaging: Reproduction Problems

If some variables of reproduction are
unknown, reproduction is error prone

Computers don’t provide high-quality color
management capabilities for calibration

International Color Consortium (ICC) is
working on resolutions www.color.org
Summary
Many factors effect color in computer graphics,
so there is a large variance
in how color is perceived
Summary: Viewing Factors
Type of display
 Viewing environment
 Visual capabilities of user
 Task/application requirements
 Relation to other displays

Summary: 5 Golden Rules
1.
2.
3.
4.
5.
Consider user requirements and established
expectations
Adhere to conventions for a domain
Consider all visual characteristics when designing
screens
Use color consistently
within an application
Use color sparingly
Article Comments

Very well written and organized – each section
has practical “Color Selection Guidelines” to
provide advice as to how to implement what has
been discussed

Thoroughly researched

Excellent examples and supporting graphics
Color Picking Tools

http://www.webweaver.nu/color.shtml
color combo suggestions
color palette generator based on an image
color wheel
web safe colors
RGB to hex converter

http://www.colorblender.com
for mixing your own blends of colors

http://tips.webdesign10.com/color-and-webdesign
named colors