diff --git a/docs/source/_images/icons/asNoise2D.png b/docs/source/_images/icons/asNoise2D.png new file mode 120000 index 0000000..9de2b19 --- /dev/null +++ b/docs/source/_images/icons/asNoise2D.png @@ -0,0 +1 @@ +../../../../icons/asNoise2D.png \ No newline at end of file diff --git a/docs/source/_images/icons/asNoise3D.png b/docs/source/_images/icons/asNoise3D.png new file mode 120000 index 0000000..4cbb36a --- /dev/null +++ b/docs/source/_images/icons/asNoise3D.png @@ -0,0 +1 @@ +../../../../icons/asNoise3D.png \ No newline at end of file diff --git a/docs/source/_images/screenshots/noise2d/as_noise2d_coral.png b/docs/source/_images/screenshots/noise2d/as_noise2d_coral.png new file mode 100644 index 0000000..c159bed Binary files /dev/null and b/docs/source/_images/screenshots/noise2d/as_noise2d_coral.png differ diff --git a/docs/source/_images/screenshots/noise2d/as_noise2d_corrosion_soft.png b/docs/source/_images/screenshots/noise2d/as_noise2d_corrosion_soft.png new file mode 100644 index 0000000..7484e2b Binary files /dev/null and b/docs/source/_images/screenshots/noise2d/as_noise2d_corrosion_soft.png differ diff --git a/docs/source/_images/screenshots/noise2d/as_noise2d_fBm.png b/docs/source/_images/screenshots/noise2d/as_noise2d_fBm.png new file mode 100644 index 0000000..dde0ccc Binary files /dev/null and b/docs/source/_images/screenshots/noise2d/as_noise2d_fBm.png differ diff --git a/docs/source/_images/screenshots/noise2d/as_noise2d_granitical.png b/docs/source/_images/screenshots/noise2d/as_noise2d_granitical.png new file mode 100644 index 0000000..f4e77c9 Binary files /dev/null and b/docs/source/_images/screenshots/noise2d/as_noise2d_granitical.png differ diff --git a/docs/source/_images/screenshots/noise2d/as_noise2d_metalaging.png b/docs/source/_images/screenshots/noise2d/as_noise2d_metalaging.png new file mode 100644 index 0000000..62dcaeb Binary files /dev/null and b/docs/source/_images/screenshots/noise2d/as_noise2d_metalaging.png differ diff --git a/docs/source/_images/screenshots/noise2d/as_noise2d_ridged.png b/docs/source/_images/screenshots/noise2d/as_noise2d_ridged.png new file mode 100644 index 0000000..70e4338 Binary files /dev/null and b/docs/source/_images/screenshots/noise2d/as_noise2d_ridged.png differ diff --git a/docs/source/_images/screenshots/noise2d/as_noise2d_turbulence.png b/docs/source/_images/screenshots/noise2d/as_noise2d_turbulence.png new file mode 100644 index 0000000..658d965 Binary files /dev/null and b/docs/source/_images/screenshots/noise2d/as_noise2d_turbulence.png differ diff --git a/docs/source/_images/screenshots/noise2d/as_noise2d_viral.png b/docs/source/_images/screenshots/noise2d/as_noise2d_viral.png new file mode 100644 index 0000000..879a8d7 Binary files /dev/null and b/docs/source/_images/screenshots/noise2d/as_noise2d_viral.png differ diff --git a/docs/source/_images/screenshots/noise2d/as_noise2d_weave.png b/docs/source/_images/screenshots/noise2d/as_noise2d_weave.png new file mode 100644 index 0000000..f901c09 Binary files /dev/null and b/docs/source/_images/screenshots/noise2d/as_noise2d_weave.png differ diff --git a/docs/source/_images/screenshots/noise2d/as_noise2d_zebra.png b/docs/source/_images/screenshots/noise2d/as_noise2d_zebra.png new file mode 100644 index 0000000..4bd0faa Binary files /dev/null and b/docs/source/_images/screenshots/noise2d/as_noise2d_zebra.png differ diff --git a/docs/source/_images/screenshots/noise3d/as_noise3d_coral.png b/docs/source/_images/screenshots/noise3d/as_noise3d_coral.png new file mode 100644 index 0000000..1e6d2bb Binary files /dev/null and b/docs/source/_images/screenshots/noise3d/as_noise3d_coral.png differ diff --git a/docs/source/_images/screenshots/noise3d/as_noise3d_corrosion.png b/docs/source/_images/screenshots/noise3d/as_noise3d_corrosion.png new file mode 100644 index 0000000..e26beb4 Binary files /dev/null and b/docs/source/_images/screenshots/noise3d/as_noise3d_corrosion.png differ diff --git a/docs/source/_images/screenshots/noise3d/as_noise3d_fBm.png b/docs/source/_images/screenshots/noise3d/as_noise3d_fBm.png new file mode 100644 index 0000000..903b29d Binary files /dev/null and b/docs/source/_images/screenshots/noise3d/as_noise3d_fBm.png differ diff --git a/docs/source/_images/screenshots/noise3d/as_noise3d_granitical.png b/docs/source/_images/screenshots/noise3d/as_noise3d_granitical.png new file mode 100644 index 0000000..30afae9 Binary files /dev/null and b/docs/source/_images/screenshots/noise3d/as_noise3d_granitical.png differ diff --git a/docs/source/_images/screenshots/noise3d/as_noise3d_metalaging.png b/docs/source/_images/screenshots/noise3d/as_noise3d_metalaging.png new file mode 100644 index 0000000..2f83e46 Binary files /dev/null and b/docs/source/_images/screenshots/noise3d/as_noise3d_metalaging.png differ diff --git a/docs/source/_images/screenshots/noise3d/as_noise3d_turbulence.png b/docs/source/_images/screenshots/noise3d/as_noise3d_turbulence.png new file mode 100644 index 0000000..cca93b9 Binary files /dev/null and b/docs/source/_images/screenshots/noise3d/as_noise3d_turbulence.png differ diff --git a/docs/source/_images/screenshots/noise3d/as_noise3d_viral.png b/docs/source/_images/screenshots/noise3d/as_noise3d_viral.png new file mode 100644 index 0000000..c044d84 Binary files /dev/null and b/docs/source/_images/screenshots/noise3d/as_noise3d_viral.png differ diff --git a/docs/source/_images/screenshots/noise3d/as_noise3d_weave.png b/docs/source/_images/screenshots/noise3d/as_noise3d_weave.png new file mode 100644 index 0000000..0f76fb3 Binary files /dev/null and b/docs/source/_images/screenshots/noise3d/as_noise3d_weave.png differ diff --git a/docs/source/_images/screenshots/noise3d/as_noise3d_zebra.png b/docs/source/_images/screenshots/noise3d/as_noise3d_zebra.png new file mode 100644 index 0000000..a39fa21 Binary files /dev/null and b/docs/source/_images/screenshots/noise3d/as_noise3d_zebra.png differ diff --git a/docs/source/bibtex/references.bib b/docs/source/bibtex/references.bib index fc47070..6ccd95b 100644 --- a/docs/source/bibtex/references.bib +++ b/docs/source/bibtex/references.bib @@ -535,3 +535,85 @@ @inproceedings{Donner:2005:LDM:1186822.1073308 keywords = {BSSRDF, diffusion theory, global illumination, layered materials, light transport, realistic image synthesis, reflection models, subsurface scattering}, } +@article{Galerne:2012:GNE:2185520.2185569, + author = {Galerne, Bruno and Lagae, Ares and Lefebvre, Sylvain and Drettakis, George}, + title = {Gabor Noise by Example}, + journal = {ACM Trans. Graph.}, + issue_date = {July 2012}, + volume = {31}, + number = {4}, + month = jul, + year = {2012}, + issn = {0730-0301}, + pages = {73:1--73:9}, + articleno = {73}, + numpages = {9}, + url = {http://doi.acm.org/10.1145/2185520.2185569}, + doi = {10.1145/2185520.2185569}, + acmid = {2185569}, + publisher = {ACM}, + address = {New York, NY, USA}, + keywords = {Gaussian random field, Gaussian texture, decorrelated color space, non-negative basis pursuit denoising, power spectrum estimation, procedural noise}, +} + +@article{Lagae:2009:PNU:1531326.1531360, + author = {Lagae, Ares and Lefebvre, Sylvain and Drettakis, George and Dutr{\'e}, Philip}, + title = {Procedural Noise Using Sparse Gabor Convolution}, + journal = {ACM Trans. Graph.}, + issue_date = {August 2009}, + volume = {28}, + number = {3}, + month = {jul}, + year = {2009}, + issn = {0730-0301}, + pages = {54:1--54:10}, + articleno = {54}, + numpages = {10}, + url = {http://doi.acm.org/10.1145/1531326.1531360}, + doi = {10.1145/1531326.1531360}, + acmid = {1531360}, + publisher = {ACM}, + address = {New York, NY, USA}, + keywords = {noise, procedural texture, rendering, shading}, +} + +@article{Perlin:2002:IN:566654.566636, + author = {Perlin, Ken}, + title = {Improving Noise}, + journal = {ACM Trans. Graph.}, + issue_date = {July 2002}, + volume = {21}, + number = {3}, + month = {jul}, + year = {2002}, + issn = {0730-0301}, + pages = {681--682}, + numpages = {2}, + url = {http://doi.acm.org/10.1145/566654.566636}, + doi = {10.1145/566654.566636}, + acmid = {566636}, + publisher = {ACM}, + address = {New York, NY, USA}, + keywords = {procedural texture}, +} + +@article{Perlin:1985:IS:325165.325247, + author = {Perlin, Ken}, + title = {An Image Synthesizer}, + journal = {SIGGRAPH Comput. Graph.}, + issue_date = {Jul. 1985}, + volume = {19}, + number = {3}, + month = {jul}, + year = {1985}, + issn = {0097-8930}, + pages = {287--296}, + numpages = {10}, + url = {http://doi.acm.org/10.1145/325165.325247}, + doi = {10.1145/325165.325247}, + acmid = {325247}, + publisher = {ACM}, + address = {New York, NY, USA}, + keywords = {algorithm development, fire, functional composition, interactive, pixel stream editor, solid texture, space function, stochastic modelling, turbulence, waves}, +} + diff --git a/docs/source/shaders/material/as_plastic.rst b/docs/source/shaders/material/as_plastic.rst index d4daae1..a9aaa1c 100644 --- a/docs/source/shaders/material/as_plastic.rst +++ b/docs/source/shaders/material/as_plastic.rst @@ -76,6 +76,8 @@ Bump Parameters *Bump Normal* The unit length world space normal of the bumped surface. +----- + Matte Opacity Parameters ^^^^^^^^^^^^^^^^^^^^^^^^ @@ -170,7 +172,7 @@ Screenshots Painted concrete, with flaking stucco. -.. thumbnail:: /_images/screenshots/plastic/as_plastic_ball2.png +.. thumbnail:: /_images/screenshots/plastic/as_plastic_ball.png :group: shots_as_plastic_group_A :width: 10% :title: diff --git a/docs/source/shaders/texture/as_noise2d.rst b/docs/source/shaders/texture/as_noise2d.rst index a8f2169..ed28180 100644 --- a/docs/source/shaders/texture/as_noise2d.rst +++ b/docs/source/shaders/texture/as_noise2d.rst @@ -13,7 +13,9 @@ asNoise2D ********* -A procedural 2D Worley :cite:`Worley:1996:CTB:237170.237267` like noise shader, that outputs not only the resulting color, but the four nearest features to the evaluated point, their respective positions, and their cell color IDs. See also :cite:`Ebert:2002:TMP:572337`. +A fractal noise node, with recursion, and an ample choice of noise primitives. + +| Parameters ---------- @@ -26,111 +28,131 @@ Color Parameters ^^^^^^^^^^^^^^^^ *Color 1* - Primary cell color. + Primary color. *Color 2* - Secondary cell color. + Secondary color. *Contrast* - Contrast between primary and secondary cell color. + Contrast between primary and secondary colors. ----- -Recursion Parameters -^^^^^^^^^^^^^^^^^^^^ +Noise Parameters +^^^^^^^^^^^^^^^^ -*Amplitude* - Controls the amplitute at each octave, including the starting iteration. +*Type* + The noise primitive used. It can take the following values -*Octaves* - Number of iterations to perform, higher values lead to increasing detail, but increased computational cost as well. + * Perlin :cite:`Perlin:1985:IS:325165.325247` + * Simplex :cite:`Perlin:2002:IN:566654.566636` + * Value + * Voronoise [#]_ :cite:`Worley:1996:CTB:237170.237267` + * Gabor :cite:`Galerne:2012:GNE:2185520.2185569`, :cite:`Lagae:2009:PNU:1531326.1531360` -*Lacunarity* - Defines how large the gaps are in the cell noise with increasing octaves, higher values lead to higher gaps, lower values to small gaps. +*Intensity* + The global noise intensity. -*Persistence* - The persistence of the fractal is a gain factor to apply to the amplitude at each iteration, but it only has an effect when the shader is set to the mode *pebbles*. +*X Frequency* + The noise frequency along the *x* direction. ------ +*Y Frequency* + The noise frequency along the *y* direction. -Cell Parameters -^^^^^^^^^^^^^^^ +*Ridges* + Toggling this checkbox will enable the *Ridged Noise* mode. A noise mode more suited to modelling the appearance of crests, mountains, when used to drive a displacement or bump map. -*Density* - The density of the cells, with higher values resulting in a higher number of cells in the same area. +*Inflection* + Enabling this checkbox will force the noise function to return a absolute value (if the noise was in [-1,1] range to begin with, otherwise it won't have any effect). -*Jittering* - How random the placement of the cells is, with low values resulting in a ordered grid of cells, and higher values resulting in aleatory placement of cells. +*Signed Noise* + Enabling this checkbox makes the noise function return values in the [-1,1] range, and disabling it will return values in [0,1] range. -*Metric* - Which metric to choose to calculate the distance from cell to feature points. There are several to choose from, resulting in different types of patterns. +Motion Parameters +^^^^^^^^^^^^^^^^^ -* Euclidian distance -* Sum of square difference -* Tchebychev distance -* Sum of absolute difference -* Akritean distance -* Minkowski metric -* Karlsruhe metric +*Animated Noise* + Enabling this checkbox will animate the noise along time. -The sum of the square difference is also known as the Manhattan metric. +*Frame Time* + Frame time, typically the frame number. -The Minkowski metric is a generalized metric whose P parameter allows you to go from the Euclidian distance when P has a value of 2, to the Manhattan distance when P has a value of 1, and as P reaches infinity, it represents the Tchebychev metric. +*Time Scale* + Global time scale, affects the frame time. -The Akritean distance if a weighted mix of the Euclidian distance, and the Tchebychev distance. +Periodic Parameters +^^^^^^^^^^^^^^^^^^^ -The Karlsruhe metric, also known as Moscow metric, is a radial metric, returns radial sections from a cell at the center. +*Periodic* + Enabling this checkbox will enable periodic noise, with a user-set *x* and *y* period. -*Minkowski Parameter* - Controls the metric, with a value of 1 being the Manhattan distance, 2 being the Euclidian distance, and higher values tending to the Tchebychev metric as the parameter approaches infinity. +*X Period* + The *x* period when using periodic noise. -*Coverage* - The Akritean distance coverage, or the weighting mix between the Euclidian distance and the Tchebychev distance. +*Y Period* + The *y* period when using periodic noise. -*Features Mode* - The features mode to use when computing the output color. +Voronoise Parameters +^^^^^^^^^^^^^^^^^^^^ -* Feature 1, or nearest feature from the cell -* Feature 2, or second nearest feature from the cell -* Feature 3, or third nearest feature from the cell -* Feature 4, or fourth nearest feature from the cell -* F1 + F2, or sum of first and second nearest features -* F2 - F1, or difference between second and first nearest features -* F1 * F2, or product of first and second nearest features -* F1 / F2, or division of first nearest feature by second nearest feature -* F1 ^ F2, nearest feature raised to the second nearest feature -* Pebbles, a mode that resembles pebbles -* Cell ID 1, the ID of the nearest feature to the cell -* Cell ID 2, the ID of the second nearest feature to the cell -* Cell ID 3, the ID of the third nearest feature to the cell -* Cell ID 4, the ID of the fourth nearest feature to the cell +*Smoothness* + Controls the smoothness of the generalized Voronoi noise, with low values having a sharp cell boundary, and high values having a smooth Perlin noise like appearance. -| +*Jittering* + Controls the jittering of the Voronoi cells, with low values producing a regular cell grid, and high values producing a randomized cell grid. -.. note:: +Gabor Parameters +^^^^^^^^^^^^^^^^ - The unmodified features, points and their color IDs are also output from the shader, giving the user greater creative potential. The feature modes above are but a starting point. +*Anisotropy* + This parameter controls the type of Gabor noise used. It can take the values ------ + * Isotropic + * Anisotropic + * Hybrid + +*Direction* + Anisotropy vector to use when the Gabor noise *Anisotropy* mode is set to *Anisotropic*. -Color Balance -^^^^^^^^^^^^^ +*Bandwidth* + The bandwidth for the Gabor noise. -The standard Maya color balance, gain, offset parameters. Please consult Maya's documentation for more information on these controls. +*Impulses* + The number of impulses for the Gabor noise. + +*Filter Noise* + Enabling this checkbox will produce antialiased noise. ----- -Effects -^^^^^^^ +Recursion Parameters +^^^^^^^^^^^^^^^^^^^^ -The standard Maya effects parameters. Please consult Maya's documentation for more information on these controls. +*Amplitude* + Initial noise amplitude before recursion. ------ +*Octaves* + The number of interations to perform. + +*Cascade* + The type of iteration to perform. It can be + + * Additive + * Multiplicative + + In the first case, the results of each iteration are accumulated, and in the second case, they are multiplied with the previous product. -Coordinates -^^^^^^^^^^^ +*Lacunarity* + Control for the gap between successive noise frequencies (sucessive octaves). + +*Offset* + Controls the multifractality. + +*Gain* + Controls the contrast of the fractal. -The input UV coordinates, typically from an upstream *placement2d* node. +*Distortion* + This parameter distorts the domain of the coordinates for each frequency. ----- @@ -143,81 +165,83 @@ Outputs *Output Alpha* The alpha resulting from the *Features Mode* choice, usually luminance of the color only. -*Output Features* - An array of 4 floats, containing the four nearest features to the cell. - -*Output Positions* - An array of 4 points, containing the center of the four nearest features to the cell. - -*Output IDs* - An array of 4 colors, containing the color IDs of the four nearest features to the cell. - -.. warning:: presently OSL does not allow connections from/to array elements, and appleseed-maya is not enabling the array outputs for now. This will be addressed in a future release. - ----- -.. _label_voronoi2d_screenshots: +.. _label_noise2d_screenshots: Screenshots ----------- -Some examples of feature output modes and metrics. +Some examples of what can be achieved, and is provided as presets. + +.. thumbnail:: /_images/screenshots/noise2d/as_noise2d_coral.png + :group: shots_noise2d_group_A + :width: 10% + :title: + + Gabor noise used as the noise *primitive* set to *Hybrid* anisotropy mode, in a recursive manner, with successive frequencies accumulated. That is, with the *Cascade Mode* set to additive. This helps creating the appearance of a coral like structure, specially if used to drive a displacement or bump. -.. thumbnail:: /_images/screenshots/voronoi2d/voronoi2d_euclidian_f1.png - :group: shots_voronoi2d_group_A +.. thumbnail:: /_images/screenshots/noise2d/as_noise2d_corrosion_soft.png + :group: shots_noise2d_group_A :width: 10% :title: - Euclidian metric, with the first feature nearest to the evaluated cell. + A texture generated using inflected signed Value noise, with successive noise frequencies accumulated, creating the appearance of a soft corrosion like texture. Using this texture as a mask to :ref:`asLayerShader ` to blend a metal and a rust like material, or as a mask to blend colors for a :ref:`asMetal ` node, produces good results. -.. thumbnail:: /_images/screenshots/voronoi2d/voronoi2d_euclidian_f2.png - :group: shots_voronoi2d_group_A +.. thumbnail:: /_images/screenshots/noise2d/as_noise2d_granitical.png + :group: shots_noise2d_group_A :width: 10% :title: - Euclidian metric, with the second feature nearest to the evaluated cell. + A signed Perlin noise, with the product of 8 frequencies, that is, with the *Cascade Mode* set to *Multiplicative*. This texture would work well as a mask to map or to ramp colors for granite, specially when used in conjunction with a :ref:`asSubsurface ` node. -.. thumbnail:: /_images/screenshots/voronoi2d/voronoi2d_euclidian_f1_divided_by_f2.png - :group: shots_voronoi2d_group_A +.. thumbnail:: /_images/screenshots/noise2d/as_noise2d_metalaging.png + :group: shots_noise2d_group_A :width: 10% :title: - Euclidian metric, with the first nearest featured divided by the second nearest feature. + Generalized Voronoi, also known as *Voronoise*, with medium jittering in order not to completely break the patterning order, and low smoothness. When sucessive frequencies are accumulated, it helps creating the appearance of galvanized metal. It would work great with :ref:`asMetal `. -.. thumbnail:: /_images/screenshots/voronoi2d/voronoi2d_euclidian_f1_plus_f2.png - :group: shots_voronoi2d_group_A +.. thumbnail:: /_images/screenshots/noise2d/as_noise2d_ridged.png + :group: shots_noise2d_group_A :width: 10% :title: - Euclidian metric, with the first and second nearest features to the cell added. + Ridged multifractal, which works great driving displacements or bumps to create the appearance of terrain ridges. -.. thumbnail:: /_images/screenshots/voronoi2d/voronoi2d_euclidian_pebbles.png - :group: shots_voronoi2d_group_A +.. thumbnail:: /_images/screenshots/noise2d/as_noise2d_turbulence.png + :group: shots_noise2d_group_A :width: 10% :title: - Euclidian metric, set to *pebbles* mode, one of the many possible combinations of expressions involving the four nearest features to the cell. + Turbulence using inflected signed Perlin noise. -.. thumbnail:: /_images/screenshots/voronoi2d/voronoi2d_minkowski_p_0.5.png - :group: shots_voronoi2d_group_A +.. thumbnail:: /_images/screenshots/noise2d/as_noise2d_viral.png + :group: shots_noise2d_group_A :width: 10% :title: - Nearest feature to the cell with the Minkowski metric with P parameter set to 0.5. + Appearance of virus or bacteria, created using inflected and ridged Gabor noise set to *Hybrid* anisotropy, with successive frequencies accumulated. -.. thumbnail:: /_images/screenshots/voronoi2d/voronoi2d_euclidian_f2_minus_f1.png - :group: shots_voronoi2d_group_A +.. thumbnail:: /_images/screenshots/noise2d/as_noise2d_weave.png + :group: shots_noise2d_group_A :width: 10% :title: - Euclidian metric, with the difference between the second nearest feature and the nearest feature. + Appearance of weave patterns using inflected and ridged Gabor noise set to *Hybrid* anisotropy, with successive frequencies accumulated. This would work well as a base texture to threshold in order to drive a transparency mask, and as a texture controlling displacement or bump, color mapping. -.. thumbnail:: /_images/screenshots/voronoi2d/voronoi2d_euclidian_cell_id4.png - :group: shots_voronoi2d_group_A +.. thumbnail:: /_images/screenshots/noise2d/as_noise2d_zebra.png + :group: shots_noise2d_group_A :width: 10% :title: - Euclidian metric, with the cell IDs of the fourth nearest feature. + Finally, a texture with the appearance of zebra patterns, created signed Gabor noise set to *Anisotropic* mode, with successive frequencies accumulated. + +----- + +.. rubric:: Footnotes + +.. [#] Also known as generalized Voronoi. See `Inigo Quilez article on voronoise `_. ----- diff --git a/docs/source/shaders/texture/as_noise3d.rst b/docs/source/shaders/texture/as_noise3d.rst index cc39450..25ef34b 100644 --- a/docs/source/shaders/texture/as_noise3d.rst +++ b/docs/source/shaders/texture/as_noise3d.rst @@ -1,19 +1,21 @@ -.. _label_as_noise3D: +.. _label_as_noise3d: .. fix_img_align:: | - + .. image:: /_images/icons/asNoise3D.png :width: 128px :align: left :height: 128px - :alt: Noise3D Icon + :alt: noise3d Icon asNoise3D ********* -A procedural 2D Worley :cite:`Worley:1996:CTB:237170.237267` like noise shader, that outputs not only the resulting color, but the four nearest features to the evaluated point, their respective positions, and their cell color IDs. See also :cite:`Ebert:2002:TMP:572337`. +A fractal solid noise node, with recursion, and an ample choice of noise primitives. The 3D counterpart of :ref:`asNoise2D ` using the surface point P and a placement matrix, instead of UV coordinates. + +| Parameters ---------- @@ -26,111 +28,125 @@ Color Parameters ^^^^^^^^^^^^^^^^ *Color 1* - Primary cell color. + Primary color. *Color 2* - Secondary cell color. + Secondary color. *Contrast* - Contrast between primary and secondary cell color. + Contrast between primary and secondary colors. ----- -Recursion Parameters -^^^^^^^^^^^^^^^^^^^^ +Noise Parameters +^^^^^^^^^^^^^^^^ -*Amplitude* - Controls the amplitute at each octave, including the starting iteration. +*Type* + The noise primitive used. It can take the following values -*Octaves* - Number of iterations to perform, higher values lead to increasing detail, but increased computational cost as well. + * Perlin :cite:`Perlin:1985:IS:325165.325247` + * Simplex :cite:`Perlin:2002:IN:566654.566636` + * Value + * Voronoise [#]_ :cite:`Worley:1996:CTB:237170.237267` + * Gabor :cite:`Galerne:2012:GNE:2185520.2185569`, :cite:`Lagae:2009:PNU:1531326.1531360` -*Lacunarity* - Defines how large the gaps are in the cell noise with increasing octaves, higher values lead to higher gaps, lower values to small gaps. +*Intensity* + The global noise intensity. -*Persistence* - The persistence of the fractal is a gain factor to apply to the amplitude at each iteration, but it only has an effect when the shader is set to the mode *pebbles*. +*Frequency* + The noise frequency along the *x*, *y* and *z* directions, contained in a vector. ------ +*Ridges* + Toggling this checkbox will enable the *Ridged Noise* mode. A noise mode more suited to modelling the appearance of crests, mountains, when used to drive a displacement or bump map. -Cell Parameters -^^^^^^^^^^^^^^^ +*Inflection* + Enabling this checkbox will force the noise function to return a absolute value (if the noise was in [-1,1] range to begin with, otherwise it won't have any effect). -*Density* - The density of the cells, with higher values resulting in a higher number of cells in the same area. +*Signed Noise* + Enabling this checkbox makes the noise function return values in the [-1,1] range, and disabling it will return values in [0,1] range. -*Jittering* - How random the placement of the cells is, with low values resulting in a ordered grid of cells, and higher values resulting in aleatory placement of cells. +Motion Parameters +^^^^^^^^^^^^^^^^^ -*Metric* - Which metric to choose to calculate the distance from cell to feature points. There are several to choose from, resulting in different types of patterns. +*Animated Noise* + Enabling this checkbox will animate the noise along time. -* Euclidian distance -* Sum of square difference -* Tchebychev distance -* Sum of absolute difference -* Akritean distance -* Minkowski metric -* Karlsruhe metric +*Frame Time* + Frame time, typically the frame number. -The sum of the square difference is also known as the Manhattan metric. +*Time Scale* + Global time scale, affects the frame time. -The Minkowski metric is a generalized metric whose P parameter allows you to go from the Euclidian distance when P has a value of 2, to the Manhattan distance when P has a value of 1, and as P reaches infinity, it represents the Tchebychev metric. +Periodic Parameters +^^^^^^^^^^^^^^^^^^^ -The Akritean distance if a weighted mix of the Euclidian distance, and the Tchebychev distance. +*Periodic* + Enabling this checkbox will enable periodic noise, with a user-set *x*, *y* and *z* period. -The Karlsruhe metric, also known as Moscow metric, is a radial metric, returns radial sections from a cell at the center. +*Period* + The periodic noise *x*, *y* and *z* frequency, encoded in a vector. -*Minkowski Parameter* - Controls the metric, with a value of 1 being the Manhattan distance, 2 being the Euclidian distance, and higher values tending to the Tchebychev metric as the parameter approaches infinity. +Voronoise Parameters +^^^^^^^^^^^^^^^^^^^^ -*Coverage* - The Akritean distance coverage, or the weighting mix between the Euclidian distance and the Tchebychev distance. +*Smoothness* + Controls the smoothness of the generalized Voronoi noise, with low values having a sharp cell boundary, and high values having a smooth Perlin noise like appearance. -*Features Mode* - The features mode to use when computing the output color. +*Jittering* + Controls the jittering of the Voronoi cells, with low values producing a regular cell grid, and high values producing a randomized cell grid. -* Feature 1, or nearest feature from the cell -* Feature 2, or second nearest feature from the cell -* Feature 3, or third nearest feature from the cell -* Feature 4, or fourth nearest feature from the cell -* F1 + F2, or sum of first and second nearest features -* F2 - F1, or difference between second and first nearest features -* F1 * F2, or product of first and second nearest features -* F1 / F2, or division of first nearest feature by second nearest feature -* F1 ^ F2, nearest feature raised to the second nearest feature -* Pebbles, a mode that resembles pebbles -* Cell ID 1, the ID of the nearest feature to the cell -* Cell ID 2, the ID of the second nearest feature to the cell -* Cell ID 3, the ID of the third nearest feature to the cell -* Cell ID 4, the ID of the fourth nearest feature to the cell +Gabor Parameters +^^^^^^^^^^^^^^^^ -| +*Anisotropy* + This parameter controls the type of Gabor noise used. It can take the values -.. note:: + * Isotropic + * Anisotropic + * Hybrid - The unmodified features, points and their color IDs are also output from the shader, giving the user greater creative potential. The feature modes above are but a starting point. +*Direction* + Anisotropy vector to use when the Gabor noise *Anisotropy* mode is set to *Anisotropic*. ------ +*Bandwidth* + The bandwidth for the Gabor noise. -Color Balance -^^^^^^^^^^^^^ +*Impulses* + The number of impulses for the Gabor noise. -The standard Maya color balance, gain, offset parameters. Please consult Maya's documentation for more information on these controls. +*Filter Noise* + Enabling this checkbox will produce antialiased noise. ----- -Effects -^^^^^^^ +Recursion Parameters +^^^^^^^^^^^^^^^^^^^^ + +*Amplitude* + Initial noise amplitude before recursion. -The standard Maya effects parameters. Please consult Maya's documentation for more information on these controls. +*Octaves* + The number of interations to perform. ------ +*Cascade* + The type of iteration to perform. It can be + + * Additive + * Multiplicative + + In the first case, the results of each iteration are accumulated, and in the second case, they are multiplied with the previous product. -Coordinates -^^^^^^^^^^^ +*Lacunarity* + Control for the gap between successive noise frequencies (sucessive octaves). + +*Offset* + Controls the multifractality. + +*Gain* + Controls the contrast of the fractal. -The input UV coordinates, typically from an upstream *placement2d* node. +*Distortion* + This parameter distorts the domain of the coordinates for each frequency. ----- @@ -143,81 +159,83 @@ Outputs *Output Alpha* The alpha resulting from the *Features Mode* choice, usually luminance of the color only. -*Output Features* - An array of 4 floats, containing the four nearest features to the cell. - -*Output Positions* - An array of 4 points, containing the center of the four nearest features to the cell. - -*Output IDs* - An array of 4 colors, containing the color IDs of the four nearest features to the cell. - -.. warning:: presently OSL does not allow connections from/to array elements, and appleseed-maya is not enabling the array outputs for now. This will be addressed in a future release. - ----- -.. _label_voronoi2d_screenshots: +.. _label_noise3d_screenshots: Screenshots ----------- -Some examples of feature output modes and metrics. +Some examples of what can be achieved with this node, besides what was illustrated by the :ref:`asNoise2D gallery `. + +.. thumbnail:: /_images/screenshots/noise3d/as_noise3d_coral.png + :group: shots_noise3d_group_A + :width: 10% + :title: + + Gabor noise used as the noise *primitive* set to *Hybrid* anisotropy mode, in a recursive manner, with successive frequencies accumulated. That is, with the *Cascade Mode* set to additive. This helps creating the appearance of a coral like structure, specially if used to drive a displacement or bump. -.. thumbnail:: /_images/screenshots/voronoi2d/voronoi2d_euclidian_f1.png - :group: shots_voronoi2d_group_A +.. thumbnail:: /_images/screenshots/noise3d/as_noise3d_corrosion.png + :group: shots_noise3d_group_A :width: 10% :title: - Euclidian metric, with the first feature nearest to the evaluated cell. + A texture generated using inflected signed Value noise, with successive noise frequencies accumulated, creating the appearance of a soft corrosion like texture. Using this texture as a mask to :ref:`asLayerShader ` to blend a metal and a rust like material, or as a mask to blend colors for a :ref:`asMetal ` node, produces good results. -.. thumbnail:: /_images/screenshots/voronoi2d/voronoi2d_euclidian_f2.png - :group: shots_voronoi2d_group_A +.. thumbnail:: /_images/screenshots/noise3d/as_noise3d_granitical.png + :group: shots_noise3d_group_A :width: 10% :title: - Euclidian metric, with the second feature nearest to the evaluated cell. + A signed Perlin noise, with the product of 8 frequencies, that is, with the *Cascade Mode* set to *Multiplicative*. This texture would work well as a mask to map or to ramp colors for granite, specially when used in conjunction with a :ref:`asSubsurface ` node. -.. thumbnail:: /_images/screenshots/voronoi2d/voronoi2d_euclidian_f1_divided_by_f2.png - :group: shots_voronoi2d_group_A +.. thumbnail:: /_images/screenshots/noise3d/as_noise3d_metalaging.png + :group: shots_noise3d_group_A :width: 10% :title: - Euclidian metric, with the first nearest featured divided by the second nearest feature. + Generalized Voronoi, also known as *Voronoise*, with medium jittering in order not to completely break the patterning order, and low smoothness. When sucessive frequencies are accumulated, it helps creating the appearance of galvanized metal. It would work great with :ref:`asMetal `. -.. thumbnail:: /_images/screenshots/voronoi2d/voronoi2d_euclidian_f1_plus_f2.png - :group: shots_voronoi2d_group_A +.. thumbnail:: /_images/screenshots/noise3d/as_noise3d_fBm.png + :group: shots_noise3d_group_A :width: 10% :title: - Euclidian metric, with the first and second nearest features to the cell added. + Fractional Brownian motion preset. -.. thumbnail:: /_images/screenshots/voronoi2d/voronoi2d_euclidian_pebbles.png - :group: shots_voronoi2d_group_A +.. thumbnail:: /_images/screenshots/noise3d/as_noise3d_turbulence.png + :group: shots_noise3d_group_A :width: 10% :title: - Euclidian metric, set to *pebbles* mode, one of the many possible combinations of expressions involving the four nearest features to the cell. + Turbulence using inflected signed Perlin noise. -.. thumbnail:: /_images/screenshots/voronoi2d/voronoi2d_minkowski_p_0.5.png - :group: shots_voronoi2d_group_A +.. thumbnail:: /_images/screenshots/noise3d/as_noise3d_viral.png + :group: shots_noise3d_group_A :width: 10% :title: - Nearest feature to the cell with the Minkowski metric with P parameter set to 0.5. + Appearance of virus or bacteria, created using inflected and ridged Gabor noise set to *Hybrid* anisotropy, with successive frequencies accumulated. -.. thumbnail:: /_images/screenshots/voronoi2d/voronoi2d_euclidian_f2_minus_f1.png - :group: shots_voronoi2d_group_A +.. thumbnail:: /_images/screenshots/noise3d/as_noise3d_weave.png + :group: shots_noise3d_group_A :width: 10% :title: - Euclidian metric, with the difference between the second nearest feature and the nearest feature. + Appearance of weave patterns using inflected and ridged Gabor noise set to *Hybrid* anisotropy, with successive frequencies accumulated. This would work well as a base texture to threshold in order to drive a transparency mask, and as a texture controlling displacement or bump, color mapping. -.. thumbnail:: /_images/screenshots/voronoi2d/voronoi2d_euclidian_cell_id4.png - :group: shots_voronoi2d_group_A +.. thumbnail:: /_images/screenshots/noise3d/as_noise3d_zebra.png + :group: shots_noise3d_group_A :width: 10% :title: - Euclidian metric, with the cell IDs of the fourth nearest feature. + Finally, a texture with the appearance of zebra patterns, created signed Gabor noise set to *Anisotropic* mode, with successive frequencies accumulated. + +----- + +.. rubric:: Footnotes + +.. [#] Also known as generalized Voronoi. See `Inigo Quilez article on voronoise `_. ----- diff --git a/docs/source/shaders/texture/as_texture.rst b/docs/source/shaders/texture/as_texture.rst index 792db3f..039a267 100644 --- a/docs/source/shaders/texture/as_texture.rst +++ b/docs/source/shaders/texture/as_texture.rst @@ -15,6 +15,8 @@ asTexture A texture lookup node with full control over OSL's texture() call. +| + Parameters ---------- diff --git a/docs/source/shaders/texture/as_voronoi2d.rst b/docs/source/shaders/texture/as_voronoi2d.rst index fda2b50..b7c0760 100644 --- a/docs/source/shaders/texture/as_voronoi2d.rst +++ b/docs/source/shaders/texture/as_voronoi2d.rst @@ -15,6 +15,8 @@ asVoronoi2D A procedural 2D Worley :cite:`Worley:1996:CTB:237170.237267` like noise shader, that outputs not only the resulting color, but the four nearest features to the evaluated point, their respective positions, and their cell color IDs. See also :cite:`Ebert:2002:TMP:572337`. +| + Parameters ---------- @@ -65,15 +67,15 @@ Cell Parameters *Metric* Which metric to choose to calculate the distance from cell to feature points. There are several to choose from, resulting in different types of patterns. -* Euclidian distance +* Euclidian distance [#]_ * Sum of square difference -* Tchebychev distance +* Tchebychev distance [#]_ * Sum of absolute difference * Akritean distance -* Minkowski metric -* Karlsruhe metric +* Minkowski metric [#]_ +* Karlsruhe metric [#]_ -The sum of the square difference is also known as the Manhattan metric. +The sum of the square difference is also known as the Manhattan metric [#]_. The Minkowski metric is a generalized metric whose P parameter allows you to go from the Euclidian distance when P has a value of 2, to the Manhattan distance when P has a value of 1, and as P reaches infinity, it represents the Tchebychev metric. @@ -219,6 +221,20 @@ Some examples of feature output modes and metrics. ----- +.. rubric:: Footnotes + +.. [#] The Euclidian distance or Euclidian metric, also known as :math:`L_2` norm, is the straight line distance between two points in Euclidian space. + +.. [#] The Chebyshev (or Tchebychev) distance, also known as Chessboard distance or :math:`L_\infty` norm, is a metric on a vector space where the distance between two vectors is the greatest of their differences along any coordinate dimension. + +.. [#] The Minkowski distance, also known as :math:`L_P` norm, is a metric which is a generalization of both the Euclidian distance and the Manhattan distance, being equal to the Manhattan distance when its *p* parameter is equal to 1, or equal to the Euclidian distance when its *p* parameter is equal to 2. On the limit as *p* approaches infinity, it is equal to the Chebyshev distance. + +.. [#] In metric geometry, the Karlsruhe metric is a measure of distance that assumes travel is only possible along rays through the origin and circular arcs centered at the origin. + +.. [#] The Manhattan distance, also known as *taxicab* metric or :math:`L_1` norm, is a metric in which the distance between two points is the sum of the absolute differences of their Cartesian coordinates. + +----- + .. rubric:: References .. bibliography:: /bibtex/references.bib diff --git a/docs/source/shaders/texture/as_voronoi3d.rst b/docs/source/shaders/texture/as_voronoi3d.rst index 2e98619..c1d2d87 100644 --- a/docs/source/shaders/texture/as_voronoi3d.rst +++ b/docs/source/shaders/texture/as_voronoi3d.rst @@ -15,6 +15,8 @@ asVoronoi3D A procedural 3D Worley :cite:`Worley:1996:CTB:237170.237267` like noise shader, that outputs not only the resulting color, but the four nearest features to the evaluated point, their respective positions, and their cell color IDs. See also :cite:`Ebert:2002:TMP:572337`. +| + Parameters ---------- @@ -65,15 +67,15 @@ Cell Parameters *Metric* Which metric to choose to calculate the distance from cell to feature points. There are several to choose from, resulting in different types of patterns. -* Euclidian distance +* Euclidian distance [#]_ * Sum of square difference -* Tchebychev distance +* Tchebychev distance [#]_ * Sum of absolute difference * Akritean distance -* Minkowski metric -* Karlsruhe metric +* Minkowski metric [#]_ +* Karlsruhe metric [#]_ -The sum of the square difference is also known as the Manhattan metric. +The sum of the square difference is also known as the Manhattan metric [#]_. The Minkowski metric is a generalized metric whose P parameter allows you to go from the Euclidian distance when P has a value of 2, to the Manhattan distance when P has a value of 1, and as P reaches infinity, it represents the Tchebychev metric. @@ -218,7 +220,22 @@ Some examples of different metrics and feature output combinations used. Tchebychev metric, with 4 octaves, and the output set to the product of the two nearest features to the cell. ------------ +----- + +.. rubric:: Footnotes + + +.. [#] The Euclidian distance or Euclidian metric, also known as :math:`L_2` norm, is the straight line distance between two points in Euclidian space. + +.. [#] The Chebyshev (or Tchebychev) distance, also known as Chessboard distance or :math:`L_\infty` norm, is a metric on a vector space where the distance between two vectors is the greatest of their differences along any coordinate dimension. + +.. [#] The Minkowski distance, also known as :math:`L_P` norm, is a metric which is a generalization of both the Euclidian distance and the Manhattan distance, being equal to the Manhattan distance when its *p* parameter is equal to 1, or equal to the Euclidian distance when its *p* parameter is equal to 2. On the limit as *p* approaches infinity, it is equal to the Chebyshev distance. + +.. [#] In metric geometry, the Karlsruhe metric is a measure of distance that assumes travel is only possible along rays through the origin and circular arcs centered at the origin. + +.. [#] The Manhattan distance, also known as *taxicab* metric or :math:`L_1` norm, is a metric in which the distance between two points is the sum of the absolute differences of their Cartesian coordinates. + +----- .. rubric:: References diff --git a/icons/asNoise2D.png b/icons/asNoise2D.png new file mode 100644 index 0000000..4920f2d Binary files /dev/null and b/icons/asNoise2D.png differ diff --git a/icons/asNoise3D.png b/icons/asNoise3D.png new file mode 100644 index 0000000..af56dd9 Binary files /dev/null and b/icons/asNoise3D.png differ diff --git a/icons/mayaseed_icons1.svg b/icons/mayaseed_icons1.svg index 8572505..fccbc73 100644 --- a/icons/mayaseed_icons1.svg +++ b/icons/mayaseed_icons1.svg @@ -11,898 +11,903 @@ xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" - width="210mm" - height="297mm" - viewBox="0 0 744.09448819 1052.3622047" - id="svg2" - version="1.1" + sodipodi:docname="mayaseed_icons1.svg" inkscape:version="0.91 r13725" - sodipodi:docname="mayaseed_icons1.svg"> + version="1.1" + id="svg2" + viewBox="0 0 744.09448819 1052.3622047" + height="297mm" + width="210mm"> + inkscape:snap-others="false" + inkscape:bbox-nodes="true" + inkscape:bbox-paths="true" + inkscape:snap-bbox="true" + inkscape:snap-smooth-nodes="true" + inkscape:object-nodes="true" + inkscape:snap-intersection-paths="true" + inkscape:object-paths="true" + inkscape:snap-center="false" + inkscape:snap-object-midpoints="true" + inkscape:window-maximized="1" + inkscape:window-y="31" + inkscape:window-x="0" + inkscape:window-height="1389" + inkscape:window-width="2560" + inkscape:guide-bbox="true" + showguides="true" + showgrid="false" + inkscape:current-layer="layer1" + inkscape:document-units="px" + inkscape:cy="-1409.84" + inkscape:cx="1864.5775" + inkscape:zoom="0.32573148" + inkscape:pageshadow="2" + inkscape:pageopacity="0" + borderopacity="1.0" + bordercolor="#666666" + pagecolor="#767676" + id="base"> - + inkscape:color="rgb(0,0,255)" /> + inkscape:color="rgb(0,0,255)" /> + inkscape:color="rgb(0,0,255)" /> - + + id="guide4146" /> + inkscape:color="rgb(0,0,255)" /> + id="guide4150" + inkscape:label="" + inkscape:color="rgb(0,0,255)" /> + inkscape:color="rgb(0,0,255)" /> + + id="guide4508" + inkscape:label="" + inkscape:color="rgb(0,0,255)" /> + + inkscape:vp_y="334.31458 : 207.59091 : 0" + inkscape:vp_z="647.74901 : -413.9024 : 0" + inkscape:persp3d-origin="3579.0379 : -2168.6369 : 1" + id="perspective5670" /> + id="linearGradient5519" + osb:paint="solid"> + id="stop5521" /> + id="pattern6425" + patternTransform="matrix(0.59761962,0,0,0.59761962,-1557.8706,540.36223)" /> + refY="0.0" + refX="0.0" + id="marker5325" + style="overflow:visible;" + inkscape:isstock="true"> + style="fill-rule:evenodd;stroke:#ff6600;stroke-width:1pt;stroke-opacity:1;fill:#ff6600;fill-opacity:1" + transform="scale(0.8) rotate(180) translate(12.5,0)" /> + refY="0.0" + refX="0.0" + id="Arrow1Lend" + style="overflow:visible;" + inkscape:isstock="true"> + style="fill-rule:evenodd;stroke:#ff6600;stroke-width:1pt;stroke-opacity:1;fill:#ff6600;fill-opacity:1" + transform="scale(0.8) rotate(180) translate(12.5,0)" /> + id="linearGradient7401" + osb:paint="solid"> + id="stop7403" /> + inkscape:collect="always" + id="linearGradient4581"> + id="stop4583" /> + id="stop4585" /> + inkscape:collect="always" + id="linearGradient4573"> + id="stop4575" /> + id="stop4577" /> + inkscape:vp_y="334.31458 : 207.59091 : 0" + inkscape:vp_z="647.74902 : -413.90241 : 0" + inkscape:persp3d-origin="2019.0379 : -2060.6369 : 1" + id="perspective4513" /> + inkscape:vp_y="0 : 2078.6271 : 0" + inkscape:vp_z="1504.3769 : 221.8472 : 1" + inkscape:persp3d-origin="731.02943 : -142.7309 : 1" + id="perspective4481" /> + inkscape:collect="always" + id="linearGradient4279"> + id="stop4281" /> + id="stop4283" /> + inkscape:collect="always" + id="linearGradient4223"> + id="stop4225" /> + id="stop4227" /> - + + id="linearGradient4603" + gradientUnits="userSpaceOnUse" + x1="59.491722" + y1="891.12146" + x2="407.43164" + y2="641.12146" /> + id="filter4394"> + id="feColorMatrix4396" /> + k2="0.175393" + result="composite" + id="feComposite4398" /> + id="filter4418"> + id="feColorMatrix4420" /> + k2="0.400524" + result="composite" + id="feComposite4422" /> + y="-0.3" + height="1.6" + style="color-interpolation-filters:sRGB;" + inkscape:label="Felt Feather" + id="filter7343"> + id="feGaussianBlur7345" /> + operator="atop" + result="composite1" + id="feComposite7347" /> + result="composite2" + id="feComposite7349" /> + result="composite3" + id="feComposite7351" /> + seed="21" + baseFrequency="0.0315 0.0341" + result="turbulence" + id="feTurbulence7353" /> + xChannelSelector="R" + scale="100" + yChannelSelector="G" + result="map" + id="feDisplacementMap7355" /> + id="feColorMatrix7357" /> + operator="atop" + result="composite4" + id="feComposite7359" /> - + height="803.18652" + patternTransform="translate(-1688.6848,1276.9656)" + id="pattern6363"> + x="720" + y="80" /> + x="720" + y="240" /> + x="720" + y="400" /> + x="720" + y="560" /> + + height="261.1797" + patternTransform="translate(309.72461,2702.5215)" + id="pattern4789"> + id="g4620" + transform="translate(-309.72461,-2702.5215)"> + id="path4553" + inkscape:connector-curvature="0" /> + id="path4555" + inkscape:connector-curvature="0" /> + id="path4561" + inkscape:connector-curvature="0" /> + id="path4567" + inkscape:connector-curvature="0" /> + id="path4572" + inkscape:connector-curvature="0" /> + id="path4574" + inkscape:connector-curvature="0" /> + id="path4576" + inkscape:connector-curvature="0" /> - + + id="path4557" + inkscape:connector-curvature="0" /> - + height="1119.1281" + width="1119.1731" + patternUnits="userSpaceOnUse"> + + style="fill:#333333;fill-opacity:1" + d="m 3124.1787,4320.7841 c 4.2642,5.8832 8.2673,11.211 8.8961,11.8398 0.6288,0.6289 1.0352,-35.6601 0.9029,-80.6419 l -0.24,-81.7848 -7.3097,54.6447 c -4.0201,30.0546 -7.9154,61.5301 -8.6558,69.9453 -1.3172,14.9695 -1.1786,15.5319 6.4065,25.9969 z" + id="path26406" + inkscape:connector-curvature="0" /> + style="fill:#c3c7c3" + d="m 2292.836,4674.0219 144.4095,0 -1.4292,-4.5032 c -0.7862,-2.4769 -22.0654,-75.9837 -47.2872,-163.3486 -25.2215,-87.3649 -47.0218,-159.6368 -48.4448,-160.604 -1.4227,-0.9671 -5.5135,-3.338 -9.0903,-5.2683 l -6.5038,-3.5095 -52.8172,54.4092 -52.8172,54.4092 -35.2148,66.8078 -35.2145,66.8076 0,47.3999 0,47.3999 144.4095,0 z" + id="path26408" + inkscape:connector-curvature="0" /> - + + style="fill:#ff7f2a;fill-opacity:1" + d="m 3078.5496,4030.3384 c 10.1805,6.5945 26.8705,17.4056 37.0893,24.0246 l 18.5791,12.0348 0,-108.5738 c 0,-59.7155 -0.3983,-108.1638 -0.8854,-107.663 -0.7421,0.7636 -39.9018,90.4841 -65.9997,151.2155 l -7.2931,16.9718 18.5098,11.9901 z" + id="path26412" + inkscape:connector-curvature="0" /> + style="fill:#576fba;fill-opacity:1" + d="m 3010.4996,3990.7262 c 25.7791,14.2964 47.6864,25.8166 48.6828,25.6006 0.9964,-0.2151 18.298,-38.4023 38.4478,-84.8578 l 36.6363,-84.4647 -0.5709,-87.904 -0.5705,-87.9043 -84.153,144.4358 c -46.2839,79.4397 -84.4209,145.4854 -84.7485,146.7684 -0.3275,1.2829 20.4966,14.0296 46.276,28.326 z" + id="path26414" + inkscape:connector-curvature="0" /> + style="fill:#9f9e75;fill-opacity:1" + d="m 2387.8295,4504.6231 c 24.4247,84.1529 45.5084,156.6939 46.8526,161.202 l 2.4441,8.1968 199.9121,0 c 109.9518,0 199.8829,-0.7376 199.8471,-1.6393 -0.035,-0.9016 -25.4015,-54.7542 -56.3687,-119.672 l -56.3035,-118.0328 -30.1743,-18.5793 -30.1745,-18.579 -160.4512,-25.2391 c -95.4134,-15.0085 -160.3584,-24.3114 -160.2219,-22.9507 0.1275,1.2584 20.2133,71.1405 44.6382,155.2934 z" + id="path26416" + inkscape:connector-curvature="0" /> + style="fill:#089200;fill-opacity:1" + d="m 2781.0063,4554.3263 57.0371,119.6488 120.5896,0.025 120.5899,0.025 3.3243,-14.754 c 1.8283,-8.1147 14.2021,-64.4987 27.4974,-125.2973 l 24.1734,-110.5434 0,-44.3005 0,-44.3004 -9.0599,-12.9157 c -4.983,-7.1036 -9.6279,-12.9157 -10.3223,-12.9157 -1.2354,0 -390.2528,124.8881 -390.6601,125.4154 -0.115,0.1475 25.4601,54.1094 56.8306,119.9161 z" + id="path26418" + inkscape:connector-curvature="0" /> + style="fill:#c83737;fill-opacity:1" + d="m 2693.9371,4415.9537 c 18.1365,11.0414 31.2032,17.6569 33.6241,17.0239 2.1778,-0.5694 90.4141,-28.8531 196.0803,-62.8523 l 192.1204,-61.8168 9.4017,-75.6131 c 8.8558,-71.2218 9.3602,-78.2653 8.6818,-121.2858 l -0.7203,-45.6729 -36.4868,-23.6823 c -20.0678,-13.0252 -58.4738,-35.9277 -85.3468,-50.8942 -42.2472,-23.5288 -51.7953,-27.9569 -70.5467,-32.7184 -11.9278,-3.0289 -21.8725,-5.3113 -22.0993,-5.0725 -0.9674,1.0189 -254.3723,443.1185 -254.3723,443.7874 0,0.4058 13.3487,8.8645 29.6639,18.797 z" + id="path26420" + inkscape:connector-curvature="0" /> + id="path26422" + d="m 2355.8675,3754.8984 -31.8456,34.971 c -17.5146,19.2349 -32.4664,35.2123 -33.2277,35.5034 -0.7612,0.2908 -60.2784,-19.947 -132.2612,-44.9726 -129.8781,-45.1533 -130.927,-45.5656 -137.1592,-53.9241 l -6.2804,-8.424 0,-84.8565 c 0,-43.3776 34.9207,-78.2981 78.298,-78.2981 l 86.5706,0 164.8685,0 1.221,11.4765 c 0.6698,6.3114 2.7079,46.3935 4.5319,89.0709 1.8243,42.6777 3.7616,82.5132 4.3024,88.5241 l 0.9817,10.9294 z" + style="fill:#f87c00;fill-opacity:1" + inkscape:connector-curvature="0" /> + id="path26424" + d="m 2148.4242,4674.0211 -55.0328,0 c -29.3874,0 -54.8765,-16.0374 -68.272,-39.8642 l 55.5456,-24.9893 c 35.4643,-15.9554 65.2216,-29.0366 66.1232,-29.0716 0.9016,-0.035 1.636,21.0839 1.636,46.9308 l 0,46.9943 z" + style="fill:#660000;fill-opacity:1" + inkscape:connector-curvature="0" /> + id="path26426" + d="m 3134.2172,3669.3338 -84.1144,144.3479 c -46.3097,79.471 -85.0301,145.7785 -86.0432,147.3512 -1.4827,2.3016 -6.0352,1.7958 -23.3383,-2.5981 -11.8235,-3.0022 -23.7753,-7.2386 -26.5567,-9.4154 -2.7817,-2.1771 -54.683,-47.2364 -115.3397,-100.1323 -60.6566,-52.8963 -110.2846,-96.6694 -110.2853,-97.2705 -8e-4,-0.601 9.5384,-11.0764 21.1994,-23.28 l 21.1997,-22.1858 201.0946,-67.7202 179.49,-60.4486 c 12.1958,12.2823 20.3263,28.603 22.2494,46.8333 l 0.4445,37.4031 0,7.1154 z" + style="fill:#ffcc00;fill-opacity:1" + inkscape:connector-curvature="0" /> + style="fill:#73879f" + d="m 2018.3594,4123.998 c 1.7965,-0.6894 2.7219,-2.1341 2.0568,-3.2102 -1.9073,-3.0862 -5.3228,-2.2819 -5.3228,1.2534 0,1.9498 1.2822,2.7179 3.266,1.9568 z" + id="path26428" + inkscape:connector-curvature="0" /> + style="fill:#32c2c9;fill-opacity:1" + d="m 2350.4961,3659.2065 c 2.6002,51.9603 5.1653,94.813 5.7004,95.2286 0.5351,0.4153 75.2353,0.025 166.0003,-0.8914 l 165.0271,-1.6468 21.8578,-23.0919 21.858,-23.0923 27.1614,-68.304 c 14.9387,-37.5672 28.4765,-71.5008 30.0837,-75.4079 l 2.9227,-7.1038 -222.9798,0 -222.9801,0 0.3105,4.9183 c 0.1701,2.7049 2.4382,47.4308 5.038,99.3912 z" + id="path26430" + inkscape:connector-curvature="0" /> + style="fill:#660000;fill-opacity:1" + d="m 2019.3358,3736.3178 c 6.657,0 6.9823,-3.1214 1.1494,-11.0274 l -5.3918,-7.3083 0,9.1679 c 0,7.6176 0.7173,9.1678 4.2424,9.1678 z m 265.3317,475.4094 c 21.9045,67.3224 40.4671,123.4236 41.2502,124.6693 5.1945,8.262 22.4551,11.7538 178.3334,36.0754 94.7505,14.784 158.7966,23.8581 159.9741,22.6652 2.8044,-2.8414 253.6264,-440.2723 253.4687,-442.0468 -0.073,-0.8097 -51.7806,-46.4393 -114.9079,-101.3988 l -114.7768,-99.9266 -144.6547,1.0892 c -79.5603,0.5988 -154.6536,1.6385 -166.8742,2.3101 l -22.2191,1.2212 -28.054,30.8329 c -15.4298,16.958 -29.7482,32.9734 -31.819,35.5896 -2.6817,3.388 -10.3871,41.9608 -26.776,134.0402 -12.6559,71.1059 -22.957,130.0016 -22.891,130.8792 0.065,0.8776 18.0417,56.6775 39.9463,123.9999 z" + id="path26432" + inkscape:connector-curvature="0" /> + id="path26434" + d="m 3111.5526,3578.0115 -178.4254,60.1896 c -109.9998,37.1053 -200.2472,67.4906 -200.5477,67.4906 -1.666,0.078 1.9973,-9.6794 28.7445,-76.5105 l 29.2965,-73.1898 171.9301,-0.5616 98.8382,-0.3223 c 19.6094,1.3427 37.1911,9.8255 50.1638,22.904 z" + style="fill:#e76b33" + inkscape:connector-curvature="0" /> + style="fill:#c37d5f;fill-opacity:1" + d="m 2019.6363,4119.9784 c 3.3353,1.0584 221.3864,-30.7704 224.3491,-32.7482 1.1316,-0.7556 46.5542,-259.8011 45.7041,-260.6513 -0.5178,-0.5178 -59.883,-21.4267 -131.9224,-46.4642 -90.7924,-31.5553 -132.7745,-45.1798 -136.8274,-44.4049 l -5.8463,1.1176 0,190.8545 0,190.8545 4.5429,1.442 z" + id="path26436" + inkscape:connector-curvature="0" /> + style="fill:#333333;fill-opacity:1" + d="m 2033.1261,4454.7016 c 9.918,-0.7381 53.4425,-3.3755 96.7211,-5.8604 43.2787,-2.4849 81.7748,-4.9908 85.5471,-5.5686 5.5203,-0.8456 16.8915,-11.4042 58.278,-54.1139 l 51.4193,-53.0632 -39.9873,-123.3864 c -26.376,-81.3862 -41.0542,-123.6004 -43.1212,-124.0154 -4.4925,-0.9019 -216.0729,31.9853 -221.9717,34.5024 l -4.918,2.0986 0,165.3747 0,165.3746 18.0327,-1.3424 z" + id="path26438" + inkscape:connector-curvature="0" /> + id="path26440" + d="m 2219.7875,4443.2541 c 0.1775,0.092 -15.7799,30.6579 -35.4644,67.9252 -33.7623,63.9207 -36.2564,67.9613 -44.0399,71.334 -4.5379,1.9663 -34.5607,15.4074 -66.719,29.8678 l -48.4398,21.7855 c -6.3805,-11.3452 -10.031,-24.4494 -10.031,-38.4433 l 0,-48.6646 0,-91.6153 6.0116,-0.1175 c 3.306,-0.062 49.2872,-2.8417 102.1834,-6.1777 52.8962,-3.3357 96.319,-5.9869 96.4991,-5.8944 z" + style="fill:#000000;fill-opacity:1;stroke:none" + inkscape:connector-curvature="0" /> - + + y1="732.36047" + x1="178.59879" + gradientTransform="translate(1120,2820)" + gradientUnits="userSpaceOnUse" + id="linearGradient5119" + xlink:href="#linearGradient4223" + inkscape:collect="always" /> @@ -917,432 +922,397 @@ + id="layer1"> - + id="rect4162" + style="fill:#333333;fill-opacity:1;fill-rule:nonzero" /> + id="rect4166" + style="fill:#666666;fill-opacity:1;fill-rule:nonzero" /> + y="1218.9752" /> + id="rect4170" + style="fill:#ff7f2a;fill-opacity:1;fill-rule:nonzero" /> + id="rect4174" + style="fill:#ffcc00;fill-opacity:1;fill-rule:nonzero" /> + y="1278.9752" + x="283.57147" + height="41.42857" + width="36.42857" + id="rect4178" + style="fill:#5f8dd3;fill-opacity:1;fill-rule:nonzero" /> + - - + inkscape:export-ydpi="5.6250005" /> + + - + id="rect4396" + style="fill:#800000;fill-opacity:1;fill-rule:nonzero" /> + + width="36.42857" + height="41.42857" + x="83.571472" + y="1278.9752" /> - + inkscape:export-ydpi="90.000008" /> - + inkscape:export-ydpi="90.000008" /> - + inkscape:export-ydpi="90.000008" /> + + inkscape:export-xdpi="90.000008" + inkscape:export-ydpi="90.000008" /> + + + style="fill:#ff7f2a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:8;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:connector-curvature="0" + inkscape:export-xdpi="90.000008" + inkscape:export-ydpi="90.000008" /> - + + inkscape:export-xdpi="5.625" + inkscape:export-ydpi="5.625"> - + inkscape:transform-center-x="-112.22053" + inkscape:transform-center-y="55.993314" /> + + id="path4460" + inkscape:connector-curvature="0" + inkscape:transform-center-x="57.857143" + inkscape:transform-center-y="-117.85714" /> + x="3560" + height="512" + width="512" + id="rect4497" + style="fill:#4d4d4d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:23;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="90" + inkscape:export-ydpi="90" /> + style="fill:#e9e9ff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 3688.895,860.0053 312.9609,53.9054 0,-243.34567 -312.9609,103.38864 z" /> + style="fill:#353564;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 3621.957,861.44045 0,-90.23935 66.938,2.75257 0,86.05163 z" /> + style="fill:#afafde;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 3621.957,771.2011 219.3969,-124.79776 160.502,24.16169 -312.9609,103.38864 z" /> + style="fill:#4d4d9f;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 3621.957,861.44045 219.3969,65.06782 160.502,-12.59757 -312.9609,-53.9054 z" /> + style="fill:#7c6f91;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 3841.3539,926.50827 0,-280.10493 160.502,24.16169 0,243.34567 z" /> + style="fill:#ffcc00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 3621.957,861.44045 219.3969,65.06782 0,-280.10493 -219.3969,124.79776 z" /> - + + inkscape:export-xdpi="5.625" + inkscape:export-ydpi="5.625"> + id="path4597" + sodipodi:sides="8" + sodipodi:cx="256" + sodipodi:cy="796.36218" + sodipodi:r1="214.0752" + sodipodi:r2="206.57794" + sodipodi:arg1="-0.66431994" + sodipodi:arg2="-0.27162085" + inkscape:flatsided="true" + inkscape:rounded="0.63" + inkscape:randomized="0" + d="m 424.54916,664.37972 c 63.63945,81.27122 56.42633,55.3717 43.95879,157.83902 -12.46755,102.46732 0.74573,79.05315 -80.52549,142.6926 -81.27122,63.63946 -55.3717,56.42636 -157.83902,43.95876 C 127.67612,996.40258 151.09029,1009.6159 87.450841,928.34464 23.811389,847.07342 31.024508,872.97294 43.492053,770.50562 55.959598,668.0383 42.746315,691.45247 124.01754,627.81302 c 81.27122,-63.63945 55.3717,-56.42633 157.83902,-43.95878 102.46732,12.46754 79.05315,-0.74574 142.6926,80.52548 z" /> + d="m 208.22266,575.07422 c -24.61944,0.43711 -33.56768,12.56013 -84.46094,52.41211 C 42.332502,691.2495 55.569908,667.78856 43.078125,770.45508 31.085619,869.01818 25.573879,851.17072 81.441406,921.4668 138.94745,880.94931 152.09769,871.73644 222.94727,821.73633 298.9732,768.08315 372.49426,716.10392 432.43164,673.60938 c -2.99751,-3.75638 -4.16604,-5.15884 -7.55469,-9.48633 -63.76317,-81.42922 -40.30418,-68.18986 -142.9707,-80.68164 -38.49995,-4.68442 -58.91193,-8.62946 -73.68359,-8.36719 z" + id="path4599" /> - + + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"> + id="path4657" + inkscape:connector-curvature="0" + sodipodi:nodetypes="sssccsssccccccsss" /> + sodipodi:type="arc" + sodipodi:cx="-375.86694" + sodipodi:cy="779.6062" + sodipodi:rx="133.84554" + sodipodi:ry="200.54282" + sodipodi:start="1.2275756" + sodipodi:end="1.1973954" + sodipodi:open="true" + d="m -330.82501,968.4525 a 133.84554,200.54282 0 0 1 -170.73759,-119.93637 133.84554,200.54282 0 0 1 78.75699,-256.71638 133.84554,200.54282 0 0 1 171.92603,116.06253 133.84554,200.54282 0 0 1 -76.16264,258.46776" + transform="matrix(0.77640272,-0.63023711,0.63023711,0.77640272,0,0)" /> - + + style="fill:#ececec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:23;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:connector-curvature="0" + inkscape:export-xdpi="5.625" + inkscape:export-ydpi="5.625" /> - - - + inkscape:export-xdpi="90" + inkscape:export-ydpi="90"> - - + + + d="m 7238.9924,723.24066 c 35.2578,78.59184 34.6071,56.16593 3.9653,136.6698 -30.6418,80.50386 -15.2443,64.18626 -93.8362,99.44407 -78.5918,35.25782 -56.1659,34.60715 -136.6698,3.96537 -80.5038,-30.64177 -64.1862,-15.24436 -99.4441,-93.8362 -35.2578,-78.59183 -34.6071,-56.16593 -3.9653,-136.66979 30.6418,-80.50386 15.2443,-64.18626 93.8362,-99.44408 78.5918,-35.25782 56.1659,-34.60715 136.6698,-3.96537 80.5038,30.64178 64.1862,15.24437 99.4441,93.8362 z" /> + + + + + + - + - + - - - + inkscape:export-ydpi="90" /> + inkscape:export-xdpi="5.625" + inkscape:export-ydpi="5.625"> + width="512" + height="512" + x="0" + y="540.36218" + ry="31.31473" /> - + + id="path4438" + sodipodi:sides="8" + sodipodi:cx="256" + sodipodi:cy="796.36218" + sodipodi:r1="178.64284" + sodipodi:r2="165.04446" + sodipodi:arg1="-0.42170518" + sodipodi:arg2="-0.029006103" + inkscape:flatsided="true" + inkscape:rounded="0.63" + inkscape:randomized="0" + d="m 418.99235,723.24066 c 35.25782,78.59184 34.60715,56.16593 3.96537,136.6698 -30.64178,80.50386 -15.24436,64.18626 -93.8362,99.44407 -78.59183,35.25782 -56.16593,34.60715 -136.66979,3.96537 -80.50386,-30.64177 -64.18626,-15.24436 -99.444081,-93.8362 -35.257818,-78.59183 -34.607147,-56.16593 -3.96537,-136.66979 30.641781,-80.50386 15.244361,-64.18626 93.836201,-99.44408 78.59183,-35.25782 56.16593,-34.60715 136.66979,-3.96537 80.50386,30.64178 64.18626,15.24437 99.44408,93.8362 z" /> + x="0" + height="512" + width="512" + id="rect4440" + style="fill:#4d4d4d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:23;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + d="m 256.00003,796.36055 -222.080077,0 c -0.777419,23.64748 15.163339,46.10531 48.433594,102.48047 64.185943,108.76058 49.011593,100.4626 173.646483,99.16992 l 0,-201.65039 z" + id="path4442" /> + d="m 256.00003,594.71211 c -0.72955,0.008 -1.18658,0.0203 -1.92578,0.0273 -127.02162,1.21346 -111.18653,-8.13214 -173.646485,102.47852 -30.272763,53.61019 -45.776633,76.9016 -46.507812,99.14258 l 222.080077,0 0,-201.64844 z" + id="path4444" /> + d="m 478.08011,796.36055 -222.08008,0 0,201.65039 c 0.72955,-0.008 1.18658,-0.0204 1.92578,-0.0273 127.02162,-1.21343 111.18653,8.13206 173.64649,-102.47852 30.27363,-53.61176 45.77747,-76.90297 46.50781,-99.14453 z" + id="path4446" /> - + d="m 296.61331,594.1418 c -11.63839,0.13819 -25.03392,0.40873 -40.61328,0.57031 l 0,201.64844 222.08008,0 c 0.77648,-23.64678 -15.16425,-46.10489 -48.4336,-102.47852 -56.16269,-95.16552 -51.56448,-100.70755 -133.0332,-99.74023 z" + id="path4448" /> + + d="m 315.59102,830.01222 c -21.19952,37.54234 -15.82491,34.37047 -58.9373,34.78232 -43.11238,0.41184 -37.67816,3.48046 -59.59102,-33.65004 -21.91286,-37.1305 -21.85324,-30.89001 -0.65372,-68.43235 21.19952,-37.54235 15.82491,-34.37048 58.9373,-34.78232 43.11238,-0.41185 37.67816,-3.48046 59.59102,33.65003 21.91286,37.1305 21.85324,30.89002 0.65372,68.43236 z" + inkscape:randomized="0" + inkscape:rounded="0.63" + inkscape:flatsided="true" + sodipodi:arg2="1.037645" + sodipodi:arg1="0.51404623" + sodipodi:r2="46.836754" + sodipodi:r1="68.435478" + sodipodi:cy="796.36218" + sodipodi:cx="256" + sodipodi:sides="6" + id="path4452" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#ff0000;stroke-width:0.03394099;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;filter:url(#filter4418)" + sodipodi:type="star" /> + id="image7593" + xlink:href="data:image/png;base64,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 " + preserveAspectRatio="none" + height="640" + width="640" /> + inkscape:export-ydpi="5.625" + transform="translate(0,-280)"> + width="512" + height="512" + x="1760" + y="-39.637817" + ry="31.31473" /> - + + id="path4310" + sodipodi:sides="8" + sodipodi:cx="2016" + sodipodi:cy="216.36218" + sodipodi:r1="178.64284" + sodipodi:r2="165.04446" + sodipodi:arg1="-0.42170518" + sodipodi:arg2="-0.029006103" + inkscape:flatsided="true" + inkscape:rounded="0.63" + inkscape:randomized="0" + d="m 2178.9924,143.24066 c 35.2578,78.59184 34.6071,56.16593 3.9653,136.6698 -30.6418,80.50386 -15.2443,64.18626 -93.8362,99.44407 -78.5918,35.25782 -56.1659,34.60715 -136.6698,3.96537 -80.5038,-30.64177 -64.1862,-15.24436 -99.4441,-93.8362 -35.2578,-78.59183 -34.6071,-56.16593 -3.9653,-136.66979 30.6418,-80.503862 15.2443,-64.186261 93.8362,-99.444078 78.5918,-35.257818 56.1659,-34.607147 136.6698,-3.96537 80.5038,30.641778 64.1862,15.244364 99.4441,93.836198 z" /> + x="1760" + height="512" + width="512" + id="rect4312" + style="fill:#4d4d4d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:23;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - + width="316.02383" + height="131.25276" + x="1950.4722" + y="43.21899" + ry="42.733318" + transform="matrix(1,0,-0.68045109,0.7327935,0,0)" /> + - - - + inkscape:export-ydpi="5.625" + transform="translate(0,-280)"> + style="fill:#ececec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path4340" + sodipodi:type="arc" + sodipodi:cx="2616" + sodipodi:cy="216.36218" + sodipodi:rx="224" + sodipodi:ry="224" + sodipodi:start="1.2275756" + sodipodi:end="1.1973954" + sodipodi:open="true" + d="M 2691.3809,427.29754 A 224,224 0 0 1 2405.6394,293.3324 224,224 0 0 1 2537.4448,6.5883016 224,224 0 0 1 2825.1752,136.22648 224,224 0 0 1 2697.7116,424.92682" /> + + + + style="fill:#5f8dd3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-opacity:1" + inkscape:connector-curvature="0" + inkscape:export-xdpi="90.000008" + inkscape:export-ydpi="90.000008" /> + sodipodi:type="arc" + sodipodi:cx="2694.917" + sodipodi:cy="115.11743" + sodipodi:rx="46.452927" + sodipodi:ry="46.452927" + sodipodi:start="1.2275756" + sodipodi:end="1.1973954" + sodipodi:open="true" + d="m 2710.5494,158.86102 a 46.452927,46.452927 0 0 1 -59.2568,-27.78157 46.452927,46.452927 0 0 1 27.3337,-59.464745 46.452927,46.452927 0 0 1 59.6693,26.884254 46.452927,46.452927 0 0 1 -26.4333,59.870431" /> - - - + inkscape:export-ydpi="5.625" + transform="translate(0,-280)"> + style="fill:#ececec;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.1;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path4363" + sodipodi:type="arc" + sodipodi:cx="3216" + sodipodi:cy="216.36218" + sodipodi:rx="224" + sodipodi:ry="224" + sodipodi:start="1.2275756" + sodipodi:end="1.1973954" + sodipodi:open="true" + d="M 3291.3809,427.29754 A 224,224 0 0 1 3005.6394,293.3324 224,224 0 0 1 3137.4448,6.5883016 224,224 0 0 1 3425.1752,136.22648 224,224 0 0 1 3297.7116,424.92682" /> + + + + style="fill:#5f8dd3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-opacity:1" + inkscape:connector-curvature="0" + inkscape:export-xdpi="90.000008" + inkscape:export-ydpi="90.000008" /> + inkscape:export-xdpi="5.625" + inkscape:export-ydpi="5.625"> + width="512" + height="512" + x="0" + y="540.36218" + ry="31.31473" /> - + + id="path4573" + sodipodi:sides="8" + sodipodi:cx="256" + sodipodi:cy="796.36218" + sodipodi:r1="178.64284" + sodipodi:r2="165.04446" + sodipodi:arg1="-0.42170518" + sodipodi:arg2="-0.029006103" + inkscape:flatsided="true" + inkscape:rounded="0.63" + inkscape:randomized="0" + d="m 418.99235,723.24066 c 35.25782,78.59184 34.60715,56.16593 3.96537,136.6698 -30.64178,80.50386 -15.24436,64.18626 -93.8362,99.44407 -78.59183,35.25782 -56.16593,34.60715 -136.66979,3.96537 -80.50386,-30.64177 -64.18626,-15.24436 -99.444081,-93.8362 -35.257818,-78.59183 -34.607147,-56.16593 -3.96537,-136.66979 30.641781,-80.50386 15.244361,-64.18626 93.836201,-99.44408 78.59183,-35.25782 56.16593,-34.60715 136.66979,-3.96537 80.50386,30.64178 64.18626,15.24437 99.44408,93.8362 z" /> + x="0" + height="512" + width="512" + id="rect4575" + style="fill:#4d4d4d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:23;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + id="g4577" + transform="matrix(2.5075281,0,0,2.5075281,5.2461636,535.26616)"> + style="fill:#c8c8c8"> + inkscape:connector-curvature="0" + style="fill:#c8c8c8" /> + style="fill:#c8c8c8"> + inkscape:connector-curvature="0" + style="fill:#c8c8c8" /> + style="fill:#c8c8c8"> + inkscape:connector-curvature="0" + style="fill:#c8c8c8" /> + style="fill:#c8c8c8"> + inkscape:connector-curvature="0" + style="fill:#c8c8c8" /> + style="fill:#ff5a11"> + inkscape:connector-curvature="0" + style="fill:#ff5a11" /> + id="path4968" + inkscape:connector-curvature="0" /> + inkscape:export-xdpi="5.625" + inkscape:export-ydpi="5.625"> + style="fill:#4d4d4d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:23;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect4974" + width="512" + height="512" + x="1120" + y="-639.63782" + ry="31.31473" /> + id="path5027" + d="m 1384.6275,-590.4218 a 206.96019,206.96019 0 0 0 -81.2048,12.96389 206.96019,206.96019 0 0 0 -32.6822,15.75372 l 278.516,65.33011 a 206.96019,206.96019 0 0 0 -164.629,-94.04772 z" + style="fill:#ffe680;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:24;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:connector-curvature="0" /> + id="path5025" + d="m 1239.7726,-539.40177 a 206.96019,206.96019 0 0 0 -43.0258,52.73437 l 385.7838,90.49094 a 206.96019,206.96019 0 0 0 -13.2652,-61.50447 206.96019,206.96019 0 0 0 -2.0644,-4.91739 l -327.4284,-76.80345 z" + style="fill:#ffcc00;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:24;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:connector-curvature="0" /> + id="path5023" + d="m 1183.92,-460.11166 a 206.96019,206.96019 0 0 0 -13.9582,59.55375 l 398.0819,93.37823 a 206.96019,206.96019 0 0 0 13.9672,-59.55195 L 1183.92,-460.11166 Z" + style="fill:#ff7f2a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:24;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:connector-curvature="0" /> + id="path5021" + d="m 1169.5143,-371.09683 a 206.96019,206.96019 0 0 0 12.1284,58.57027 206.96019,206.96019 0 0 0 3.1543,7.84077 l 327.2822,76.77096 a 206.96019,206.96019 0 0 0 43.2713,-52.67662 l -385.8362,-90.50538 z" + style="fill:#d45500;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:24;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:connector-curvature="0" /> + id="path4976" + d="m 1202.7234,-270.91365 a 206.96019,206.96019 0 0 0 242.9249,82.16118 l 5.8486,-2.18898 a 206.96019,206.96019 0 0 0 29.8887,-14.60779 l -278.6622,-65.36441 z" + style="fill:#c83737;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:24;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:connector-curvature="0" /> + inkscape:export-xdpi="5.625" + inkscape:export-ydpi="5.625"> + width="512" + height="512" + x="0" + y="540.36218" + ry="31.31473" /> + id="g5002" + transform="matrix(0.93567368,0,0,0.93567368,5.7430212,73.341732)"> + - + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + - + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero" /> + x="2360" + height="512" + width="512" + id="rect6487" + style="fill:#4d4d4d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:23;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - + id="path6491" /> + + id="path6495" + inkscape:connector-curvature="0" /> + inkscape:export-xdpi="5.625" + inkscape:export-ydpi="5.625"> + width="512" + height="512" + x="0" + y="540.36218" + ry="31.31473" /> - + id="path6627" + style="fill:#ffe680;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:15;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 259.83202,700.82965 c 7.0591,0 89.0626,37.5601 89.0626,44.01941 0,6.4593 -82.4582,44.0194 -89.0626,44.0194 -6.6605,0 -12.0226,-4.67004 -12.0226,-10.47093 l 0,-67.09696 c 0,-5.80089 5.3622,-10.44031 12.0226,-10.47092 z m -198.8015,33.54845 240.6794,0 c 6.6605,0 12.0226,4.67005 12.0226,10.47097 0,5.80091 -5.3621,10.47096 -12.0226,10.47096 l -240.6794,0 c -6.6606,0 -12.0227,-4.67005 -12.0227,-10.47096 0,-5.80092 5.3621,-10.47097 12.0227,-10.47097 z" /> + + width="101.08517" + height="448" + x="378.91483" + y="572.36218" + ry="31.314699" /> + inkscape:export-xdpi="45" + inkscape:export-ydpi="45"> - + - + inkscape:export-xdpi="5.6250005" + inkscape:export-ydpi="5.6250005"> + + id="path4394" + inkscape:connector-curvature="0" + sodipodi:nodetypes="csssscsssssss" /> + x="239.52507" + height="448" + width="59.86467" + id="rect4397" + style="fill:#cccccc;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> - + - + + id="path4630" + inkscape:connector-curvature="0" /> + id="path4632" + inkscape:connector-curvature="0" /> + id="path4634" + inkscape:connector-curvature="0" /> + id="path4636" + inkscape:connector-curvature="0" /> + id="path4638" + inkscape:connector-curvature="0" /> + id="path4640" + inkscape:connector-curvature="0" /> + id="g4666" + transform="translate(2960,800)"> + inkscape:export-ydpi="5.625"> + ry="31.31473" + y="540.36218" + x="-3.7208983e-06" + height="512" + width="512" + id="rect4651" + style="fill:#4d4d4d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:23;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + transform="translate(1.2791015e-6,-1.2382813e-5)" + id="g4691"> + style="fill:#8686bf;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 255.71887,796.59921 0,-191.42451 -190.90637,93.96776 0,191.42451 z" /> + style="fill:#353564;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="M 255.71887,796.59921 64.8125,890.56697 256.28112,987.54969 447.18749,893.58193 Z" /> + style="fill:#4d4d9f;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 255.71887,796.59921 0,-191.42451 191.46862,96.98272 0,191.42451 z" /> + style="fill:#f47614;fill-opacity:0.55882353;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 64.8125,890.56697 0,-191.42451 191.46862,96.98272 0,191.42451 z" /> + style="fill:#5f8dd3;fill-opacity:0.52647059;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="M 255.71887,605.1747 64.8125,699.14246 256.28112,796.12518 447.18749,702.15742 Z" /> + style="fill:#82ff0f;fill-opacity:0.41470588;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 447.18749,893.58193 0,-191.42451 -190.90637,93.96776 0,191.42451 z" /> + inkscape:export-xdpi="45" + inkscape:export-ydpi="45"> + width="512" + height="512" + x="-3.7208983e-06" + y="540.36218" + ry="31.31473" + inkscape:export-xdpi="5.6250005" + inkscape:export-ydpi="5.6250005" /> + id="g4456" + transform="matrix(1,0,0,0.85058306,-14.265689,92.189262)"> - + + id="path4463" + inkscape:connector-curvature="0" /> + style="fill:#660000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 435.71887,956.59921 0,-191.42451 -190.90637,93.96776 0,191.42454 z" /> + - + inkscape:export-ydpi="5.625" /> - + + style="opacity:0.98999999;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + inkscape:connector-curvature="0" + inkscape:export-xdpi="5.625" + inkscape:export-ydpi="5.625" /> + height="480.00003" + x="-1557.8706" + y="540.36218" + id="rect6415" /> + id="g6610" + transform="translate(4820,800)"> - + + inkscape:export-xdpi="5.6250005" + inkscape:export-ydpi="5.6250005"> + transform="matrix(0.66666666,-0.2600188,0,0.66666666,42.666667,309.03637)" + id="g6592"> + d="m 256,796.36133 -224,0 0,192.68555 c 0,17.34832 13.96611,31.31442 31.314453,31.31442 l 192.685547,0 0,-223.99997 z" + id="path6594" /> + d="M 63.314453,572.36133 C 45.96611,572.36133 32,586.32939 32,603.67773 l 0,192.6836 224,0 0,-224 -192.685547,0 z" + id="path6596" /> + d="m 480,796.36133 -224,0 0,350.37157 192.68555,0 c 17.34834,0 148.2082,-94.7458 148.2082,-112.0942 l 0,-114.27159 z" + id="path6598" + sodipodi:nodetypes="cccsscc" /> + d="m 256,572.36133 0,224 224,0 0,-192.6836 c 0,-17.34834 -13.96611,-31.3164 -31.31445,-31.3164 l -192.68555,0 z" + id="path6600" /> - + d="M 283.33333,849.37911 144,891.62332 l 0,128.45698 c 0,11.5656 9.31074,17.2449 20.8763,12.734 l 128.45703,-50.10188 z" + id="path6602" /> + style="opacity:0.98999999;fill:#2c2c2c;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="M 164.8763,734.14764 C 153.31074,738.65853 144,751.60202 144,763.16758 l 0,128.45574 139.33333,-64.24421 10,-143.33334 z" + id="path6604" /> + + style="opacity:0.98999999;fill:#2c2c2c;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 293.33333,684.04577 10,137.33334 139.33334,-46.24422 0,-128.45573 c 0,-11.56556 -9.31074,-17.24615 -20.8763,-12.73525 z" + id="path6608" /> + width="512" + height="512" + x="-1.9844792e-06" + y="540.36218" + ry="31.31473" + inkscape:export-xdpi="5.625" + inkscape:export-ydpi="5.625" /> + inkscape:export-xdpi="45" + inkscape:export-ydpi="45"> - - - + d="m 256,796.36132 -224.000002,0 0,192.6856 c 0,17.34828 13.9661,31.31438 31.3144,31.31438 l 192.685602,0 0,-223.99998 z" + id="path6658" /> + style="opacity:0.98999999;fill:#4d4d4d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 63.314398,572.36132 c -17.3483,0 -31.3144,13.9681 -31.3144,31.3164 l 0,192.6836 224.000002,0 0,-224 -192.685602,0 z" + id="path6660" /> + style="opacity:0.98999999;fill:#4d4d4d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 480,796.36132 -224,0 0,223.99998 192.6856,0 c 17.3483,0 31.3144,-13.9661 31.3144,-31.31438 l 0,-192.6856 z" + id="path6662" /> + style="opacity:0.98999999;fill:#4d4d4d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + d="m 256,572.36132 0,224 224,0 0,-192.6836 c 0,-17.3483 -13.9661,-31.3164 -31.3144,-31.3164 l -192.6856,0 z" + id="path6664" /> + + + + style="opacity:0.98999999;fill:#808080;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" + inkscape:connector-curvature="0" + inkscape:export-xdpi="5.625" + inkscape:export-ydpi="5.625" + sodipodi:nodetypes="cccssc" /> - + inkscape:export-ydpi="5.625" /> + inkscape:export-ydpi="5.625" /> + - + - + transform="matrix(0.91071485,0,0,0.91071485,23.39013,-809.43404)" + id="g4947"> + + id="path4951" + sodipodi:cx="256" + sodipodi:cy="796.36218" + sodipodi:expansion="1.54" + sodipodi:revolution="3" + sodipodi:radius="240.16782" + sodipodi:argument="0.2617994" + sodipodi:t0="0" + d="m 256,796.36218 c 2.55106,0.68356 -0.33668,4.47874 -1.35385,5.05266 -6.13552,3.46181 -12.26439,-3.51936 -13.33899,-8.98959 -2.55203,-12.99106 10.26201,-22.85937 22.04371,-23.49688 21.08077,-1.1407 35.79499,19.2996 35.37509,38.8822 -0.65105,30.36273 -30.21098,50.75517 -58.86902,48.79832 -40.74543,-2.78222 -67.52646,-42.75168 -63.63297,-81.62263 5.22317,-52.14577 56.75729,-85.95354 106.87938,-79.77514 64.49479,7.95007 105.91679,72.10706 97.1414,134.44234 C 369.30137,907.38893 291.53757,956.97394 216.08782,945.31645 124.26785,931.12965 66.002236,838.83449 80.805902,749.41906 98.472474,642.71145 206.1745,575.27355 310.36466,593.47052 432.72789,614.84144 509.80768,738.78438 487.9843,858.52219" /> + transform="matrix(0.87314061,0,0,0.87314061,-444.48401,45.693149)" + id="g4993"> - + id="rect4997" + style="fill:#333333;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:22;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + width="115.96551" + id="rect5001" + style="fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:22;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + id="rect5003" + style="fill:#003380;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:22;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + id="rect5007" + style="fill:#aad400;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:22;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + height="115.96551" + x="-151.34229" + y="775.16919" + ry="21.345274" /> + id="rect5013" + style="fill:#5f8dd3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:22;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + + - + - + - + - + - + - + - + - - + + inkscape:export-xdpi="5.625" + inkscape:export-ydpi="5.625"> + width="512" + height="512" + x="-1.9844792e-06" + y="540.36218" + ry="31.31473" + inkscape:export-xdpi="5.625" + inkscape:export-ydpi="5.625" /> + id="path4580" + inkscape:connector-curvature="0" /> + id="path4582" + inkscape:connector-curvature="0" /> + id="path4584" + inkscape:connector-curvature="0" /> + id="path4586" + inkscape:connector-curvature="0" /> + style="opacity:0.453;fill:#ff7f2a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:22;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:connector-curvature="0" /> + width="36.42857" + height="41.42857" + x="203.57147" + y="1218.9752" /> + inkscape:export-xdpi="5.625" + inkscape:export-ydpi="5.625"> + width="512" + height="512" + x="-1.9844792e-06" + y="540.36218" + ry="31.31473" + inkscape:export-xdpi="5.625" + inkscape:export-ydpi="5.625" /> + id="g4613" + transform="matrix(1.1932497,-0.32312943,-0.22815335,1.0764,152.31214,34.254957)"> - + width="286" + id="rect4615" + style="opacity:1;fill:#ff7f2a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:30;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + + width="286" + height="214" + x="121" + y="692.36224" + ry="52" /> + + inkscape:export-ydpi="5.6250014" /> + inkscape:export-ydpi="5.6250014" /> - + inkscape:export-ydpi="5.6250014" /> - + inkscape:export-ydpi="5.6250014" /> + inkscape:export-ydpi="5.6250014" /> + inkscape:export-ydpi="5.6250014" /> + inkscape:export-ydpi="5.6250014" /> + inkscape:export-ydpi="5.6250014" /> + inkscape:export-ydpi="5.6250014" /> + inkscape:export-ydpi="5.6250014" /> + inkscape:export-ydpi="5.6250014" /> + inkscape:export-ydpi="5.6250014" /> + inkscape:export-ydpi="5.6250014" /> + inkscape:export-ydpi="5.6250014" /> + inkscape:export-ydpi="5.6250014" /> + - + + x="1120" + height="512" + width="512" + id="rect5192" + style="fill:#4d4d4d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:23;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + inkscape:export-xdpi="5.6250014" + inkscape:export-ydpi="5.6250014" /> + id="g5194" + transform="translate(0,-1320)"> - + inkscape:export-ydpi="5.6250014" /> - + inkscape:export-ydpi="5.6250014" /> - + inkscape:export-ydpi="5.6250014" /> + inkscape:export-ydpi="5.6250014" /> + inkscape:export-ydpi="5.6250014" /> + inkscape:export-ydpi="5.6250014" /> + inkscape:export-ydpi="5.6250014" /> + inkscape:export-ydpi="5.6250014" /> + inkscape:export-ydpi="5.6250014" /> + + + + id="path5230" + inkscape:export-xdpi="5.6250014" + inkscape:export-ydpi="5.6250014" + inkscape:connector-curvature="0" /> + height="261.17969" + x="-1534.2754" + y="2494.5215" + id="rect4801" /> + transform="matrix(-1,0.57735027,0,-1,-664.1875,5107.5531)" + id="g4695"> + d="m 570.90625,2831.084 c -5.38227,12.3216 -12.1891,28.0062 -17.67383,40.7695 l -2.91797,6.7871 7.4043,4.7949 c 3.62003,2.3449 9.10023,5.8955 13.1875,8.543 l 0,-60.8945 z" + style="fill:#ff7f2a;fill-opacity:1" /> + d="m 570.90625,2754.627 -25.01758,42.9394 c -18.5108,31.7711 -33.76353,58.1861 -33.89453,58.6992 -0.131,0.5131 8.19761,5.6104 18.50781,11.3282 10.3101,5.7177 19.07221,10.3246 19.47071,10.2382 0.3985,-0.086 7.31825,-15.3581 15.37695,-33.9375 l 5.55664,-12.8105 0,-76.457 z" + style="fill:#576fba;fill-opacity:1" /> + d="m 493.76562,2852.6523 c -0.22878,0.241 -34.75246,60.4196 -63.75585,111.0489 l 121.83984,0 c 10.55744,0 19.05664,-8.4992 19.05664,-19.0567 l 0,-52.6582 -5.95313,-3.8652 c -8.02589,-5.2093 -23.38716,-14.3678 -34.13476,-20.3535 -16.8963,-9.4101 -20.71544,-11.1817 -28.21484,-13.086 -4.7704,-1.2114 -8.7472,-2.1248 -8.8379,-2.0293 z" + style="fill:#c83737;fill-opacity:1" /> + d="m 562.07227,2705.4961 -62.95118,21.2012 -80.42578,27.0839 -8.47851,8.8731 c -4.6637,4.8807 -8.47882,9.0701 -8.47852,9.3105 3e-4,0.2404 19.84842,17.7471 44.10742,38.9024 24.259,21.1552 45.01641,39.1762 46.12891,40.0469 1.1124,0.8706 5.89239,2.5649 10.62109,3.7656 6.9202,1.7573 8.74099,1.9596 9.33399,1.0391 0.4052,-0.6291 15.89101,-27.1481 34.41211,-58.9317 l 24.56445,-42.1543 0,-33.0547 c 0,-6.7857 -3.52183,-12.7071 -8.83398,-16.082 z" + style="fill:#ffcc00;fill-opacity:1" /> + d="m 328.78125,2702.5215 c -10.55744,0 -19.05664,8.4992 -19.05664,19.0566 l 0,51.3887 c 7.86612,-0.063 16.47199,-0.1414 25.48633,-0.2324 l 66,-0.6582 8.74218,-9.2364 8.74219,-9.2343 10.86328,-27.3184 c 4.70814,-11.8398 7.52897,-18.8961 9.48047,-23.7656 l -110.25781,0 z" + style="fill:#32c2c9;fill-opacity:1" /> + d="m 401.52539,2772.0234 -57.85351,0.4356 c -12.17939,0.092 -23.60132,0.2107 -33.94727,0.3359 l 0,171.8496 c 0,10.5575 8.4992,19.0567 19.05664,19.0567 l 101.18555,0 c 28.98646,-50.4599 63.45549,-110.7382 63.41797,-111.1602 -0.029,-0.3238 -20.70798,-18.5722 -45.95508,-40.5527 l -45.9043,-39.9649 z" + style="fill:#660000;fill-opacity:1" /> + d="m 439.04492,2702.5215 -8.19726,20.4765 c -10.6973,26.7284 -12.1624,30.6307 -11.4961,30.5997 0.1202,0 36.21373,-12.1523 80.20703,-26.9922 l 62.53516,-21.0957 c -2.95709,-1.8843 -6.4633,-2.9883 -10.24414,-2.9883 l -112.80469,0 z" + style="fill:#e76b33" /> + id="path4711" + d="m 309.72461,2739.9922 0,204.6523 c 0,6.0074 2.75705,11.3422 7.07422,14.8301 l 6.8125,-3.1133 12.49219,-96.75 c 8.24046,-63.8167 11.90098,-86.1453 11.07925,-87.1787 z" + style="fill:#333333;fill-opacity:1" /> + d="m 309.72461,2940.2812 0,4.3633 c 0,10.5575 8.4992,19.0567 19.05664,19.0567 l 113.83008,0 -6.91211,-4.2559 -64.16992,-10.0937 c -31.8664,-5.0126 -54.99535,-8.3951 -61.80469,-9.0704 z" + style="fill:#9f9e75;fill-opacity:1" /> - + + style="fill:#4d4d4d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:23;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect26380" + width="512" + height="512" + x="2960" + y="2660.3623" + ry="31.31473" /> - - - - - - - - - - - + transform="translate(16.7281,-16.339385)" + id="g26652"> + transform="translate(168,-84)" + id="g24508"> + style="fill:#ff7f2a;fill-opacity:1" /> + style="fill:#576fba;fill-opacity:1" /> + style="fill:#c83737;fill-opacity:1" /> + style="fill:#ffcc00;fill-opacity:1" /> + style="fill:#32c2c9;fill-opacity:1" /> + style="fill:#660000;fill-opacity:1" /> + style="fill:#e76b33" /> + id="path24524" + d="m 2435.0885,2831.2403 0,172.2442 c 0,5.0562 1.9462,10.7936 4.9937,15.6827 l 4.8089,0.462 8.8181,-75.7766 c 5.8169,-49.9823 8.4009,-67.1188 7.8208,-68.3603 z" + style="fill:#333333;fill-opacity:1" /> + style="fill:#9f9e75;fill-opacity:1" /> + transform="translate(164,-82)" + id="g24468"> + id="g24448" + transform="translate(160,-80)"> + transform="translate(156,-78)" + id="g24428"> + id="g24408" + transform="translate(152,-76)"> + transform="translate(148,-74)" + id="g24388"> + id="g24368" + transform="translate(144,-72)"> + transform="translate(140,-70)" + id="g24348"> + id="g24328" + transform="translate(136,-68)"> + transform="translate(132,-66)" + id="g24308"> + id="g24288" + transform="translate(128,-64)"> + transform="translate(124,-62)" + id="g24268"> + id="g24248" + transform="translate(120,-60)"> + transform="translate(116,-58)" + id="g24228"> + id="g24208" + transform="translate(112,-56)"> + transform="translate(108,-54)" + id="g24188"> + id="g24168" + transform="translate(104,-52)"> + transform="translate(100,-50)" + id="g24148"> + id="g24128" + transform="translate(96,-48)"> + transform="translate(92,-46)" + id="g24108"> + id="g24088" + transform="translate(88,-44)"> + transform="translate(84,-42)" + id="g24068"> + id="g24048" + transform="translate(80,-40)"> + transform="translate(76,-38)" + id="g24028"> + id="g24008" + transform="translate(72,-36)"> + transform="translate(68,-34)" + id="g23988"> + id="g23968" + transform="translate(64,-32)"> + transform="translate(60,-30)" + id="g23948"> + id="g23928" + transform="translate(56,-28)"> + transform="translate(52,-26)" + id="g23908"> + id="g23888" + transform="translate(48,-24)"> + transform="translate(44,-22)" + id="g23868"> + id="g23848" + transform="translate(40,-20)"> + transform="translate(36,-18)" + id="g23828"> + id="g23808" + transform="translate(32,-16)"> + transform="translate(28,-14)" + id="g23788"> + id="g23768" + transform="translate(24,-12)"> + transform="translate(20,-10)" + id="g23748"> + id="g23728" + transform="translate(16,-8)"> + transform="translate(12,-6)" + id="g23708"> + id="g23688" + transform="translate(8,-4)"> + transform="translate(4,-2)" + id="g23668"> + id="g23657"> + id="g26532" + transform="translate(-4,2)"> + transform="translate(-8,4)" + id="g26552"> + id="g26572" + transform="translate(-12,6)"> + transform="translate(-16,8)" + id="g26592"> + id="g26612" + transform="translate(-20,10)"> - - - - + + + + + + + + + + + + + + + + id="path6046" + inkscape:connector-curvature="0" /> + d="m 3341.2625,2855.4234 c 0,0 -37.5283,133.1044 -41.4174,133.1044 -3.8891,0 -80.6634,1.3774 -80.6634,1.3774 l 0,-67.4914 z" + style="fill:#ffcc00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + d="m 3219.1817,3116.2327 120.8579,-66.4483 -40.1945,-61.2566 -80.6634,1.3774 0,126.3275 z" + style="fill:#333333;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + id="path6044" + inkscape:connector-curvature="0" /> + d="m 3125.5869,2869.9684 104.3361,-42.9948 111.2477,28.685 -122.1626,67.1657 -93.4212,-52.8559" + style="fill:#ffcc00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + id="path6104" + d="m 3032.1656,2817.1126 125.7541,-69.1403 72.0033,79.0013 -104.3361,42.9948 z" + style="fill:#660000;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + d="m 3212.2311,2718.1116 165.1839,93.4576 -53.6995,39.5886 -93.7925,-24.1842 -72.0033,-79.0013 54.3114,-29.8607" + style="fill:#f87c00;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" /> + d="m 3229.923,2826.9736 111.0186,28.6259 -41.0965,132.9283 -80.6634,0.3864 -69.2505,-44.2956 -23.6172,-74.2388 z" + style="fill:#ffcc00;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" /> + d="m 3115.8354,3057.9082 103.7592,58.7048 120.445,-66.8286 -40.1945,-61.2566 -80.6634,0.3864 -69.2505,-44.2956 -34.0958,113.2896" + style="fill:#333333;fill-rule:evenodd;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;fill-opacity:1" /> + style="fill:#4d4d4d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:23;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="rect5107" + width="512" + height="512" + x="1120" + y="3360.3623" + ry="31.31473" /> + style="fill:url(#linearGradient5117);fill-opacity:1;fill-rule:nonzero" + id="rect5109" + width="447.28571" + height="99.998116" + x="1152" + y="3740.364" /> + style="fill:url(#linearGradient5119);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:23;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + id="path5111" + sodipodi:type="arc" + sodipodi:cx="1356.4465" + sodipodi:cy="3688.2261" + sodipodi:rx="204.64247" + sodipodi:ry="164.65486" + sodipodi:start="4.2779625" + sodipodi:end="5.8905195" + d="m 1270.3145,3538.8657 a 204.64247,164.65486 0 0 1 160.4871,-4.0413 204.64247,164.65486 0 0 1 114.7125,90.396 l -189.0676,63.0057 z" /> + style="fill:#5f8dd3;fill-opacity:1;fill-rule:evenodd;stroke:#5f8dd3;stroke-width:32;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 1195.2143,3436.0712 152.5599,266.8998" + id="path5113" + inkscape:connector-curvature="0" /> + inkscape:connector-curvature="0" + id="path5115" + d="m 1570.5302,3628.2354 -222.7074,75.1084" + style="fill:#5f8dd3;fill-opacity:1;fill-rule:evenodd;stroke:#ffcc00;stroke-width:32;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + transform="translate(1120,-6.0000041)" + id="g5133"> + id="g5127" + transform="matrix(0.8,0,0,0.8,214.08925,159.40363)"> + sodipodi:start="5.4880844" + sodipodi:ry="321.80185" + sodipodi:rx="321.80185" + sodipodi:cy="978.45673" + sodipodi:cx="-144.70879" + sodipodi:type="arc" + id="path5123" + style="opacity:1;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:#ff6600;stroke-width:50.27099991;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + d="m 254.38509,978.4422 -404.46509,0 364.16,-364.16" + style="fill:none;fill-rule:evenodd;stroke:#999999;stroke-width:65.59999847;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/icons/render_asNoise2D.png b/icons/render_asNoise2D.png index 4b65f62..05b5d7f 100644 Binary files a/icons/render_asNoise2D.png and b/icons/render_asNoise2D.png differ diff --git a/icons/render_asNoise3D.png b/icons/render_asNoise3D.png index d203ba4..27507e0 100644 Binary files a/icons/render_asNoise3D.png and b/icons/render_asNoise3D.png differ