|
|
ee1f37 |
|
|
|
ee1f37 |
<html>
|
|
|
d1db00 |
|
|
|
d1db00 |
organization, and administration of CentOS Artwork Repository.
|
|
|
d1db00 |
|
|
|
d1db00 |
Copyright C 2009-2011 Alain Reguera Delgado
|
|
|
ee1f37 |
|
|
|
ee1f37 |
Permission is granted to copy, distribute and/or modify this document
|
|
|
ee1f37 |
under the terms of the GNU Free Documentation License, Version 1.2 or
|
|
|
ee1f37 |
any later version published by the Free Software Foundation; with no
|
|
|
ee1f37 |
Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A
|
|
|
ee1f37 |
copy of the license is included in the section entitled GNU Free
|
|
|
ee1f37 |
Documentation License.
|
|
|
ee1f37 |
-->
|
|
|
ff7772 |
|
|
|
ee1f37 |
|
|
|
ee1f37 |
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
|
|
|
ee1f37 |
Karl Berry <karl@freefriends.org>
|
|
|
ee1f37 |
Olaf Bachmann <obachman@mathematik.uni-kl.de>
|
|
|
ee1f37 |
and many others.
|
|
|
ee1f37 |
Maintained by: Many creative people <dev@texi2html.cvshome.org>
|
|
|
ee1f37 |
Send bugs and suggestions to <users@texi2html.cvshome.org>
|
|
|
ee1f37 |
|
|
|
ee1f37 |
-->
|
|
|
ee1f37 |
<head>
|
|
|
632e8b |
<title>CentOS Artwork Repository: 2.36 The trunk/Identity/Themes/Motifs/Flame Directory</title>
|
|
|
ee1f37 |
|
|
|
632e8b |
<meta name="description" content="CentOS Artwork Repository: 2.36 The trunk/Identity/Themes/Motifs/Flame Directory">
|
|
|
632e8b |
<meta name="keywords" content="CentOS Artwork Repository: 2.36 The trunk/Identity/Themes/Motifs/Flame Directory">
|
|
|
ee1f37 |
<meta name="resource-type" content="document">
|
|
|
ee1f37 |
<meta name="distribution" content="global">
|
|
|
ee1f37 |
<meta name="Generator" content="texi2html 1.76">
|
|
|
ee1f37 |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
|
|
ee1f37 |
<style type="text/css">
|
|
|
ee1f37 |
|
|
|
ee1f37 |
@import "/home/centos/artwork/trunk/Identity/Models/Css/Texi2html/common.css";
|
|
|
ee1f37 |
|
|
|
ee1f37 |
a.summary-letter {text-decoration: none}
|
|
|
ee1f37 |
pre.display {font-family: serif}
|
|
|
ee1f37 |
pre.format {font-family: serif}
|
|
|
ee1f37 |
pre.menu-comment {font-family: serif}
|
|
|
ee1f37 |
pre.menu-preformatted {font-family: serif}
|
|
|
ee1f37 |
pre.smalldisplay {font-family: serif; font-size: smaller}
|
|
|
ee1f37 |
pre.smallexample {font-size: smaller}
|
|
|
ee1f37 |
pre.smallformat {font-family: serif; font-size: smaller}
|
|
|
ee1f37 |
pre.smalllisp {font-size: smaller}
|
|
|
ee1f37 |
span.sansserif {font-family:sans-serif; font-weight:normal;}
|
|
|
ee1f37 |
ul.toc {list-style: none}
|
|
|
ee1f37 |
-->
|
|
|
ee1f37 |
</style>
|
|
|
ee1f37 |
|
|
|
ee1f37 |
|
|
|
ee1f37 |
</head>
|
|
|
ee1f37 |
|
|
|
ee1f37 |
<body lang="en" bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000">
|
|
|
ee1f37 |
|
|
|
ee1f37 |
|
|
|
ff7772 |
[ < ]
|
|
|
ff7772 |
[ > ]
|
|
|
ee1f37 |
|
|
|
671838 |
[ << ]
|
|
|
671838 |
[ Up ]
|
|
|
ff7772 |
[ >> ]
|
|
|
ee1f37 |
|
|
|
ee1f37 |
|
|
|
ee1f37 |
|
|
|
ee1f37 |
|
|
|
56a476 |
[Top]
|
|
|
56a476 |
[Contents]
|
|
|
ff7772 |
[Index]
|
|
|
56a476 |
[ ? ]
|
|
|
ee1f37 |
|
|
|
632e8b |
|
|
|
ff7772 |
|
|
|
632e8b |
2.36 The <tt>`trunk/Identity/Themes/Motifs/Flame'</tt> Directory
|
|
|
671838 |
|
|
|
671838 |
|
|
|
ff7772 |
|
|
|
671838 |
2.36.1 Goals
|
|
|
671838 |
|
|
|
632e8b |
This section describes the steps we followed to construct the
|
|
|
632e8b |
Flame artistic motif. This section may be useful for anyone
|
|
|
632e8b |
interested in reproducing the Flame artistic motif, or in
|
|
|
632e8b |
creating new artistic motifs for The CentOS Project corporate visual
|
|
|
632e8b |
identity (see section The <tt>`trunk/Identity'</tt> Directory).
|
|
|
632e8b |
|
|
|
b130a0 |
|
|
|
ff7772 |
|
|
|
671838 |
2.36.2 Description
|
|
|
b130a0 |
|
|
|
632e8b |
The Flame artistic motif was built using the flame filter of
|
|
|
632e8b |
Gimp 2.2 in CentOS 5.5.
|
|
|
632e8b |
|
|
|
632e8b |
The flame filter of Gimp can produce stunning, randomly generated
|
|
|
632e8b |
fractal patterns. The flame filter of Gimp gives us a great oportunity
|
|
|
632e8b |
to reduce the time used to produce new artistic motifs, because of its
|
|
|
632e8b |
"randomly generated" nature. Once the artistic motif be created, it
|
|
|
632e8b |
is propagated through all visual manifestations of CentOS Project
|
|
|
632e8b |
corporate visual identity using the <tt>`centos-art.sh'</tt> script
|
|
|
ff7772 |
(see section The <tt>`trunk/Scripts/Bash'</tt> Directory) inside the CentOS Artwork Repository.
|
|
|
632e8b |
|
|
|
632e8b |
To set the time intervals between each new visual style production, we
|
|
|
632e8b |
could reuse the CentOS distribution major release schema. I.e., we
|
|
|
632e8b |
could produce a new visual style, every two years, based on a new
|
|
|
632e8b |
"randomly generated" flame pattern, and publish the whole corporate
|
|
|
632e8b |
visual identity (i.e., distribution stuff, promotion stuff, websites
|
|
|
632e8b |
stuff, etc.) with the new major release of CentOS distribution all
|
|
|
632e8b |
together at once.
|
|
|
632e8b |
|
|
|
632e8b |
Producing a new visual style is not one day's task. Once we have
|
|
|
632e8b |
defined the artistic motif, we need to propagate it through all visual
|
|
|
632e8b |
manifestations of The CentOS Project corporate visual identity. When
|
|
|
632e8b |
we say that we could produce one new visual style every two years we
|
|
|
632e8b |
really mean: to work two years long in order to propagate a new visual
|
|
|
632e8b |
style to all visual manifestations of The CentOS Project corporate
|
|
|
632e8b |
visual identity.
|
|
|
632e8b |
|
|
|
632e8b |
Obviously, in order to propagate one visual style to all different
|
|
|
632e8b |
visual manifestations of The CentOS Project corporate visual identity,
|
|
|
632e8b |
we need first to know which the visual manifestations are. To define
|
|
|
632e8b |
which visual manifestations are inside The CentOS Project corporate
|
|
|
632e8b |
visual identity is one of the goals the CentOS Artwork Repository and
|
|
|
632e8b |
this documentation manual are both aimed to satisfy.
|
|
|
632e8b |
|
|
|
632e8b |
Once we define which the visual manifestation are, it is possible to
|
|
|
632e8b |
define how to produce them, and this way, organize the automation
|
|
|
632e8b |
process. Such automation process is one of the goals of
|
|
|
632e8b |
<tt>`centos-art.sh'</tt> script.
|
|
|
632e8b |
|
|
|
632e8b |
With the combination of both CentOS Artwork Repository and
|
|
|
632e8b |
<tt>`centos-art.sh'</tt> scripts we define work lines where translators,
|
|
|
632e8b |
programmers, and graphic designers work together to distribute and
|
|
|
632e8b |
reduce the amount of time employed to produce The CentOS Project
|
|
|
632e8b |
monolithic corporate identity.
|
|
|
632e8b |
|
|
|
632e8b |
From a monolithic corporate visual identity point of view, notice that
|
|
|
632e8b |
we are producing a new visual style for the same theme (i.e.,
|
|
|
632e8b |
Flame). It would be another flame design but still a flame
|
|
|
632e8b |
design. This idea is very important to be aware of, because we are
|
|
|
632e8b |
somehow "refreshing" the theme, not changing it at all.
|
|
|
632e8b |
|
|
|
632e8b |
This way, as we are "refreshing" the theme, we still keep oursleves
|
|
|
632e8b |
inside the monolithic conception we are trying to be attached to
|
|
|
632e8b |
(i.e., one unique name, and one unique visual style for all visual
|
|
|
632e8b |
manifestations).
|
|
|
632e8b |
|
|
|
632e8b |
Producing artistic motifs is a creative process that may consume long
|
|
|
632e8b |
time, specially for people without experienced knowledge on graphic
|
|
|
632e8b |
design land. Using "randomly generated" conception to produce
|
|
|
632e8b |
artistic motifs could be, practically, a way for anyone to follow in
|
|
|
632e8b |
order to produce maintainable artistic motifs in few steps.
|
|
|
632e8b |
|
|
|
632e8b |
Due to the "randomly generated" nature of Flame filter, we find that
|
|
|
632e8b |
Flame pattern is not always the same when we use Flame
|
|
|
632e8b |
filter interface.
|
|
|
632e8b |
|
|
|
632e8b |
Using the same pattern design for each visual manifestation is
|
|
|
632e8b |
essential in order to maintain the visual connection among all visual
|
|
|
632e8b |
manifestations inside the same theme. Occasionally, we may introduce
|
|
|
632e8b |
pattern variations in opacity, size, or even position but never change
|
|
|
632e8b |
the pattern design itself, nor the color information used by images
|
|
|
632e8b |
considered part of the same theme.
|
|
|
632e8b |
|
|
|
632e8b |
Important
|
|
|
632e8b |
When we design background images, which are considered part of the
|
|
|
632e8b |
same theme, it is essential to use the same design pattern always.
|
|
|
632e8b |
This is what makes theme images to be visually connected among
|
|
|
632e8b |
themeselves, and so, the reason we use to define the word "theme"
|
|
|
632e8b |
as: a set of images visually connected among themeselves.
|
|
|
632e8b |
|
|
|
632e8b |
|
|
|
632e8b |
In order for us to reproduce the same flame pattern always,
|
|
|
632e8b |
Flame filter interface provides the <samp>`Save'</samp> and <samp>`Open'</samp>
|
|
|
632e8b |
options. The <samp>`Save'</samp> option brings up a file save dialog that
|
|
|
632e8b |
allows you to save the current Flame settings for the plug-in, so that
|
|
|
632e8b |
you can recreate them later. The <samp>`Open'</samp> option brings up a file
|
|
|
632e8b |
selector that allows you to open a previously saved Flame settings
|
|
|
632e8b |
file.
|
|
|
632e8b |
|
|
|
632e8b |
The Flame settings we used in our example are saved in the file:
|
|
|
632e8b |
|
|
|
632e8b |
trunk/Identity/Themes/Motifs/Flame/Backgrounds/Xcf/800x600.xcf-flame.def
|
|
|
632e8b |
|
|
|
632e8b |
|
|
|
ff7772 |
|
|
|
632e8b |
2.36.3 Construction
|
|
|
632e8b |
|
|
|
b130a0 |
|
|
|
ff7772 |
|
|
|
632e8b |
2.36.3.1 Step 1: Set image size
|
|
|
ee1f37 |
|
|
|
632e8b |
Create an empty image and fill the <samp>`Background'</samp> layer with black
|
|
|
632e8b |
(000000 ) color. Image dimensions depend on the final
|
|
|
632e8b |
destination you plan to use the image for. For the sake of our
|
|
|
632e8b |
construction example we used an image of 640x480 pixels and 300 pixels
|
|
|
632e8b |
per inch (ppi).
|
|
|
632e8b |
|
|
|
632e8b |
|
|
|
ff7772 |
|
|
|
632e8b |
2.36.3.2 Step 2: Add base color and pattern information
|
|
|
632e8b |
|
|
|
632e8b |
Create a new layer named <samp>`Base'</samp>, place it over <samp>`Background'</samp>
|
|
|
632e8b |
layer and fill it with the base color (7800ff ) you want to have
|
|
|
632e8b |
your background image set in. Add a mask to <samp>`Base'</samp> layer using
|
|
|
632e8b |
radial gradient and blur it. You may need to repeat this step more
|
|
|
632e8b |
than once in order to achieve a confortable black radial degradation
|
|
|
632e8b |
on the right side of your design.
|
|
|
632e8b |
|
|
|
632e8b |
Duplicate <samp>`Base'</samp> layer and name it <samp>`Paper'</samp>. Place
|
|
|
632e8b |
<samp>`Paper'</samp> layer over <samp>`Base'</samp> layer. Remove content of
|
|
|
632e8b |
<samp>`Paper'</samp> layer and fill it with <samp>`Paper (100x100)'</samp> pattern.
|
|
|
632e8b |
Once you've done with black radial degradation, reduce the
|
|
|
632e8b |
<samp>`Paper'</samp> layer opacity to 20%.
|
|
|
632e8b |
|
|
|
632e8b |
Notice that when we duplicate one layer, the mask information related
|
|
|
632e8b |
to layer is preserved from previous to next layer. This saves us some
|
|
|
632e8b |
of the time required to produce different layers with the same mask
|
|
|
632e8b |
information on them.
|
|
|
632e8b |
|
|
|
632e8b |
Duplicate <samp>`Paper'</samp> layer and rename it <samp>`Stripes'</samp>. Remove
|
|
|
632e8b |
paper pattern from <samp>`Stripes'</samp> layer. Fill <samp>`Stripes'</samp> layer
|
|
|
632e8b |
with <samp>`Stripes (48x48)'</samp> pattern and reduce the <samp>`Stripes'</samp>
|
|
|
632e8b |
layer opacity to 15%.
|
|
|
632e8b |
|
|
|
632e8b |
|
|
|
ff7772 |
|
|
|
632e8b |
2.36.3.3 Step 3: Add flame motif
|
|
|
632e8b |
|
|
|
632e8b |
Create a new layer named <samp>`Flame'</samp>. Set the foreground
|
|
|
632e8b |
(003cff ) and background (0084ff ) colors to the gradient
|
|
|
632e8b |
you want to build the flame motif.
|
|
|
632e8b |
|
|
|
632e8b |
To build flame motif, use the flame filter (<samp>`Filters > Render >
|
|
|
632e8b |
Nature > Flame...'</samp>) on <samp>`Flame'</samp> layer. We used a layer mask, with
|
|
|
632e8b |
a radial gradient on it to control the boundaries of flame motif on
|
|
|
632e8b |
<samp>`Flame'</samp> layer.
|
|
|
632e8b |
|
|
|
632e8b |
Duplicate <samp>`Flame'</samp> layer and rename it `Flame Blur'. Place `Flame
|
|
|
632e8b |
Blur' below <samp>`Flame'</samp> layer. Apply Gussian blur filter
|
|
|
632e8b |
(<samp>`Filters > Blur > Gussian Blur...'</samp>) until reaching the desiered
|
|
|
632e8b |
effect.
|
|
|
632e8b |
|
|
|
632e8b |
The opacity value, in <samp>`Flame'</samp> layers, may vary from one image to
|
|
|
632e8b |
another based on the place the image will be finally placed on. For
|
|
|
632e8b |
example, images used as desktop background have the <samp>`Flame'</samp> layer
|
|
|
632e8b |
opacity set at 100% but <samp>`Flame Blur'</samp> is set to 70%. However, you
|
|
|
632e8b |
may find that background images used in anaconda progress slides have
|
|
|
632e8b |
opacity reduced differently, in order to reduce brightness in a way
|
|
|
632e8b |
that texts could look clean and readable over it.
|
|
|
632e8b |
|
|
|
632e8b |
|
|
|
ff7772 |
|
|
|
632e8b |
2.36.3.4 Step 4: Add foreground color
|
|
|
632e8b |
|
|
|
632e8b |
Create a new layer named <samp>`Color'</samp>, place it on top of all visible
|
|
|
632e8b |
layers and fill it with plain color (4c005a ). Reduce
|
|
|
632e8b |
<samp>`Color'</samp> layer opacity to 20%. You can use the <samp>`Color'</samp> layer
|
|
|
632e8b |
to control the right side color information you want to produce the
|
|
|
632e8b |
image for.
|
|
|
632e8b |
|
|
|
632e8b |
Duplicate <samp>`Flame'</samp> layer and create a new layer named
|
|
|
632e8b |
<samp>`Color#1'</samp>. Place <samp>`Color#1'</samp> layer on top of layer named
|
|
|
632e8b |
<samp>`Color'</samp>. Remove the mask information from <samp>`Color#1'</samp> layer
|
|
|
632e8b |
and recreate a new one using an inverted alpha channel as reference.
|
|
|
632e8b |
Remove <samp>`Color#1'</samp> layer content and fill it back with plain black
|
|
|
632e8b |
(000000 ) color. Reduce <samp>`Color#1'</samp> opacity to 20%. In this
|
|
|
632e8b |
step we created a mask to protect the flame artistic motif from black
|
|
|
632e8b |
color, so when we decrement or increment the opacity of layer, the
|
|
|
632e8b |
flame artistic motif wouldn't be affected, just the environment
|
|
|
632e8b |
suround it.
|
|
|
632e8b |
|
|
|
632e8b |
When you set color information, remember that the same artistic motif
|
|
|
632e8b |
needs to be indexed to 14 and 16 colors, in order to produce Grub and
|
|
|
632e8b |
Syslinux visual manifestations respectively. Using many different
|
|
|
632e8b |
colors in the artistic motif may reduce the possibility of your design
|
|
|
632e8b |
to fix all different situations in. Likewise, using more colors in
|
|
|
632e8b |
one design, and less colors in another design will reduce the
|
|
|
632e8b |
connectivity among your designs, since color information is relevant
|
|
|
632e8b |
to visual identity.
|
|
|
632e8b |
|
|
|
632e8b |
When you propagate your artistic motif visual style to different
|
|
|
632e8b |
visual manifestations of CentOS Project corporate visual identity, it
|
|
|
632e8b |
is up to you to find out justice and compromise among all possible
|
|
|
632e8b |
variables you may face.
|
|
|
632e8b |
|
|
|
ee1f37 |
|
|
|
ff7772 |
|
|
|
671838 |
2.36.4 See also
|
|
|
ee1f37 |
|
|
|
632e8b |
|
|
|
ff7772 |
2.35 The <tt>`trunk/Identity/Themes/Motifs'</tt> Directory
|
|
|
632e8b |
|
|
|
632e8b |
2.18 The <tt>`trunk/Identity/Themes'</tt> Directory
|
|
|
632e8b |
|
|
|
632e8b |
2.4 The <tt>`trunk/Identity'</tt> Directory
|
|
|
632e8b |
|
|
|
632e8b |
2.3 The <tt>`trunk'</tt> Directory
|
|
|
632e8b |
|
|
|
632e8b |
|
|
|
ee1f37 |
|
|
|
ee1f37 |
|
|
|
ee1f37 |
|
|
|
ff7772 |
[ < ]
|
|
|
ff7772 |
[ > ]
|
|
|
ee1f37 |
|
|
|
671838 |
[ << ]
|
|
|
ff7772 |
[ Up ]
|
|
|
ff7772 |
[ >> ]
|
|
|
ee1f37 |
|
|
|
ee1f37 |
|
|
|
ee1f37 |
<font size="-1">
|
|
|
ff7772 |
This document was generated on March, 6 2011 using texi2html 1.76.
|
|
|
ee1f37 |
</font>
|
|
|
ee1f37 |
|
|
|
ee1f37 |
|
|
|
ee1f37 |
|
|
|
ee1f37 |
</body>
|
|
|
ee1f37 |
</html>
|