Blame Manuals/Repository/repository-html/repository_27.html

4c79b5
4c79b5
<html>
ccb7a3
4c79b5
4c79b5
Permission is granted to copy, distribute and/or modify this document
4c79b5
under the terms of the GNU Free Documentation License, Version 1.2 or
4c79b5
any later version published by the Free Software Foundation; with no
4c79b5
Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A
4c79b5
copy of the license is included in the section entitled GNU Free
4c79b5
Documentation License.  
4c79b5
-->
bf28e1
4c79b5
4c79b5
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
4c79b5
            Karl Berry  <karl@freefriends.org>
4c79b5
            Olaf Bachmann <obachman@mathematik.uni-kl.de>
4c79b5
            and many others.
4c79b5
Maintained by: Many creative people <dev@texi2html.cvshome.org>
4c79b5
Send bugs and suggestions to <users@texi2html.cvshome.org>
4c79b5
4c79b5
-->
4c79b5
<head>
42563b
<title>CentOS Artwork Repository: 3.24 trunk/Identity/Themes/Motifs/Flame</title>
4c79b5
42563b
<meta name="description" content="CentOS Artwork Repository: 3.24 trunk/Identity/Themes/Motifs/Flame">
42563b
<meta name="keywords" content="CentOS Artwork Repository: 3.24 trunk/Identity/Themes/Motifs/Flame">
4c79b5
<meta name="resource-type" content="document">
4c79b5
<meta name="distribution" content="global">
4c79b5
<meta name="Generator" content="texi2html 1.76">
4c79b5
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
4c79b5
<style type="text/css">
4c79b5
1e9202
@import "/home/centos/artwork/trunk/Identity/Models/Css/Texi2html/common.css";
4c79b5
4c79b5
a.summary-letter {text-decoration: none}
4c79b5
pre.display {font-family: serif}
4c79b5
pre.format {font-family: serif}
4c79b5
pre.menu-comment {font-family: serif}
4c79b5
pre.menu-preformatted {font-family: serif}
4c79b5
pre.smalldisplay {font-family: serif; font-size: smaller}
4c79b5
pre.smallexample {font-size: smaller}
4c79b5
pre.smallformat {font-family: serif; font-size: smaller}
4c79b5
pre.smalllisp {font-size: smaller}
4c79b5
span.sansserif {font-family:sans-serif; font-weight:normal;}
4c79b5
ul.toc {list-style: none}
4c79b5
-->
4c79b5
</style>
4c79b5
4c79b5
4c79b5
</head>
4c79b5
4c79b5
<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
4c79b5
4c79b5
42563b
[ < ]
42563b
[ > ]
4c79b5
   
4c79b5
[ << ]
4c79b5
[ Up ]
42563b
[ >> ]
4c79b5
   
4c79b5
   
4c79b5
   
4c79b5
   
4c79b5
[Top]
4c79b5
[Contents]
42563b
[Index]
4c79b5
[ ? ]
4c79b5
42563b
42563b
42563b

3.24 trunk/Identity/Themes/Motifs/Flame

42563b
42563b
42563b
42563b

3.24.1 Goals

42563b
42563b

This section describes the steps we followed to construct the

42563b
Flame artistic motif. This section may be useful for anyone
42563b
interested in reproducing the Flame artistic motif, or in
42563b
creating new artistic motifs for The CentOS Project corporate visual
42563b
identity (see section trunk/Identity).
42563b

42563b
42563b
42563b

3.24.2 Description

42563b
42563b

The Flame artistic motif was built using the flame filter of

42563b
Gimp 2.2 in CentOS 5.5.
42563b

42563b

The flame filter of Gimp can produce stunning, randomly generated

42563b
fractal patterns. The flame filter of Gimp gives us a great oportunity
42563b
to reduce the time used to produce new artistic motifs, because of its
42563b
"randomly generated" nature. Once the artistic motif be created, it
42563b
is propagated through all visual manifestations of CentOS Project
42563b
corporate visual identity using the <tt>`centos-art.sh'</tt> script
42563b
(see section trunk/Scripts/Bash) inside the CentOS Artwork Repository.
42563b

42563b

To set the time intervals between each new visual style production, we

42563b
could reuse the CentOS distribution major release schema.  I.e., we
42563b
could produce a new visual style, every two years, based on a new
42563b
"randomly generated" flame pattern, and publish the whole corporate
42563b
visual identity (i.e., distribution stuff, promotion stuff, websites
42563b
stuff, etc.) with the new major release of CentOS distribution all
42563b
together at once.
42563b

42563b

Producing a new visual style is not one day's task. Once we have

42563b
defined the artistic motif, we need to propagate it through all visual
42563b
manifestations of The CentOS Project corporate visual identity. When
42563b
we say that we could produce one new visual style every two years we
42563b
really mean: to work two years long in order to propagate a new visual
42563b
style to all visual manifestations of The CentOS Project corporate
42563b
visual identity.
42563b

42563b

Obviously, in order to propagate one visual style to all different

42563b
visual manifestations of The CentOS Project corporate visual identity,
42563b
we need first to know which the visual manifestations are.  To define
42563b
which visual manifestations are inside The CentOS Project corporate
42563b
visual identity is one of the goals the CentOS Artwork Repository and
42563b
this documentation manual are both aimed to satisfy.
42563b

42563b

Once we define which the visual manifestation are, it is possible to

42563b
define how to produce them, and this way, organize the automation
42563b
process. Such automation process is one of the goals of
42563b
<tt>`centos-art.sh'</tt> script.
42563b

42563b

With the combination of both CentOS Artwork Repository and

42563b
<tt>`centos-art.sh'</tt> scripts we define work lines where translators,
42563b
programmers, and graphic designers work together to distribute and
42563b
reduce the amount of time employed to produce The CentOS Project
42563b
monolithic corporate identity.
42563b

42563b

From a monolithic corporate visual identity point of view, notice that

42563b
we are producing a new visual style for the same theme (i.e.,
42563b
Flame). It would be another flame design but still a flame
42563b
design. This idea is very important to be aware of, because we are
42563b
somehow "refreshing" the theme, not changing it at all. 
42563b

42563b

This way, as we are "refreshing" the theme, we still keep oursleves

42563b
inside the monolithic conception we are trying to be attached to
42563b
(i.e., one unique name, and one unique visual style for all visual
42563b
manifestations).
42563b

42563b

Producing artistic motifs is a creative process that may consume long

42563b
time, specially for people without experienced knowledge on graphic
42563b
design land. Using "randomly generated" conception to produce
42563b
artistic motifs could be, practically, a way for anyone to follow in
42563b
order to produce maintainable artistic motifs in few steps. 
42563b

42563b

Due to the "randomly generated" nature of Flame filter, we find that

42563b
Flame pattern is not always the same when we use Flame
42563b
filter interface.
42563b

42563b

Using the same pattern design for each visual manifestation is

42563b
essential in order to maintain the visual connection among all visual
42563b
manifestations inside the same theme.  Occasionally, we may introduce
42563b
pattern variations in opacity, size, or even position but never change
42563b
the pattern design itself, nor the color information used by images
42563b
considered part of the same theme.
42563b

42563b
Important

Important

42563b
When we design background images, which are considered part of the
42563b
same theme, it is essential to use the same design pattern always.
42563b
This is what makes theme images to be visually connected among
42563b
themeselves, and so, the reason we use to define the word "theme"
42563b
as: a set of images visually connected among themeselves.
42563b

42563b
42563b

In order for us to reproduce the same flame pattern always,

42563b
Flame filter interface provides the <samp>`Save'</samp> and <samp>`Open'</samp>
42563b
options. The <samp>`Save'</samp> option brings up a file save dialog that
42563b
allows you to save the current Flame settings for the plug-in, so that
42563b
you can recreate them later.  The <samp>`Open'</samp> option brings up a file
42563b
selector that allows you to open a previously saved Flame settings
42563b
file.
42563b

42563b

The Flame settings we used in our example are saved in the file:

42563b

42563b
trunk/Identity/Themes/Motifs/Flame/Backgrounds/Xcf/800x600.xcf-flame.def
42563b
42563b
42563b
42563b

3.24.3 Construction

42563b
42563b
2c3589
42563b

3.24.3.1 Step 1: Set image size

2dc146
42563b

Create an empty image and fill the <samp>`Background'</samp> layer with black

42563b
(000000) color. Image dimensions depend on the final
42563b
destination you plan to use the image for. For the sake of our
42563b
construction example we used an image of 640x480 pixels and 300 pixels
42563b
per inch (ppi).
42563b

2dc146
2c3589
42563b

3.24.3.2 Step 2: Add base color and pattern information

d11e55
42563b

Create a new layer named <samp>`Base'</samp>, place it over <samp>`Background'</samp>

42563b
layer and fill it with the base color (7800ff) you want to have
42563b
your background image set in.  Add a mask to <samp>`Base'</samp> layer using
42563b
radial gradient and blur it.  You may need to repeat this step more
42563b
than once in order to achieve a confortable black radial degradation
42563b
on the right side of your design.
42563b

42563b

Duplicate <samp>`Base'</samp> layer and name it <samp>`Paper'</samp>. Place

42563b
<samp>`Paper'</samp> layer over <samp>`Base'</samp> layer. Remove content of
42563b
<samp>`Paper'</samp> layer and fill it with <samp>`Paper (100x100)'</samp> pattern.
42563b
Once you've done with black radial degradation, reduce the
42563b
<samp>`Paper'</samp> layer opacity to 20%. 
42563b

42563b

Notice that when we duplicate one layer, the mask information related

42563b
to layer is preserved from previous to next layer. This saves us some
42563b
of the time required to produce different layers with the same mask
42563b
information on them.
42563b

42563b

Duplicate <samp>`Paper'</samp> layer and rename it <samp>`Stripes'</samp>. Remove

42563b
paper pattern from <samp>`Stripes'</samp> layer. Fill <samp>`Stripes'</samp> layer
42563b
with <samp>`Stripes (48x48)'</samp> pattern and reduce the <samp>`Stripes'</samp>
42563b
layer opacity to 15%.
42563b

2dc146
2c3589
42563b

3.24.3.3 Step 3: Add flame motif

d11e55
42563b

Create a new layer named <samp>`Flame'</samp>. Set the foreground

42563b
(003cff) and background (0084ff) colors to the gradient
42563b
you want to build the flame motif. 
42563b

42563b

To build flame motif, use the flame filter (<samp>`Filters > Render >

42563b
Nature > Flame...'</samp>) on <samp>`Flame'</samp> layer. We used a layer mask, with
42563b
a radial gradient on it to control the boundaries of flame motif on
42563b
<samp>`Flame'</samp> layer.
42563b

42563b

Duplicate <samp>`Flame'</samp> layer and rename it `Flame Blur'. Place `Flame

42563b
Blur' below <samp>`Flame'</samp> layer. Apply Gussian blur filter
42563b
(<samp>`Filters > Blur > Gussian Blur...'</samp>) until reaching the desiered
42563b
effect.
42563b

42563b

The opacity value, in <samp>`Flame'</samp> layers, may vary from one image to

42563b
another based on the place the image will be finally placed on.  For
42563b
example, images used as desktop background have the <samp>`Flame'</samp> layer
42563b
opacity set at 100% but <samp>`Flame Blur'</samp> is set to 70%.  However, you
42563b
may find that background images used in anaconda progress slides have
42563b
opacity reduced differently, in order to reduce brightness in a way
42563b
that texts could look clean and readable over it.
42563b

2dc146
2c3589
42563b

3.24.3.4 Step 4: Add foreground color

bf28e1
42563b

Create a new layer named <samp>`Color'</samp>, place it on top of all visible

42563b
layers and fill it with plain color (4c005a). Reduce
42563b
<samp>`Color'</samp> layer opacity to 20%. You can use the <samp>`Color'</samp> layer
42563b
to control the right side color information you want to produce the
42563b
image for.
42563b

42563b

Duplicate <samp>`Flame'</samp> layer and create a new layer named

42563b
<samp>`Color#1'</samp>. Place <samp>`Color#1'</samp> layer on top of layer named
42563b
<samp>`Color'</samp>. Remove the mask information from <samp>`Color#1'</samp> layer
42563b
and recreate a new one using an inverted alpha channel as reference.
42563b
Remove <samp>`Color#1'</samp> layer content and fill it back with plain black
42563b
(000000) color. Reduce <samp>`Color#1'</samp> opacity to 20%.  In this
42563b
step we created a mask to protect the flame artistic motif from black
42563b
color, so when we decrement or increment the opacity of layer, the
42563b
flame artistic motif wouldn't be affected, just the environment
42563b
suround it.
42563b

42563b

When you set color information, remember that the same artistic motif

42563b
needs to be indexed to 14 and 16 colors, in order to produce Grub and
42563b
Syslinux visual manifestations respectively. Using many different
42563b
colors in the artistic motif may reduce the possibility of your design
42563b
to fix all different situations in.  Likewise, using more colors in
42563b
one design, and less colors in another design will reduce the
42563b
connectivity among your designs, since color information is relevant
42563b
to visual identity. 
42563b

42563b

When you propagate your artistic motif visual style to different

42563b
visual manifestations of CentOS Project corporate visual identity, it
42563b
is up to you to find out justice and compromise among all possible
42563b
variables you may face.
42563b

bf28e1
2c3589
008ee0

3.24.4 See also

4c79b5
42563b
42563b
3.23 trunk/Identity/Themes/Motifs  
42563b
42563b
3.15 trunk/Identity/Themes  
42563b
42563b
3.1 trunk/Identity  
42563b
42563b
3. trunk  
42563b
42563b
4c79b5
5fb024
4c79b5
2c3589
[ < ]
2c3589
[ > ]
4c79b5
   
4c79b5
[ << ]
42563b
[ Up ]
42563b
[ >> ]
4c79b5
4c79b5

4c79b5
 <font size="-1">
bf28e1
  This document was generated on February, 27 2011 using texi2html 1.76.
4c79b5
 </font>
4c79b5
 
4c79b5
4c79b5

4c79b5
</body>
4c79b5
</html>