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

3.23 trunk/Identity/Themes/Motifs/Flame

4c79b5
4c79b5
d11e55
01b527

3.23.1 Goals

4c79b5
1023f4

This section describes the steps we followed to construct the

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

42563b
d11e55
01b527

3.23.2 Description

008ee0
1023f4

The Flame artistic motif was built using the flame filter of

1023f4
Gimp 2.2 in CentOS 5.5.
1023f4

1023f4

The flame filter of Gimp can produce stunning, randomly generated

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

1023f4

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

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

1023f4

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

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

1023f4

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

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

1023f4

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

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

1023f4

With the combination of both CentOS Artwork Repository and

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

1023f4

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

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

1023f4

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

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

1023f4

Producing artistic motifs is a creative process that may consume long

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

1023f4

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

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

1023f4

Using the same pattern design for each visual manifestation is

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

1023f4
Important

Important

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

2c3589
1023f4

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

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

1023f4

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

1023f4

1023f4
trunk/Identity/Themes/Motifs/Flame/Backgrounds/Xcf/800x600.xcf-flame.def
1023f4
2c3589
70ef27
1023f4

3.23.3 Construction

42563b
42563b
42563b
1023f4

3.23.3.1 Step 1: Set image size

1023f4
1023f4

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

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

1023f4
1023f4
1023f4

3.23.3.2 Step 2: Add base color and pattern information

1023f4
1023f4

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

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

1023f4

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

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

1023f4

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

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

1023f4

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

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

1023f4
1023f4
1023f4

3.23.3.3 Step 3: Add flame motif

1023f4
1023f4

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

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

1023f4

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

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

1023f4

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

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

1023f4

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

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

1023f4
1023f4
1023f4

3.23.3.4 Step 4: Add foreground color

1023f4
1023f4

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

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

1023f4

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

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

1023f4

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

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

1023f4

When you propagate your artistic motif visual style to different

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

1023f4
1023f4
01b527

3.23.4 See also

4c79b5
1023f4
1023f4
3.22 trunk/Identity/Themes/Motifs  
1023f4
1023f4
3.14 trunk/Identity/Themes  
1023f4
1023f4
3.1 trunk/Identity  
1023f4
1023f4
3. trunk  
1023f4
1023f4
4c79b5
bc3531
4c79b5
1023f4
[ < ]
1023f4
[ > ]
4c79b5
   
4c79b5
[ << ]
d11e55
[ Up ]
1023f4
[ >> ]
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>