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
-->
acd47b
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>
166893
<title>CentOS Artwork Repository: 3.24 trunk/Identity/Themes/Motifs/Flame</title>
4c79b5
166893
<meta name="description" content="CentOS Artwork Repository: 3.24 trunk/Identity/Themes/Motifs/Flame">
166893
<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
2dc146
[ < ]
2dc146
[ > ]
4c79b5
   
4c79b5
[ << ]
4c79b5
[ Up ]
166893
[ >> ]
4c79b5
   
4c79b5
   
4c79b5
   
4c79b5
   
4c79b5
[Top]
4c79b5
[Contents]
166893
[Index]
4c79b5
[ ? ]
4c79b5
166893
2dc146
166893

3.24 trunk/Identity/Themes/Motifs/Flame

2dc146
2dc146
2dc146
2dc146

3.24.1 Goals

2dc146
166893

This section describes the steps we followed to construct the

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

2dc146
2dc146
2dc146

3.24.2 Description

2dc146
166893

The Flame artistic motif was built using the flame filter of

166893
Gimp 2.2 in CentOS 5.5.
166893

166893

The flame filter of Gimp can produce stunning, randomly generated

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

166893

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

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

166893

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

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

166893

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

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

166893

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

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

166893

With the combination of both CentOS Artwork Repository and

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

166893

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

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

166893

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

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

166893

Producing artistic motifs is a creative process that may consume long

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

166893

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

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

166893

Using the same pattern design for each visual manifestation is

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

166893
Important

Important

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

166893
166893

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

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

166893

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

fa7cae

166893
trunk/Identity/Themes/Motifs/Flame/Backgrounds/Xcf/800x600.xcf-flame.def
166893
2dc146
166893
166893

3.24.3 Construction

4c79b5
4c79b5
166893
166893

3.24.3.1 Step 1: Set image size

0151ba
166893

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

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

0151ba
166893
166893

3.24.3.2 Step 2: Add base color and pattern information

4c79b5
166893

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

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

166893

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

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

166893

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

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

166893

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

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

008ee0
166893
166893

3.24.3.3 Step 3: Add flame motif

4c79b5
166893

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

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

166893

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

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

166893

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

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

166893

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

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

4c79b5
166893
166893

3.24.3.4 Step 4: Add foreground color

fa7cae
166893

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

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

166893

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

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

166893

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

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

166893

When you propagate your artistic motif visual style to different

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

fa7cae
166893
008ee0

3.24.4 See also

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

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

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