From cca66b9ec4e494c1d919bff0f71a820d8afab1fa Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 20:24:48 +0200 Subject: Adding upstream version 1.2.2. Signed-off-by: Daniel Baumann --- share/examples/CMakeLists.txt | 5 + share/examples/README | 5 + share/examples/animated-clock.svg | 564 + share/examples/art-nouveau-P3.svg | 580 + share/examples/blend_modes.svg | 753 + share/examples/car.svgz | Bin 0 -> 109486 bytes share/examples/data_uri.svg | 96 + share/examples/eastern-motive-P4G.svg | 1435 ++ share/examples/filters.svg | 16156 +++++++++++++++++++ share/examples/flow-go.svg | 59 + share/examples/flowsample.svg | 80 + share/examples/gallardo.svgz | Bin 0 -> 63720 bytes share/examples/glass.svg | 324 + share/examples/gradient-mesh-experimental.svgz | Bin 0 -> 41724 bytes share/examples/gradient.svg | 1514 ++ share/examples/i18n.svg | 433 + share/examples/istest.pov | 174 + share/examples/l-systems.svgz | Bin 0 -> 12870 bytes share/examples/lighting_filters.svg | 63 + share/examples/live-path-effects-curvestitch.svg | 413 + share/examples/live-path-effects-gears.svg | 187 + share/examples/live-path-effects-pathalongpath.svg | 434 + share/examples/markers.svg | 856 + share/examples/replace-hue.svg | 504 + share/examples/rope-3D.svg | 491 + share/examples/stars.svgz | Bin 0 -> 34173 bytes share/examples/svgfont.svg | 111 + share/examples/tesselation-P3.svg | 994 ++ share/examples/text-on-path.svg | 381 + share/examples/tiger.svgz | Bin 0 -> 34776 bytes share/examples/tref.svg | 110 + share/examples/turbulence_filters.svg | 517 + 32 files changed, 27239 insertions(+) create mode 100644 share/examples/CMakeLists.txt create mode 100644 share/examples/README create mode 100644 share/examples/animated-clock.svg create mode 100644 share/examples/art-nouveau-P3.svg create mode 100644 share/examples/blend_modes.svg create mode 100644 share/examples/car.svgz create mode 100644 share/examples/data_uri.svg create mode 100644 share/examples/eastern-motive-P4G.svg create mode 100644 share/examples/filters.svg create mode 100644 share/examples/flow-go.svg create mode 100644 share/examples/flowsample.svg create mode 100644 share/examples/gallardo.svgz create mode 100644 share/examples/glass.svg create mode 100644 share/examples/gradient-mesh-experimental.svgz create mode 100644 share/examples/gradient.svg create mode 100644 share/examples/i18n.svg create mode 100644 share/examples/istest.pov create mode 100644 share/examples/l-systems.svgz create mode 100644 share/examples/lighting_filters.svg create mode 100644 share/examples/live-path-effects-curvestitch.svg create mode 100644 share/examples/live-path-effects-gears.svg create mode 100644 share/examples/live-path-effects-pathalongpath.svg create mode 100644 share/examples/markers.svg create mode 100644 share/examples/replace-hue.svg create mode 100644 share/examples/rope-3D.svg create mode 100644 share/examples/stars.svgz create mode 100644 share/examples/svgfont.svg create mode 100644 share/examples/tesselation-P3.svg create mode 100644 share/examples/text-on-path.svg create mode 100644 share/examples/tiger.svgz create mode 100644 share/examples/tref.svg create mode 100644 share/examples/turbulence_filters.svg (limited to 'share/examples') diff --git a/share/examples/CMakeLists.txt b/share/examples/CMakeLists.txt new file mode 100644 index 0000000..7123f73 --- /dev/null +++ b/share/examples/CMakeLists.txt @@ -0,0 +1,5 @@ +# SPDX-License-Identifier: GPL-2.0-or-later +file(GLOB _FILES "README" "*.svg" "*.svgz" "*.pov") +install(FILES ${_FILES} + DESTINATION ${INKSCAPE_SHARE_INSTALL}/examples + COMPONENT examples) diff --git a/share/examples/README b/share/examples/README new file mode 100644 index 0000000..b2404c8 --- /dev/null +++ b/share/examples/README @@ -0,0 +1,5 @@ +This directory contains some example SVG files created +with Inkscape. If you have a file which is visually nice and +demonstrates some Inkscape features (not covered by the +existing examples) in an interesting way, please submit it +to the developers. \ No newline at end of file diff --git a/share/examples/animated-clock.svg b/share/examples/animated-clock.svg new file mode 100644 index 0000000..3a8dda7 --- /dev/null +++ b/share/examples/animated-clock.svg @@ -0,0 +1,564 @@ + + + + + + + image/svg+xml + + + Mechanical Clock + 7 January 2007 + + + Tavmjong Bah + + + Mechanical Clock with Hour, Minute, and Second hands. + + + Gears created with python script from Aaron Spike. + + + + + SVG + Clock + Animation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Tavmjong Clock Works © 2007 + Tavmjong Clock Works © 2007 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Hours + Minutes + Seconds + + Tavmjong Bah © 2007http://tavmjong.free.fr/ + diff --git a/share/examples/art-nouveau-P3.svg b/share/examples/art-nouveau-P3.svg new file mode 100644 index 0000000..53bba01 --- /dev/null +++ b/share/examples/art-nouveau-P3.svg @@ -0,0 +1,580 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/share/examples/blend_modes.svg b/share/examples/blend_modes.svg new file mode 100644 index 0000000..53a9802 --- /dev/null +++ b/share/examples/blend_modes.svg @@ -0,0 +1,753 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +image/svg+xml + + + +Niko Kiirala <niko@kiirala.com> + + +Blending modes test +2007-07-03 + +en + + +feBlend +blending modes +multiply +screen +darken +lighten + + + + +Copyright 2007 Niko Kiirala + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Screen +Multiply +Normal +Multiply +Screen +Darken +Lighten + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Normal +Multiply +Screen +Darken +Lighten + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Normal +Multiply +Screen +Darken +Lighten + + + + + + + +Normal +Multiply +Screen +Darken +Lighten + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Normal +Multiply +Screen +Darken +Lighten + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Normal +Multiply +Screen +Darken +Lighten + + + + + + + + + + + + + + + + + + + + + + + + +Colour to white +Colour to transparent + + + + + + + +Normal +Multiply +Screen +Darken +Lighten + +Normal +Multiply +Screen +Darken +Lighten + +Normal +Multiply +Screen +Darken +Lighten +Colour to transparent (CMYK) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/share/examples/car.svgz b/share/examples/car.svgz new file mode 100644 index 0000000..d66456e Binary files /dev/null and b/share/examples/car.svgz differ diff --git a/share/examples/data_uri.svg b/share/examples/data_uri.svg new file mode 100644 index 0000000..6f6f593 --- /dev/null +++ b/share/examples/data_uri.svg @@ -0,0 +1,96 @@ + + + + + + + + + + image/svg+xml + + data uri test + Nov 3, 2004 + + + Jon A. cruz + + + + A simple test file with image data embedded directly in an xlink:href using the "data:" URI scheme + + + + + + + + + + + + A simple test file with image data embedded directlyin an xlink:href using the "data:" URI scheme + diff --git a/share/examples/eastern-motive-P4G.svg b/share/examples/eastern-motive-P4G.svg new file mode 100644 index 0000000..e817e6d --- /dev/null +++ b/share/examples/eastern-motive-P4G.svg @@ -0,0 +1,1435 @@ + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/share/examples/filters.svg b/share/examples/filters.svg new file mode 100644 index 0000000..f550361 --- /dev/null +++ b/share/examples/filters.svg @@ -0,0 +1,16156 @@ + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + SAMPLE TEXT + + + + + + + ABCs + Bevels + Blurs + Bumps + Color + Distort + Image effects + Image effects, transparent + Materials + Morphology + Non realistic 3D shaders + Overlays + Protrusions + Ridges + Scatter + Shadows and Glows + Textures + Transparency utilities + + Matte jelly + Bulging, matte jelly covering + + Smart jelly + Same as Matte jelly but with more controls + + Metal casting + Smooth drop-like bevel with metallic finish + + Motion blur, horizontal + Blur as if the object flies horizontally; adjust Standard Deviation to vary force + + Motion blur, vertical + Blur as if the object flies vertically; adjust Standard Deviation to vary force + + Apparition + Edges are partly feathered out + + Cutout + Drop shadow under the cut-out of the shape + + Jigsaw piece + Low, sharp bevel + + Roughen + Small-scale roughening to edges and content + + Rubber stamp + Random whiteouts inside + + Ink bleed + Inky splotches underneath the object + + Fire + Edges of object are on fire + + Bloom + Soft, cushion-like bevel with matte highlights + + Ridged border + Ridged border with inner bevel + + Ripple + Horizontal rippling of edges + + Speckle + Fill object with sparse translucent specks + + Oil slick + Rainbow-colored semitransparent oily splotches + + Frost + Flake-like white splotches + + Leopard fur + Leopard spots (loses object's own color) + + Zebra + Irregular vertical dark stripes (loses object's own color) + + Clouds + Airy, fluffy, sparse white clouds + + Sharpen + Sharpen edges and boundaries within the object, force=0.15 + + Sharpen more + Sharpen edges and boundaries within the object, force=0.3 + + Oil painting + Simulate oil painting style + + Edge detect + Detect color edges in object + + Horizontal edge detect + Detect horizontal color edges in object + + Vertical edge detect + Detect vertical color edges in object + + Pencil + Detect color edges and retrace them in grayscale + + Blueprint + Detect color edges and retrace them in blue + + Desaturate + Render in shades of gray by reducing saturation to zero + + Invert + Invert colors + + Sepia + Render in warm sepia tones + + Age + Imitate aged photograph + + Organic + Bulging, knotty, slick 3D surface + + Barbed wire + Gray bevelled wires with drop shadows + + Swiss cheese + Random inner-bevel holes + + Blue cheese + Marble-like bluish speckles + + Button + Soft bevel, slightly depressed middle + + Inset + Shadowy outer bevel + + Dripping + Random paint streaks downwards + + Jam spread + Glossy clumpy jam spread + + Pixel smear + Van Gogh painting effect for bitmaps + + HSL Bumps + Highly flexible bump combining diffuse and specular lightings + + Cracked glass + Under a cracked glass + + Bubbly Bumps + Flexible bubbles effect with some displacement + + Glowing bubble + Bubble effect with refraction and glow + + Neon + Neon light effect + + Molten metal + Melting parts of object together, with a glossy bevel and a glow + + Pressed steel + Pressed metal with a rolled edge + + Matte bevel + Soft, pastel-colored, blurry bevel + + Thin Membrane + Thin like a soap membrane + + Matte ridge + Soft pastel ridge + + Glowing metal + Glowing metal texture + + Leaves + Leaves on the ground in Fall, or living foliage + + Translucent + Illuminated translucent plastic or glass effect + + Cross-smooth + Blur inner borders and intersections + + Iridescent beeswax + Waxy texture which keeps its iridescence through color fill change + + Eroded metal + Eroded metal texture with ridges, grooves, holes and bumps + + Cracked Lava + A volcanic texture, a little like leather + + Bark + Bark texture, vertical; use with deep colors + + Lizard skin + Stylized reptile skin texture + + Stone wall + Stone wall texture to use with not too saturated colors + + Silk carpet + Silk carpet texture, horizontal stripes + + Refractive gel A + Gel effect with light refraction + + Refractive gel B + Gel effect with strong refraction + + Metallized paint + Metallized effect with a soft lighting, slightly translucent at the edges + + Dragee + Gel Ridge with a pearlescent look + + Raised border + Strongly raised border around a flat surface + + Metallized ridge + Gel Ridge metallized at its top + + Fat oil + Fat oil with some adjustable turbulence + + Colorize + Blend image or object with a flood color and set lightness and contrast + + Parallel hollow + A blurry hollow going parallel to the edge on the inside + + Hole + Opens a smooth hole inside the shape + + Black hole + Creates a black light inside and outside + + Smooth outline + Outlining the lines and smoothing their crossings + + Cubes + Scattered cubes; adjust the Morphology primitive to vary size + + Peel off + Peeling painting on a wall + + Gold splatter + Splattered cast metal, with golden highlights + + Gold paste + Fat pasted cast metal, with golden highlights + + Crumpled plastic + Crumpled matte plastic, with melted edge + + Enamel jewelry + Slightly cracked enameled texture + + Rough paper + Aquarelle paper effect which can be used for pictures as for objects + + Rough and glossy + Crumpled glossy paper effect which can be used for pictures as for objects + + In and Out + Inner colorized shadow, outer black shadow + + Air spray + Convert to small scattered particles with some thickness + + Warm inside + Blurred colorized contour, filled inside + + Cool outside + Blurred colorized contour, empty inside + + Electronic microscopy + Bevel, crude light, discoloration and glow like in electronic microscopy + + Tartan + Checkered tartan pattern + + Invert hue + Invert hue, or rotate it + + Inner outline + Draws an outline around + + Outline, double + Draws a smooth line inside colorized with the color it overlays + + Fancy blur + Smooth colorized contour which allows desaturation and hue rotation + + Glow + Glow of object's own color at the edges + + Outline + Adds a glowing blur and removes the shape + + Color emboss + Classic or colorized emboss effect: grayscale, color and 3D relief + + Solarize + Classical photographic solarization effect + + Moonarize + An effect between solarize and invert which often preserves sky and water lights + + Soft focus lens + Glowing image content without blurring it + + Stained glass + Illuminated stained glass effect + + Dark glass + Illuminated glass effect with light coming from beneath + + HSL Bumps alpha + Same as HSL Bumps but with transparent highlights + + Bubbly Bumps alpha + Same as Bubbly Bumps but with transparent highlights + + Smooth edges + Smooth the outside of shapes and pictures without altering their contents + + Torn edges + Displace the outside of shapes and pictures without altering their content + + Feather + Blurred mask on the edge without altering the contents + + Blur content + Blur the contents of objects, preserving the outline + + Specular light + Basic specular bevel to use for building textures + + Roughen inside + Roughen all inside shapes + + Evanescent + Blur the contents of objects, preserving the outline and adding progressive transparency at edges + + Chalk and sponge + Low turbulence gives sponge look and high turbulence chalk + + People + Colorized blotches, like a crowd of people + + Scotland + Colorized mountain tops out of the fog + + Noise transparency + Basic noise transparency texture + + Noise fill + Basic noise fill texture; adjust color in Flood + + Garden of Delights + Phantasmagorical turbulent wisps, like Hieronymus Bosch's Garden of Delights + + Diffuse light + Basic diffuse bevel to use for building textures + + Cutout Glow + In and out glow with a possible offset and colorizable flood + + HSL Bumps, matte + Same as HSL bumps but with a diffuse reflection instead of a specular one + + Dark Emboss + Emboss effect : 3D relief where white is replaced by black + + Simple blur + Simple Gaussian blur, same as the blur slider in Fill and Stroke dialog + + Bubbly Bumps, matte + Same as Bubbly Bumps but with a diffuse light instead of a specular one + + Emboss + Emboss effect : Colors of the original images are preserved or modified by Blend + + Blotting paper + Inkblot on blotting paper + + Wax print + Wax print on tissue texture + + Inkblot + Inkblot on tissue or rough paper + + Torn edges + Displace the outside of shapes and pictures without altering their content + + Color outline, in + A colorizable inner outline with adjustable width and blur + + Liquid + Colorizable filling with liquid transparency + + Watercolor + Cloudy watercolor effect + + Felt + Felt like texture with color turbulence and slightly darker at the edges + + Ink paint + Ink paint on paper with some turbulent color shift + + Tinted rainbow + Smooth rainbow colors melted along the edges and colorizable + + Melted rainbow + Smooth rainbow colors slightly melted along the edges + + Flex metal + Bright, polished uneven metal casting, colorizable + + Comics draft + Draft painted cartoon shading with a glassy look + + Comics fading + Cartoon paint style with some fading at the edges + + Smooth shader + Smooth shading with a graphite pencil grey + + Emboss shader + Combination of smooth shading and embossing + + Smooth shader dark + Dark version of non realistic smooth shading + + Comics + Imitation of black and white cartoon shading + + Satin + Silky close to mother of pearl shading + + Frosted glass + Non realistic frosted glass imitation + + Smooth shader contour + Contouring version of smooth shader + + Aluminium + Brushed aluminium shader + + Comics fluid + Fluid brushed cartoon drawing + + Chrome + Non realistic chrome shader with strong speculars + + Chrome dark + Dark version of chrome shading with a ground reflection simulation + + Wavy tartan + Tartan pattern with a wavy displacement and bevel around the edges + + 3D marble + 3D warped marble texture + + 3D wood + 3D warped, fibered wood texture + + 3D mother of pearl + 3D warped, iridescent pearly shell texture + + Tiger fur + Tiger fur pattern with folds and bevel around the edges + + Shaken liquid + Colorizable filling with flow inside like transparency + + Comics cream + Comics shader with creamy waves transparency + + Black Light + Light areas turn to black + + Light eraser + Make the lightest parts of the object progressively transparent + + Noisy blur + Small-scale roughening and blurring to edges and content + + Film grain + Adds a small scale graininess + + HSL Bumps, transparent + Highly flexible specular bump with transparency + + Drawing + Give lead pencil or chromolithography or engraving or other effects to images and material filled objects + + Velvet Bumps + Gives Smooth Bumps velvet like + + Alpha draw + Gives a transparent drawing effect to bitmaps and materials + + Alpha draw, color + Gives a transparent color fill effect to bitmaps and materials + + Chewing gum + Creates colorizable blotches which smoothly flow over the edges of the lines at their crossings + + Black outline + Draws a black outline around + + Color outline + Draws a colored outline around + + Inner Shadow + Adds a colorizable drop shadow inside + + Dark and Glow + Darkens the edge with an inner blur and adds a flexible glow + + Darken edges + Darken the edges with an inner blur + + Warped rainbow + Smooth rainbow colors warped along the edges and colorizable + + Rough and dilate + Create a turbulent contour around + + Quadritone fantasy + Replace hue by two colors + + Old postcard + Slightly posterize and draw edges like on old printed postcards + + Fuzzy Glow + Overlays a semi-transparent shifted copy to a blurred one + + Dots transparency + Gives a pointillist HSL sensitive transparency + + Canvas transparency + Gives a canvas like HSL sensitive transparency. + + Smear transparency + Paint objects with a transparent turbulence which turns around color edges + + Thick paint + Thick painting effect with turbulence + + Burst + Burst balloon texture crumpled and with holes + + Embossed leather + Combine a HSL edges detection bump with a leathery or woody and colorizable texture + + Carnaval + White splotches evocating carnaval masks + + Plastify + HSL edges detection bump with a wavy reflective surface effect and variable crumple + + Plaster + Combine a HSL edges detection bump with a matte and crumpled surface effect + + Rough transparency + Adds a turbulent transparency which displaces pixels at the same time + + Gouache + Partly opaque water color effect with bleed + + Alpha engraving + Gives a transparent engraving effect with rough line and filling + + Alpha draw, liquid + Gives a transparent fluid drawing effect with rough line and filling + + Liquid drawing + Gives a fluid and wavy expressionist drawing effect to images + + Marbled ink + Marbled transparency effect which conforms to image detected edges + + Thick acrylic + Thick acrylic paint texture with high texture depth + + Alpha engraving B + Gives a controllable roughness engraving effect to bitmaps and materials + + Lapping + Something like a water noise + + Monochrome transparency + Convert to a colorizable transparent positive or negative + + Duotone + Change colors to a duotone palette + + Light eraser, negative + Like Light eraser but converts to negative + + Alpha repaint + Repaint anything monochrome + + Saturation map + Creates an approximative semi-transparent and colorizable image of the saturation levels + + Riddled + Riddle the surface and add bump to images + + Wrinkled varnish + Thick glossy and translucent paint texture with high depth + + Canvas Bumps + Canvas texture with an HSL sensitive height map + + Canvas Bumps, matte + Same as Canvas Bumps but with a diffuse light instead of a specular one + + Canvas Bumps alpha + Same as Canvas Bumps but with transparent highlights + + Lightness-Contrast + Increase or decrease lightness and contrast + + Clean edges + Removes or decreases glows and jaggeries around objects edges after applying some filters + + Bright metal + Bright metallic effect for any color + + Deep colors plastic + Transparent plastic with deep colors + + Melted jelly, matte + Matte bevel with blurred edges + + Melted jelly + Glossy bevel with blurred edges + + Combined lighting + Basic specular bevel to use for building textures + + Tinfoil + Metallic foil effect combining two lighting types and variable crumple + + Copper and chocolate + Specular bump which can be easily converted from metallic to molded plastic effects + + Inner Glow + Adds a colorizable glow inside + + Soft colors + Adds a colorizable edges glow inside objects and pictures + + Relief print + Bumps effect with a bevel, color flood and complex lighting + + Growing cells + Random rounded living cells like fill + + Fluorescence + Oversaturate colors which can be fluorescent in real world + + Tritone + Create a tritone palette with hue selectable by flood + diff --git a/share/examples/flow-go.svg b/share/examples/flow-go.svg new file mode 100644 index 0000000..b55bbc8 --- /dev/null +++ b/share/examples/flow-go.svg @@ -0,0 +1,59 @@ + + + Multilingual textflow + Text flow with Japanese text, and styled spans. + + + + + + + + + The paragraph contains spans of text styled + differently as well as + forced line breaks. The text flows from one child of the 're­gion' + element to another. This example has three regions, shaped like + the letters 'G', 'O' and '!" respectively. + + The text flow algorithm + wraps on spaces if it can + find them, otherwise it will break in the middle + of a word. This is needed for Japanese and + Chinese text where there are no spaces between + words like this: + + + + If you need to implement Japanese + kinsoku rules for + line breaking, you will have to insert Unicode zero-width-joiner (zwj) + characters to forbid certain line breaks when generating the text. + + Here is a third paragraph. The text is in blue to + show where the second paragraph ends and a third one begins. It will + not win any design awards. + + + + + + + + diff --git a/share/examples/flowsample.svg b/share/examples/flowsample.svg new file mode 100644 index 0000000..0a397f9 --- /dev/null +++ b/share/examples/flowsample.svg @@ -0,0 +1,80 @@ + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + In a move that will grab Apple's attention in a big way, RealNetworks is expected to announce on Monday that it has broken Apple's stranglehold on the iPod. The latest version of their Harmony software mimics Apple's FairPlay DRM, the format in which tracks from the iTunes Music Store are sold. According to RealNetworks, Harmony will allow music purchased from its RealRhapsody music service to be copied to and played on iPods. + قتل أربعة أشخاص وجرح مفخخة أمام مركز للشرطة العراقية في مدينة الموصل which includes SkypeOut في شمالي العراق. وفي الفلوجة ارتفع عدد قتلى الاشتباكات بين القوات الأميركية والمقاتلين آخرين + In a move that will grab Apple's attention in a big way, RealNetworks is expected to announce on Monday that it has broken Apple's stranglehold on the iPod. The latest version of their Harmony software mimics Apple's FairPlay DRM, the format in which tracks from the iTunes Music Store are sold. According to RealNetworks, Harmony will allow music purchased from its RealRhapsody music service to be copied to and played on iPods. + + diff --git a/share/examples/gallardo.svgz b/share/examples/gallardo.svgz new file mode 100644 index 0000000..38c97c3 Binary files /dev/null and b/share/examples/gallardo.svgz differ diff --git a/share/examples/glass.svg b/share/examples/glass.svg new file mode 100644 index 0000000..614981f --- /dev/null +++ b/share/examples/glass.svg @@ -0,0 +1,324 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/share/examples/gradient-mesh-experimental.svgz b/share/examples/gradient-mesh-experimental.svgz new file mode 100644 index 0000000..eee247d Binary files /dev/null and b/share/examples/gradient-mesh-experimental.svgz differ diff --git a/share/examples/gradient.svg b/share/examples/gradient.svg new file mode 100644 index 0000000..7a09aed --- /dev/null +++ b/share/examples/gradient.svg @@ -0,0 +1,1514 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/share/examples/i18n.svg b/share/examples/i18n.svg new file mode 100644 index 0000000..34245ba --- /dev/null +++ b/share/examples/i18n.svg @@ -0,0 +1,433 @@ + + + + + + + + image/svg+xml + + + + + + + すべての人間は、生まれながらにして自由であり、かつ、尊厳と権利と について平等である。 + Все люди рождаются свободными и равными в своём достоинстве и правах. + + يولد جميع الناس أحرارًا متساوين في الكرامة والحقوق. + כל בני אדם נולדו בני חורין ושווים בערכם ובזכויותיהם. + সমস্ত মানুস স্বাধীনভাবে সমান মর্যাদা এবং অধিকার নিয়ে জন্মগ্রহন করে । + પ્રતિષ્ઠા અને અધિકારોની દષ્ટિએ સર્વ માનવો જન્મથી સ્વતંત્ર અને સમાન હોય છે. + सभी मनुष्यों को गौरव और अधिकारों के मामले में जन्मजात स्वतन्त्रता और समानता प्राप्त हे । + ಎಲ್ಲಾ ಮಾನವರೂ ಸ್ವತಂತ್ರರಾಗಿಯೇ ಜನಿಸಿದ್ದಾರೆ । + Arabic + Bengali + Gujarati + Hebrew + Hindi + Japanese + Kannada + Russian + সমস্ত মানুস স্বাধীনভাবে সমান মর্যাদা এবং অধিকার নিয়ে জন্মগ্রহন করে । + પ્રતિષ્ઠા અને અધિકારોની દષ્ટિએ સર્વ માનવો જન્મથી સ્વતંત્ર અને સમાન હોય છે. + כל בני אדם נולדו בני חורין ושווים בערכם ובזכויותיהם. + يولد جميع الناس أحرارًا متساوين في الكرامة والحقوق. + सभी मनुष्यों को गौरव और अधिकारों के मामले में जन्मजात स्वतन्त्रता और समानता प्राप्त हे । + すべての人間は、生まれながらにして自由であり、かつ、尊厳と権利と について平等である。 + ಎಲ್ಲಾ ಮಾನವರೂ ಸ್ವತಂತ್ರರಾಗಿಯೇ ಜನಿಸಿದ್ದಾರೆ । + มนุษย์ทั้งหลายเกิดมามีอิสระและเสมอภาคกันในเกียรติศักดิ์และสิทธิ + This is a demo of Inkscape's i18n capabilities. If you see squares instead of some of the scripts, this means your system does not have the corresponding fonts; visit http://eyegene.ophthy.med.umich.edu/unicode/fontguide/ for links to many free Unicode fonts. + Tous les êtres humains naissent libres et égaux en dignité et en droits. + Français + Tous les êtres humains naissent libres et égaux en dignité et en droits. + มนุษย์ทั้งหลายเกิดมามีอิสระและเสมอภาคกันในเกียรติศักดิ์และสิทธิ + Thai + Все люди рождаются свободными и равными в своём достоинстве и правах. + i18n text on path: + diff --git a/share/examples/istest.pov b/share/examples/istest.pov new file mode 100644 index 0000000..27eea1c --- /dev/null +++ b/share/examples/istest.pov @@ -0,0 +1,174 @@ +/*######################################################################### +## +## File: itest.pov +## +## Authors: +## Bob Jamison +## +## Copyright (C) 2004-2007 The Inkscape Organization +## +## Released under GNU GPL, read the file 'COPYING' for more information +## +########################################################################### +## +## Notes: +## +## 070312: Tested on PovRay 3.7.0 beta +## +########################################################################### +## +## This simple file is provided to demonstrate POV output from Inkscape. +## PovRay output is intended for people who have had moderate experience +## with authoring POV files. This is NOT for beginners. +## +## To use: +## 1) Install PovRay, version 3.5 or above, and put the povray executable +## in your PATH. PovRay is found at http://www.povray.org . For +## PovRay-specific questions, please look there. They are the experts. +## +## 2) Copy this file to a working area. +## +## 3) Make or load a document in Inkscape with some shapes in it. +## +## 4) Save as a .pov file using the SaveAs dialog. For this example, save +## it in the same directory as this file, with the name 'isshapes.pov' +## +## 5) Execute povray with this file. An example command would be: +## +## povray +X +V +A +W320 +H320 +Iistest.pov +FN +## +## 6) Adjust the values to suit your needs and desires. Have fun. +## +## +## Remember that this is not the intended use of Inkscape's POVRay +## output, but is merely a demo. The main purpose of POVRay output +## is to supply curves and other data to your own POVRay projects. +## +#########################################################################*/ + +/*######################################################################### +# Some standard PovRay scene additives +#########################################################################*/ + +#include "colors.inc" +#include "textures.inc" +#include "shapes.inc" +#include "metals.inc" +#include "skies.inc" + +/*######################################################################### +# Note the Z-order differentation of the prisms in the object is +# normally just sufficient to display all of the objects, and +# avoid 'black spots' where surfaces are coincident. This can +# be adjusted by changing the value below. +#########################################################################*/ + +/* +#declare AllShapes_Z_Increment = 0.008; +*/ + + +/*######################################################################### +# Note that the finish of the "all shapes" object exported +# at the end of the shapes file can be modified, by defining +# if before the #include. Uncomment the following declaration +# to adjust it. Have fun. +#########################################################################*/ + +/* +#declare AllShapes_Finish = finish { + phong 0.7 + reflection 0.5 + specular 0.8 + } +*/ + +/*######################################################################### +# Our Inkscape-exported shapes file +#########################################################################*/ + +#include "isshapes.pov" + +/*######################################################################### +# Move the camera back in the -Z direction, about 1.5 times the width +# or height of the image. This will provide about a 60-degree view. +# 'AllShapes' is an item in isshapes.pov, and refers to the union of +# all of the shapes exported. +#########################################################################*/ + +camera { + location <0, 0, -(AllShapes_WIDTH * 1.5)> + look_at <0, 0, 0> + right x*image_width/image_height +} + +/*######################################################################### +# Put one or two lights in front of the objects, and at an angle to +# the viewer. +#########################################################################*/ + +light_source { <-200, 1, -8000> color White} +light_source { < 200, 100, -600> color White} + + +/*######################################################################### +# Make a pretty background, for contrast +#########################################################################*/ + +sky_sphere { + pigment { + gradient y + color_map { + [ 0.5 color CornflowerBlue ] + [ 1.0 color MidnightBlue ] + } + scale 1000 + translate -1 + } + } + + +/*######################################################################### +# Now let us use our shapes. We can include them individually, or include +# them as a group. Notice that we have two AllShapes. One plain, and +# an AllShapesZ. The 'Z' version is different in that the shapes are +# shifted slightly higher in their order of creation, so that coincident +# shapes can be discerned. +#########################################################################*/ + + +object { + /* + //## Individually + union{ + object { droplet01 } + object { droplet02 } + object { droplet03 } + object { mountainDroplet } + } + */ + + //## As a group + object { AllShapes_Z } + + + translate<-AllShapes_CENTER_X, 0, -AllShapes_CENTER_Y> + scale < 1, 60, 1> + rotate <-90, 0, 0> //x first + rotate < 0, 0, 0> //z second + rotate < 20, 0, 0> //whatever else + rotate < 0, -27, 0> //whatever else + +}//object + + + +/*######################################################################### +# End of File +#########################################################################*/ + + + + + + diff --git a/share/examples/l-systems.svgz b/share/examples/l-systems.svgz new file mode 100644 index 0000000..78a9cd1 Binary files /dev/null and b/share/examples/l-systems.svgz differ diff --git a/share/examples/lighting_filters.svg b/share/examples/lighting_filters.svg new file mode 100644 index 0000000..95bf297 --- /dev/null +++ b/share/examples/lighting_filters.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + +image/svg+xml + + +Lighting effects example +25 July 2007 + + +Niko Kiirala + + + + +Copyright 2007 Niko Kiirala + + + + +feDiffuseLighting +feSpecularLighting +light +lighting effects + + +An example, how to make metallic-looking objects with SVG lighting effects + + + + + + + + + + + + + + + + + diff --git a/share/examples/live-path-effects-curvestitch.svg b/share/examples/live-path-effects-curvestitch.svg new file mode 100644 index 0000000..5e9125e --- /dev/null +++ b/share/examples/live-path-effects-curvestitch.svg @@ -0,0 +1,413 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + 1 + + Draw the two paths that willbe connected with curves + + Combine them intoone path (Ctrl+K) + + + 2 + + + + + 4 + + + + replacement + + + + default path + + + + 5 + + + + + 3 + + + Apply "Curve Stitching"effect (Ctrl+Shift+7) + Copy the replacement (Ctrl+C)and paste it onto the "Stroke path" (press F2 to edit the original paths!) + + + Draw a path that will replace the default horizontal connecting path + diff --git a/share/examples/live-path-effects-gears.svg b/share/examples/live-path-effects-gears.svg new file mode 100644 index 0000000..bb2b2ea --- /dev/null +++ b/share/examples/live-path-effects-gears.svg @@ -0,0 +1,187 @@ + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + The first point defines the start angle The 2nd point defines the center of the 1st gear The 3rd point defines the radius of the 1st gear + + + More points define the centers of more gears + + + diff --git a/share/examples/live-path-effects-pathalongpath.svg b/share/examples/live-path-effects-pathalongpath.svg new file mode 100644 index 0000000..0b66342 --- /dev/null +++ b/share/examples/live-path-effects-pathalongpath.svg @@ -0,0 +1,434 @@ + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + 3 + + + + + 4 + + + + + + + + + + + + + + + + + + + Transform shape into single path + + Copy to clipboard(it is easiest later on to move the noseof the fish to the top-left corner of the document (0,0) before copying to the clipboard, so you don't have to manually tweak the origin parameter) + + Draw the skeleton path + Press Ctrl-Shift-7 and apply Skeletal Strokes to the skeleton path.Press the paste button next to "pattern" + + + 1 + + + 2 + Press F2 and notice that the red skeleton path is live edittable on-canvas + + + 5 + + diff --git a/share/examples/markers.svg b/share/examples/markers.svg new file mode 100644 index 0000000..590de63 --- /dev/null +++ b/share/examples/markers.svg @@ -0,0 +1,856 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/share/examples/replace-hue.svg b/share/examples/replace-hue.svg new file mode 100644 index 0000000..e88e4f0 --- /dev/null +++ b/share/examples/replace-hue.svg @@ -0,0 +1,504 @@ + + + + + + + + +image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/share/examples/rope-3D.svg b/share/examples/rope-3D.svg new file mode 100644 index 0000000..d28113e --- /dev/null +++ b/share/examples/rope-3D.svg @@ -0,0 +1,491 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + Best of all: edit the original shape and the entire 3D assembly updates live! + + + Original rope-like shape with unset fill(e.g. created by converting stroke to path)Create a clone, blur by 5%Create another clone,position it over the blurred onewith some shift Select both and doObject > Clip > SetCreate a third clone, paint yellow, place under the clipped shaderCreate a fourth clone, blur 5%, opacity 40%,place it at the bottom as a drop shadow (with some shift) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/share/examples/stars.svgz b/share/examples/stars.svgz new file mode 100644 index 0000000..5d56752 Binary files /dev/null and b/share/examples/stars.svgz differ diff --git a/share/examples/svgfont.svg b/share/examples/svgfont.svg new file mode 100644 index 0000000..0274b9a --- /dev/null +++ b/share/examples/svgfont.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + These text tags are not + Go to Text->SVG Fonts... menu + (but you will just have the menu + if you compile libcairo from git + to see some actual rendering. + rendering properly yet :-( + (try typing strings with the @ and ! characters on the SVG Fonts dialog!) + before compiling inkscape) + if you are really curious about it, you can look + at the contents of this SVG file in a text editor. + I have put some nice comments there for you!!!! + diff --git a/share/examples/tesselation-P3.svg b/share/examples/tesselation-P3.svg new file mode 100644 index 0000000..0d4603e --- /dev/null +++ b/share/examples/tesselation-P3.svg @@ -0,0 +1,994 @@ + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/share/examples/text-on-path.svg b/share/examples/text-on-path.svg new file mode 100644 index 0000000..c4742a2 --- /dev/null +++ b/share/examples/text-on-path.svg @@ -0,0 +1,381 @@ + + + + + + + + + + + + image/svg+xml + + + + + + Several texts + can be attached to the same path. + An attached text can be freely moved and transformed + without losing the link to its path. + + Text on path is fully editable, including kerning and letterspacing. + Horizontal kerning is often necessary to fix intervals in sharp bends: + Without kerning: + too dense + too sparse + + inkscape 0.40 + + inkscape 0.40 + + Text can be attached not only to a path but also to a shape (rectangle, ellipse, star, or spiral) without converting it to path. + + (The path or shape is editable, too.) + + With kerning: + mollusca monoplacophora + + + + mollusca monoplacophora + Vertical kerning works, too. + + + Меня так просто не раздавишь, царицу санками не сдвинешь, и в доказательство мы ляжем с царицей прямо под трамвай. + If your text is attached to an invisible path, select the text and press Shift+D to select the path. + + + + + Text put on an offset linked to a star. Editing the star updates both the offset and the text-on-path. + + If a path has several subpaths, text attached to it flows from one subpath to the next. + + glyph rotation (Alt+[, Alt+]) works in text-on-path too + diff --git a/share/examples/tiger.svgz b/share/examples/tiger.svgz new file mode 100644 index 0000000..27e7e23 Binary files /dev/null and b/share/examples/tiger.svgz differ diff --git a/share/examples/tref.svg b/share/examples/tref.svg new file mode 100644 index 0000000..306ee76 --- /dev/null +++ b/share/examples/tref.svg @@ -0,0 +1,110 @@ + + + + + + image/svg+xml + + + + + + + Referenced character data + + Inline character data + + + + This text is stripped from the meta data: + + The tref element allows you to refer to character data from any other svg element.The tref will act just like a tspan for this cloned text, and the same properties thatcan be applied to a tspan can be applied to a tref. As such, regular tspans and textnodes can be contained in the same text object as a tref. The cloned character datamay not be edited even though the rest of the text can be. + diff --git a/share/examples/turbulence_filters.svg b/share/examples/turbulence_filters.svg new file mode 100644 index 0000000..517c5a5 --- /dev/null +++ b/share/examples/turbulence_filters.svg @@ -0,0 +1,517 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + feTurbulence usage examples + 2008-01-11 + + + Niko Kiirala <niko@kiirala.com> + + + + + Under cc-by-sa-3.0 license. Filter effect definitions may be freely used. + + + + + Inkscape (http://inkscape.org) + + + + + + en + + + feTurbulence + filter effects + example + + + + These are examples of effects attainable with feTurbulence filter primitive. + + + + + + + + + + + + + + + + + + + + + + + + + smudge + camo_holes + add_noise + cloudy + black_white_speckles + crumbled_tin_foil + + -- cgit v1.2.3