NEW: more clonetiler fun: color, tracing, unclumping

There's quite a lot of new stuff to announce - if you don't feel like reading all this, just scroll down for screenshot links :)
"Tile Clones" dialog improvements:
- The new Color tab allows you to change, randomize, or alternate the hue, saturation, and lightness of the tile color per row or per column. You can also set the initial color of the tiles to which these alterations will apply. Changing color works only if the clones' original (or some parts of it, if the original is a group) has unset fill or stroke (use the Fill&Stroke dialog to unset paint).
http://inkscape.org/screenshots/gallery/inkscape-0.42-CVS-tiles-color.png Note the new HSL color sliders (replacing the old HSV).
- The new Tracing tab allows you to trace the drawing under the tiling. You can set it to pick color, opacity, or any or the RGB or HLS channels in the area covered by each tile; then optionally randomize, invert, or gamma-correct the picked value; and finally apply that value to the tile's probability of presence, size, color, or opacity (or any combinations of these). This makes it possible to do an infinite amount of effects on drawings (both vector drawings and imported bitmaps), such as tesselated mosaics, "impressionist paint", geometric grids, color separation lattices, and more. You can also easily control the extent and the density of your tiling by preparing a temporary shape and tracing opacity-to-presence over it, or you can "paint over" a stroke with a pattern or randomized scattering.
http://inkscape.org/screenshots/gallery/inkscape-0.42-CVS-trace-color.png
http://inkscape.org/screenshots/gallery/inkscape-0.42-CVS-trace-objects.png If the original tile is a group, you can unset paint on some objects on the group while others (e.g. highlights or shadows) will retain their original colors, unaffected by trace coloring.
- The new Unclump button attempts to reduce local unevenness in distribution of the tiles. When you unclump a tiling, each tile tries to move to a point equidistant from its closest neighbors. If a single unclumping is not enough, you can press Unclump repeatedly, trying to achieve a balance between eliminating small-scale clumps and preserving large-scale features of the tiling. Unclumping works equally well on both randomized and regular tilings, changing them both into a characteristic texture which appears random, but not blindly random - very similar to what a human would produce if asked to evenly fill a space with random dots. As a result, properly unclumped dot tilings remind of hand-made engravings.
http://inkscape.org/screenshots/gallery/inkscape-0.42-CVS-tiles-unclump.png Notice how the contrast and detailedness of the dot pattern improve as you apply unclumping repeatedly (top right) - even though unclumping is unaware of the background image that was traced by the tiling, it seems to bring out more image details that were "hidden" in the random scattering. You can also apply unclumping to regular tilings, converting them from "newspaper print" to "old engraving" (bottom right).
- On all tabs, controls have been rearranged into a table-like layout for more convenient access. Separate controls are added for alternating values per row or per column, as well as for randomizing each value separately (e.g. now you can randomize only the horizontal shifts but not vertical).
- The new Exponent values on the Shift tab allow you to make rows or columns to exponentially converge (for values less than 1) or diverge (for values greater than 1). The default of 1 creates rows and columns spaced evenly.
- The upper limits for scales and shifts are increased (from 100% to 1000% of tile size), and the precision of the input fields is higher.
- There's a mini-statusbar at the bottom of dialog which shows the number of tiled clones of the selected object.

Friggin nuts...so many options, I don't know where to begin!
Awesome Bulia!
Jon
On Sun, 2005-03-27 at 19:19 -0400, bulia byak wrote:
There's quite a lot of new stuff to announce - if you don't feel like reading all this, just scroll down for screenshot links :)
"Tile Clones" dialog improvements:
- The new Color tab allows you to change, randomize, or alternate the
hue, saturation, and lightness of the tile color per row or per column. You can also set the initial color of the tiles to which these alterations will apply. Changing color works only if the clones' original (or some parts of it, if the original is a group) has unset fill or stroke (use the Fill&Stroke dialog to unset paint).
http://inkscape.org/screenshots/gallery/inkscape-0.42-CVS-tiles-color.png Note the new HSL color sliders (replacing the old HSV).
- The new Tracing tab allows you to trace the drawing under the
tiling. You can set it to pick color, opacity, or any or the RGB or HLS channels in the area covered by each tile; then optionally randomize, invert, or gamma-correct the picked value; and finally apply that value to the tile's probability of presence, size, color, or opacity (or any combinations of these). This makes it possible to do an infinite amount of effects on drawings (both vector drawings and imported bitmaps), such as tesselated mosaics, "impressionist paint", geometric grids, color separation lattices, and more. You can also easily control the extent and the density of your tiling by preparing a temporary shape and tracing opacity-to-presence over it, or you can "paint over" a stroke with a pattern or randomized scattering.
http://inkscape.org/screenshots/gallery/inkscape-0.42-CVS-trace-color.png
http://inkscape.org/screenshots/gallery/inkscape-0.42-CVS-trace-objects.png If the original tile is a group, you can unset paint on some objects on the group while others (e.g. highlights or shadows) will retain their original colors, unaffected by trace coloring.
- The new Unclump button attempts to reduce local unevenness in
distribution of the tiles. When you unclump a tiling, each tile tries to move to a point equidistant from its closest neighbors. If a single unclumping is not enough, you can press Unclump repeatedly, trying to achieve a balance between eliminating small-scale clumps and preserving large-scale features of the tiling. Unclumping works equally well on both randomized and regular tilings, changing them both into a characteristic texture which appears random, but not blindly random - very similar to what a human would produce if asked to evenly fill a space with random dots. As a result, properly unclumped dot tilings remind of hand-made engravings.
http://inkscape.org/screenshots/gallery/inkscape-0.42-CVS-tiles-unclump.png Notice how the contrast and detailedness of the dot pattern improve as you apply unclumping repeatedly (top right) - even though unclumping is unaware of the background image that was traced by the tiling, it seems to bring out more image details that were "hidden" in the random scattering. You can also apply unclumping to regular tilings, converting them from "newspaper print" to "old engraving" (bottom right).
- On all tabs, controls have been rearranged into a table-like layout
for more convenient access. Separate controls are added for alternating values per row or per column, as well as for randomizing each value separately (e.g. now you can randomize only the horizontal shifts but not vertical).
- The new Exponent values on the Shift tab allow you to make rows or
columns to exponentially converge (for values less than 1) or diverge (for values greater than 1). The default of 1 creates rows and columns spaced evenly.
- The upper limits for scales and shifts are increased (from 100% to
1000% of tile size), and the precision of the input fields is higher.
- There's a mini-statusbar at the bottom of dialog which shows the
number of tiled clones of the selected object.
SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel

Yeah, that stuff is just wild guys! Now all we need is an improved importer..
Craig On Monday 28 March 2005 01:50, Jon Phillips wrote:
Friggin nuts...so many options, I don't know where to begin!
Awesome Bulia!
Jon
On Sun, 2005-03-27 at 19:19 -0400, bulia byak wrote:
There's quite a lot of new stuff to announce - if you don't feel like reading all this, just scroll down for screenshot links :)
"Tile Clones" dialog improvements:
- The new Color tab allows you to change, randomize, or alternate the
hue, saturation, and lightness of the tile color per row or per column. You can also set the initial color of the tiles to which these alterations will apply. Changing color works only if the clones' original (or some parts of it, if the original is a group) has unset fill or stroke (use the Fill&Stroke dialog to unset paint).
http://inkscape.org/screenshots/gallery/inkscape-0.42-CVS-tiles-color.png Note the new HSL color sliders (replacing the old HSV).
- The new Tracing tab allows you to trace the drawing under the
tiling. You can set it to pick color, opacity, or any or the RGB or HLS channels in the area covered by each tile; then optionally randomize, invert, or gamma-correct the picked value; and finally apply that value to the tile's probability of presence, size, color, or opacity (or any combinations of these). This makes it possible to do an infinite amount of effects on drawings (both vector drawings and imported bitmaps), such as tesselated mosaics, "impressionist paint", geometric grids, color separation lattices, and more. You can also easily control the extent and the density of your tiling by preparing a temporary shape and tracing opacity-to-presence over it, or you can "paint over" a stroke with a pattern or randomized scattering.
http://inkscape.org/screenshots/gallery/inkscape-0.42-CVS-trace-color.png
http://inkscape.org/screenshots/gallery/inkscape-0.42-CVS-trace-objects.p ng If the original tile is a group, you can unset paint on some objects on the group while others (e.g. highlights or shadows) will retain their original colors, unaffected by trace coloring.
- The new Unclump button attempts to reduce local unevenness in
distribution of the tiles. When you unclump a tiling, each tile tries to move to a point equidistant from its closest neighbors. If a single unclumping is not enough, you can press Unclump repeatedly, trying to achieve a balance between eliminating small-scale clumps and preserving large-scale features of the tiling. Unclumping works equally well on both randomized and regular tilings, changing them both into a characteristic texture which appears random, but not blindly random - very similar to what a human would produce if asked to evenly fill a space with random dots. As a result, properly unclumped dot tilings remind of hand-made engravings.
http://inkscape.org/screenshots/gallery/inkscape-0.42-CVS-tiles-unclump.p ng Notice how the contrast and detailedness of the dot pattern improve as you apply unclumping repeatedly (top right) - even though unclumping is unaware of the background image that was traced by the tiling, it seems to bring out more image details that were "hidden" in the random scattering. You can also apply unclumping to regular tilings, converting them from "newspaper print" to "old engraving" (bottom right).
- On all tabs, controls have been rearranged into a table-like layout
for more convenient access. Separate controls are added for alternating values per row or per column, as well as for randomizing each value separately (e.g. now you can randomize only the horizontal shifts but not vertical).
- The new Exponent values on the Shift tab allow you to make rows or
columns to exponentially converge (for values less than 1) or diverge (for values greater than 1). The default of 1 creates rows and columns spaced evenly.
- The upper limits for scales and shifts are increased (from 100% to
1000% of tile size), and the precision of the input fields is higher.
- There's a mini-statusbar at the bottom of dialog which shows the
number of tiled clones of the selected object.
SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel

what can you say to that but wow?
looks awesome, look forward to playing with it.
keep it up :)
John
--- bulia byak <buliabyak@...400...> wrote:
There's quite a lot of new stuff to announce - if you don't feel like reading all this, just scroll down for screenshot links :)
"Tile Clones" dialog improvements:
- The new Color tab allows you to change, randomize, or alternate
the hue, saturation, and lightness of the tile color per row or per column. You can also set the initial color of the tiles to which these alterations will apply. Changing color works only if the clones' original (or some parts of it, if the original is a group) has unset fill or stroke (use the Fill&Stroke dialog to unset paint).
http://inkscape.org/screenshots/gallery/inkscape-0.42-CVS-tiles-color.png
Note the new HSL color sliders (replacing the old HSV).
- The new Tracing tab allows you to trace the drawing under the
tiling. You can set it to pick color, opacity, or any or the RGB or HLS channels in the area covered by each tile; then optionally randomize, invert, or gamma-correct the picked value; and finally apply that value to the tile's probability of presence, size, color, or opacity (or any combinations of these). This makes it possible to do an infinite amount of effects on drawings (both vector drawings and imported bitmaps), such as tesselated mosaics, "impressionist paint", geometric grids, color separation lattices, and more. You can also easily control the extent and the density of your tiling by preparing a temporary shape and tracing opacity-to-presence over it, or you can "paint over" a stroke with a pattern or randomized scattering.
http://inkscape.org/screenshots/gallery/inkscape-0.42-CVS-trace-color.png
http://inkscape.org/screenshots/gallery/inkscape-0.42-CVS-trace-objects.png
If the original tile is a group, you can unset paint on some objects on the group while others (e.g. highlights or shadows) will retain their original colors, unaffected by trace coloring.
- The new Unclump button attempts to reduce local unevenness in
distribution of the tiles. When you unclump a tiling, each tile tries to move to a point equidistant from its closest neighbors. If a single unclumping is not enough, you can press Unclump repeatedly, trying to achieve a balance between eliminating small-scale clumps and preserving large-scale features of the tiling. Unclumping works equally well on both randomized and regular tilings, changing them both into a characteristic texture which appears random, but not blindly random - very similar to what a human would produce if asked to evenly fill a space with random dots. As a result, properly unclumped dot tilings remind of hand-made engravings.
http://inkscape.org/screenshots/gallery/inkscape-0.42-CVS-tiles-unclump.png
Notice how the contrast and detailedness of the dot pattern improve as you apply unclumping repeatedly (top right) - even though unclumping is unaware of the background image that was traced by the tiling, it seems to bring out more image details that were "hidden" in the random scattering. You can also apply unclumping to regular tilings, converting them from "newspaper print" to "old engraving" (bottom right).
- On all tabs, controls have been rearranged into a table-like layout
for more convenient access. Separate controls are added for alternating values per row or per column, as well as for randomizing each value separately (e.g. now you can randomize only the horizontal shifts but not vertical).
- The new Exponent values on the Shift tab allow you to make rows or
columns to exponentially converge (for values less than 1) or diverge (for values greater than 1). The default of 1 creates rows and columns spaced evenly.
- The upper limits for scales and shifts are increased (from 100% to
1000% of tile size), and the precision of the input fields is higher.
- There's a mini-statusbar at the bottom of dialog which shows the
number of tiled clones of the selected object.
SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
__________________________________ Do you Yahoo!? Yahoo! Small Business - Try our new resources site! http://smallbusiness.yahoo.com/resources/

Amazing work Bulia, thanks for the screenshots too! :-)
Bryce
On Sun, Mar 27, 2005 at 04:33:15PM -0800, John Cliff wrote:
what can you say to that but wow?
looks awesome, look forward to playing with it.
keep it up :)
John
--- bulia byak <buliabyak@...400...> wrote:
There's quite a lot of new stuff to announce - if you don't feel like reading all this, just scroll down for screenshot links :)
"Tile Clones" dialog improvements:
- The new Color tab allows you to change, randomize, or alternate
http://inkscape.org/screenshots/gallery/inkscape-0.42-CVS-tiles-color.png
Note the new HSL color sliders (replacing the old HSV).
- The new Tracing tab allows you to trace the drawing under the
http://inkscape.org/screenshots/gallery/inkscape-0.42-CVS-trace-color.png
http://inkscape.org/screenshots/gallery/inkscape-0.42-CVS-trace-objects.png
- The new Unclump button attempts to reduce local unevenness in
http://inkscape.org/screenshots/gallery/inkscape-0.42-CVS-tiles-unclump.png
On all tabs, controls have been rearranged into a table-like layout
The new Exponent values on the Shift tab allow you to make rows or
The upper limits for scales and shifts are increased (from 100% to
There's a mini-statusbar at the bottom of dialog which shows the

First the on canvas editing and now this. Really nice!
(Sorry if adding noise, but I feel like encouraging Buila to continue his nice work.) - Andreas
bulia byak wrote:
There's quite a lot of new stuff to announce - if you don't feel like reading all this, just scroll down for screenshot links :)
"Tile Clones" dialog improvements:
- The new Color tab allows you to change, randomize, or alternate the
hue, saturation, and lightness of the tile color per row or per column. You can also set the initial color of the tiles to which these alterations will apply. Changing color works only if the clones' original (or some parts of it, if the original is a group) has unset fill or stroke (use the Fill&Stroke dialog to unset paint).
http://inkscape.org/screenshots/gallery/inkscape-0.42-CVS-tiles-color.png Note the new HSL color sliders (replacing the old HSV).
- The new Tracing tab allows you to trace the drawing under the
tiling. You can set it to pick color, opacity, or any or the RGB or HLS channels in the area covered by each tile; then optionally randomize, invert, or gamma-correct the picked value; and finally apply that value to the tile's probability of presence, size, color, or opacity (or any combinations of these). This makes it possible to do an infinite amount of effects on drawings (both vector drawings and imported bitmaps), such as tesselated mosaics, "impressionist paint", geometric grids, color separation lattices, and more. You can also easily control the extent and the density of your tiling by preparing a temporary shape and tracing opacity-to-presence over it, or you can "paint over" a stroke with a pattern or randomized scattering.
http://inkscape.org/screenshots/gallery/inkscape-0.42-CVS-trace-color.png
http://inkscape.org/screenshots/gallery/inkscape-0.42-CVS-trace-objects.png If the original tile is a group, you can unset paint on some objects on the group while others (e.g. highlights or shadows) will retain their original colors, unaffected by trace coloring.
- The new Unclump button attempts to reduce local unevenness in
distribution of the tiles. When you unclump a tiling, each tile tries to move to a point equidistant from its closest neighbors. If a single unclumping is not enough, you can press Unclump repeatedly, trying to achieve a balance between eliminating small-scale clumps and preserving large-scale features of the tiling. Unclumping works equally well on both randomized and regular tilings, changing them both into a characteristic texture which appears random, but not blindly random - very similar to what a human would produce if asked to evenly fill a space with random dots. As a result, properly unclumped dot tilings remind of hand-made engravings.
http://inkscape.org/screenshots/gallery/inkscape-0.42-CVS-tiles-unclump.png Notice how the contrast and detailedness of the dot pattern improve as you apply unclumping repeatedly (top right) - even though unclumping is unaware of the background image that was traced by the tiling, it seems to bring out more image details that were "hidden" in the random scattering. You can also apply unclumping to regular tilings, converting them from "newspaper print" to "old engraving" (bottom right).
- On all tabs, controls have been rearranged into a table-like layout
for more convenient access. Separate controls are added for alternating values per row or per column, as well as for randomizing each value separately (e.g. now you can randomize only the horizontal shifts but not vertical).
- The new Exponent values on the Shift tab allow you to make rows or
columns to exponentially converge (for values less than 1) or diverge (for values greater than 1). The default of 1 creates rows and columns spaced evenly.
- The upper limits for scales and shifts are increased (from 100% to
1000% of tile size), and the precision of the input fields is higher.
- There's a mini-statusbar at the bottom of dialog which shows the
number of tiled clones of the selected object.
SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel

Just when I think that something is pretty complete, you have to come and pull the rug out from under me... Nice work! Thank you _SO_ much!
-Josh
-----Original Message----- From: inkscape-devel-admin@lists.sourceforge.net
[mailto:inkscape-devel-
admin@lists.sourceforge.net] On Behalf Of bulia byak Sent: Sunday, March 27, 2005 4:20 PM To: inkscape-devel@lists.sourceforge.net; inkscape- user@lists.sourceforge.net Subject: [Inkscape-devel] NEW: more clonetiler fun: color, tracing, unclumping
There's quite a lot of new stuff to announce - if you don't feel like reading all this, just scroll down for screenshot links :)
"Tile Clones" dialog improvements:
- The new Color tab allows you to change, randomize, or alternate the
hue, saturation, and lightness of the tile color per row or per column. You can also set the initial color of the tiles to which these alterations will apply. Changing color works only if the clones' original (or some parts of it, if the original is a group) has unset fill or stroke (use the Fill&Stroke dialog to unset paint).
http://inkscape.org/screenshots/gallery/inkscape-0.42-CVS-tiles-color.pn g
Note the new HSL color sliders (replacing the old HSV).
- The new Tracing tab allows you to trace the drawing under the
tiling. You can set it to pick color, opacity, or any or the RGB or HLS channels in the area covered by each tile; then optionally randomize, invert, or gamma-correct the picked value; and finally apply that value to the tile's probability of presence, size, color, or opacity (or any combinations of these). This makes it possible to do an infinite amount of effects on drawings (both vector drawings and imported bitmaps), such as tesselated mosaics, "impressionist paint", geometric grids, color separation lattices, and more. You can also easily control the extent and the density of your tiling by preparing a temporary shape and tracing opacity-to-presence over it, or you can "paint over" a stroke with a pattern or randomized scattering.
http://inkscape.org/screenshots/gallery/inkscape-0.42-CVS-trace-color.pn g
http://inkscape.org/screenshots/gallery/inkscape-0.42-CVS-trace- objects.png If the original tile is a group, you can unset paint on some objects on the group while others (e.g. highlights or shadows) will retain their original colors, unaffected by trace coloring.
- The new Unclump button attempts to reduce local unevenness in
distribution of the tiles. When you unclump a tiling, each tile tries to move to a point equidistant from its closest neighbors. If a single unclumping is not enough, you can press Unclump repeatedly, trying to achieve a balance between eliminating small-scale clumps and preserving large-scale features of the tiling. Unclumping works equally well on both randomized and regular tilings, changing them both into a characteristic texture which appears random, but not blindly random - very similar to what a human would produce if asked to evenly fill a space with random dots. As a result, properly unclumped dot tilings remind of hand-made engravings.
http://inkscape.org/screenshots/gallery/inkscape-0.42-CVS-tiles- unclump.png Notice how the contrast and detailedness of the dot pattern improve as you apply unclumping repeatedly (top right) - even though unclumping is unaware of the background image that was traced by the tiling, it seems to bring out more image details that were "hidden" in the random scattering. You can also apply unclumping to regular tilings, converting them from "newspaper print" to "old engraving" (bottom right).
- On all tabs, controls have been rearranged into a table-like layout
for more convenient access. Separate controls are added for alternating values per row or per column, as well as for randomizing each value separately (e.g. now you can randomize only the horizontal shifts but not vertical).
- The new Exponent values on the Shift tab allow you to make rows or
columns to exponentially converge (for values less than 1) or diverge (for values greater than 1). The default of 1 creates rows and columns spaced evenly.
- The upper limits for scales and shifts are increased (from 100% to
1000% of tile size), and the precision of the input fields is higher.
- There's a mini-statusbar at the bottom of dialog which shows the
number of tiled clones of the selected object.
SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real
users.
Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel

On Sun, 27 Mar 2005, bulia byak wrote:
Date: Sun, 27 Mar 2005 19:19:34 -0400 From: bulia byak <buliabyak@...400...> To: inkscape-devel@lists.sourceforge.net, inkscape-user@lists.sourceforge.net Subject: [Inkscape-devel] NEW: more clonetiler fun: color, tracing, unclumping
There's quite a lot of new stuff to announce - if you don't feel like reading all this, just scroll down for screenshot links :)
"Tile Clones" dialog improvements:
Noticed the new screenshots on the website before I had a chance to read this, looks fantastic (but a little complicated).
- The new Unclump button attempts to reduce local unevenness in
Unclump is a negative. It might make more sense if we had a corresponding "Clump" option but as I've said before negatives are not recommended for labelling user interface widgets.
How about "Smooth" or "Homogenize" (remember string length should not be a consideration, pick the best term).
- There's a mini-statusbar at the bottom of dialog which shows the
number of tiled clones of the selected object.
It seems odd to have a dialog status bar. Why cant the real Status bar be used?
Sincerely
Alan Horkan http://advogato.org/person/AlanHorkan/
participants (8)
-
Alan Horkan
-
Andreas Nilsson
-
Bryce Harrington
-
bulia byak
-
Craig Bradney
-
John Cliff
-
Jon Phillips
-
Joshua A. Andler