Blame Manuals/Repository/repository-html/repository_28.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>
d11e55
<title>CentOS Artwork Repository: 3.25 trunk/Identity/Themes/Motifs/Flame</title>
4c79b5
d11e55
<meta name="description" content="CentOS Artwork Repository: 3.25 trunk/Identity/Themes/Motifs/Flame">
d11e55
<meta name="keywords" content="CentOS Artwork Repository: 3.25 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
af3979
[ < ]
af3979
[ > ]
4c79b5
   
4c79b5
[ << ]
4c79b5
[ Up ]
d11e55
[ >> ]
4c79b5
   
4c79b5
   
4c79b5
   
4c79b5
   
4c79b5
[Top]
4c79b5
[Contents]
d11e55
[Index]
4c79b5
[ ? ]
4c79b5
d11e55
af3979
d11e55

3.25 trunk/Identity/Themes/Motifs/Flame

4c79b5
4c79b5
af3979
d11e55

3.25.1 Goals

4c79b5
d11e55

This section describes the steps we followed to construct the

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

4c79b5
af3979
d11e55

3.25.2 Description

4c79b5
d11e55

The Flame artistic motif was built using the flame filter of

d11e55
Gimp 2.2 in CentOS 5.5.
d11e55

d11e55

The flame filter of Gimp can produce stunning, randomly generated

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

d11e55

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

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

d11e55

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

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

d11e55

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

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

d11e55

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

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

d11e55

With the combination of both CentOS Artwork Repository and

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

d11e55

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

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

d11e55

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

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

d11e55

Producing artistic motifs is a creative process that may consume long

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

d11e55

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

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

d11e55

Using the same pattern design for each visual manifestation is

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

d11e55
Important

Important

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

008ee0
d11e55

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

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

d11e55

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

d11e55

d11e55
trunk/Identity/Themes/Motifs/Flame/Backgrounds/Xcf/800x600.xcf-flame.def
d11e55
7e35dc
d11e55
d11e55

3.25.3 Construction

2dc146
008ee0
af3979
d11e55

3.25.3.1 Step 1: Set image size

d11e55
d11e55

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

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

d11e55
d11e55
d11e55

3.25.3.2 Step 2: Add base color and pattern information

d11e55
d11e55

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

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

d11e55

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

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

d11e55

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

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

d11e55

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

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

d11e55
d11e55
d11e55

3.25.3.3 Step 3: Add flame motif

d11e55
d11e55

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

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

d11e55

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

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

d11e55

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

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

d11e55

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

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

d11e55
d11e55
d11e55

3.25.3.4 Step 4: Add foreground color

d11e55
d11e55

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

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

d11e55

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

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

d11e55

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

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

d11e55

When you propagate your artistic motif visual style to different

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

d11e55
d11e55
4c79b5

3.25.4 See also

4c79b5
d11e55
d11e55
3.24 trunk/Identity/Themes/Motifs  
d11e55
d11e55
3.16 trunk/Identity/Themes  
d11e55
d11e55
3.1 trunk/Identity  
d11e55
d11e55
3. trunk  
d11e55
d11e55
4c79b5
4c79b5
4c79b5
d11e55
[ < ]
d11e55
[ > ]
4c79b5
   
4c79b5
[ << ]
af3979
[ Up ]
d11e55
[ >> ]
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>