Before getting deep into the boring stuff planned for 0.41, I decided to do some eye candy...
http://inkscape.org/screenshots/gallery/inkscape-0.41-CVS-linux-tiles1.png http://inkscape.org/screenshots/gallery/inkscape-0.41-CVS-linux-tiles2.png
* The new powerful "Tile clones" dialog implements all 17 plane symmetry groups, allowing you to easily create all sorts of symmetric patterns, Escher-like tesselations, ornaments, etc. Since the pattern is made out of clones, you can freely edit the original tile and the entire pattern is updated live. This feature puts Inkscape into competition with software such as the free Arabeske or commercial SymmetryWorks.
** Apart from selecting the symmetry (and uniquely to Inkscape), you can also set the shift, scale, rotation, and opacity of the clones in the pattern, per row and/or per column. Any of these parameters can also be randomized to any degree. This produces "object fields" that can be arbitrarily distorted, skewed, slanted, "faded out," or "magnetized" like iron particles in a magnetic field.
** To create a clone pattern, simply select something, set the number of rows and columns, and click Create. You can then change some parameters in the dialog and click Create again; this will remove any existing tiled clones of the selected object and recreate the pattern anew. Or, you can just remove the old pattern by clicking Remove. To protect a pattern from deletion by this dialog, group it or move it to another layer.
** Initially, a pattern is created based on the bounding box of the selected object. For symmetries that involve rotation to an angle other than 180 degrees, the rotation point is usually in the middle of the right-hand side of the bbox. After the pattern is created, resizing the original tile does not move the clones away, so you can make the tiles overlap. Also, when the pattern is created, the current bbox of the original tile is remembered; later, if the "Use saved tile bbox" checkbox is on, the same bbox will be used when you click Create again, which means you can vary the pattern parameters without losing the overlapping of the tiles.
** It's best to use a group as the original object for tiling, because you can then enter this group (right-click, "Enter group") and draw inside it. Any changes or new objects added to the group will show in the pattern immediately.
On Mon, 6 Dec 2004 05:37:52 -0500, bulia byak <buliabyak@...400...> wrote:
Before getting deep into the boring stuff planned for 0.41, I decided to do some eye candy...
<сut/>
Will Reset/Remove/Create buttons be accessible via Alt+Some_button? Like Alt+S for Reset, Alt+E for Remove and Alt+C for Create
Alexandre
On Mon, 6 Dec 2004, bulia byak wrote:
Date: Mon, 6 Dec 2004 05:37:52 -0500 From: bulia byak <buliabyak@...400...> To: Inkscape ML inkscape-devel@lists.sourceforge.net, Inkscape Users List inkscape-user@lists.sourceforge.net Subject: [Inkscape-devel] NEW: Tile clones
Before getting deep into the boring stuff planned for 0.41, I decided to do some eye candy...
http://inkscape.org/screenshots/gallery/inkscape-0.41-CVS-linux-tiles1.png http://inkscape.org/screenshots/gallery/inkscape-0.41-CVS-linux-tiles2.png
Wow!
I saw it again Wow! I'm massively impressed. That is some seriously sweet eyecandy.
With this and some Image Objects I'll be able to very easily do Kaleidescope effects and mess about with partial symmetries, which I am looking forward to having fun with.
- The new powerful "Tile clones" dialog implements all 17 plane
symmetry groups, allowing you to easily create all sorts of symmetric patterns, Escher-like tesselations, ornaments, etc. Since the pattern
Mmm tesselations. Are those kangaroos? http://inkscape.org/screenshots/gallery/inkscape-0.41-CVS-linux-tiles1.png
is made out of clones, you can freely edit the original tile and the entire pattern is updated live. This feature puts Inkscape into competition with software such as the free Arabeske
I looked it up, so in case anyone else is interested Arabeske Studio http://www.wozzeck.net/arabeske/ Freshmeat Project page for Arabeske http://freshmeat.net/projects/arabeske/
or commercial SymmetryWorks.
Artlandia Symmetry Works http://www.artlandia.com/products/SymmetryWorks/ http://share.studio.adobe.com/axAssetDetailSubmit.asp?aID=4694 http://www.computerarts.co.uk/news/default.asp?pagetypeid=2&articleid=28...
On Mon, 6 Dec 2004, Alexandre Prokoudine wrote:
Date: Mon, 6 Dec 2004 19:16:09 +0300 From: Alexandre Prokoudine <alexandre.prokoudine@...400...> > To:
Inkscape ML inkscape-devel@lists.sourceforge.net
Subject: Re: [Inkscape-devel] NEW: Tile clones
On Mon, 6 Dec 2004 05:37:52 -0500, bulia byak <buliabyak@...400...>
wrote:
Before getting deep into the boring stuff planned for 0.41, I decided to do some eye candy...
Will Reset/Remove/Create buttons be accessible via Alt+Some_button? Like Alt+S for Reset, Alt+E for Remove and Alt+C for Create
GTK has stock buttons for Reset and Remove which I hope would be used and although it is not ideal I would use OK instead of Create so as to use a Stock button and keep plug-ins as consistant as possible (although I realise this is probably not implemented as a plug-in).
I expect that at some point you might want to add the ability to save Presets at the top of every plug-in dialog above the tabs something like this:
Presets [ dropdown list [v] [ Save...]
(Take a look at Jasc Paint Shop Pro, it has an excellent and consistant layout for plug-ins which we could do a lot worse than to copy it)
Sincerely
Alan Horkan
Free SVG Clip Art http://OpenClipArt.org Inkscape, Draw Freely http://inkscape.org Abiword is Awesome http://abisource.com Dia is for Diagrams http://gnome.org/projects/dia/
On Mon, 6 Dec 2004, Alan Horkan wrote:
Date: Mon, 6 Dec 2004 16:43:44 +0000 (GMT) From: Alan Horkan <horkana@...44...> To: bulia byak <buliabyak@...400...> Cc: Inkscape ML inkscape-devel@lists.sourceforge.net, Inkscape Users List inkscape-user@lists.sourceforge.net Subject: Re: [Inkscape-devel] NEW: Tile clones
On Mon, 6 Dec 2004, bulia byak wrote:
Date: Mon, 6 Dec 2004 05:37:52 -0500 From: bulia byak <buliabyak@...400...> To: Inkscape ML inkscape-devel@lists.sourceforge.net, Inkscape Users List inkscape-user@lists.sourceforge.net Subject: [Inkscape-devel] NEW: Tile clones
Before getting deep into the boring stuff planned for 0.41, I decided to do some eye candy...
http://inkscape.org/screenshots/gallery/inkscape-0.41-CVS-linux-tiles1.png http://inkscape.org/screenshots/gallery/inkscape-0.41-CVS-linux-tiles2.png
Wow!
I saw it again Wow! I'm massively impressed. That is some seriously sweet eyecandy.
- The new powerful "Tile clones" dialog implements all 17 plane
symmetry groups, allowing you to easily create all sorts of symmetric patterns, Escher-like tesselations, ornaments, etc. Since the pattern
Mmm tesselations. Are those kangaroos? http://inkscape.org/screenshots/gallery/inkscape-0.41-CVS-linux-tiles1.png
is made out of clones, you can freely edit the original tile and the entire pattern is updated live. This feature puts Inkscape into competition with software such as the free Arabeske
I looked it up, so in case anyone else is interested Arabeske Studio http://www.wozzeck.net/arabeske/ Freshmeat Project page for Arabeske http://freshmeat.net/projects/arabeske/
or commercial SymmetryWorks.
Artlandia Symmetry Works http://www.artlandia.com/products/SymmetryWorks/ http://share.studio.adobe.com/axAssetDetailSubmit.asp?aID=4694 http://www.computerarts.co.uk/news/default.asp?pagetypeid=2&articleid=28...
I forgot to mention that Symmetry Works retails at USD $215.
I also forgot to congratulate Bulia on making the patterns I submitted to OpenClipart.org look utterly rubbish in comparison to this excellent piece of work. It takes a ridculously long time to make anything remotely close to this good if you try to put it together manually.
This feature is so cool that I'd love to see the plans for 0.41 released really soon with this feature and bump the rest of the roadmap up another number.
Sincerely
Alan Horkan
Free SVG Clip Art http://OpenClipArt.org Inkscape is a vector graphics editor http://inkscape.org Abiword is Awesome http://abisource.com
Mmm tesselations. Are those kangaroos? http://inkscape.org/screenshots/gallery/inkscape-0.41-CVS-linux-tiles1.png
I don't know :) This was the first tesselation I ever made, that's why it's so rather awkward :) Took me about half an hour in total to draw it.
GTK has stock buttons for Reset and Remove which I hope would be used and although it is not ideal I would use OK instead of Create so as to use a Stock button and keep plug-ins as consistant as possible (although I realise this is probably not implemented as a plug-in).
I don't like the "OK", "Create" is more descriptive. And using icons for some of the buttons and not others would look weird.
I expect that at some point you might want to add the ability to save Presets at the top of every plug-in dialog above the tabs something like this:
Presets [ dropdown list [v] [ Save...]
Yes, presets are a good idea. Some other things I may do sometime for this dialog:
- watching the current selection and enabling/disabling the Create, Remove, and "Use saved bbox" correspondingly
- visualizing the saved bbox on the canvas (e.g. red) when the dialog is open
- a preview image for each symmetry, using some standard simple shape
On Mon, 6 Dec 2004, bulia byak wrote:
Date: Mon, 6 Dec 2004 20:39:42 -0500 From: bulia byak <buliabyak@...400...> To: Alan Horkan <horkana@...44...> Cc: Inkscape ML inkscape-devel@lists.sourceforge.net Subject: Re: [Inkscape-devel] NEW: Tile clones
Mmm tesselations. Are those kangaroos? http://inkscape.org/screenshots/gallery/inkscape-0.41-CVS-linux-tiles1.png
I don't know :) This was the first tesselation I ever made, that's why it's so rather awkward :) Took me about half an hour in total to draw it.
GTK has stock buttons for Reset and Remove which I hope would be used and although it is not ideal I would use OK instead of Create so as to use a Stock button and keep plug-ins as consistant as possible (although I realise this is probably not implemented as a plug-in).
I don't like the "OK", "Create" is more descriptive. And using icons for some of the buttons and not others would look weird.
Yes and no.
You are better to use the stock buttons and then disable them in your theme if you do not like them. There are plenty of people who think button icons are a crap idea (frankly I thought they were hideous when Borland did it but I think they look alright in Gnome). The inconsistancey of some icons on buttons but not on others is rather crappy and there should probably be an easy way to disable button icons for all of gtk (the same way you can disable tearoff menus) but I strongly urge you to use STOCK buttons!
- Alan
I expect that at some point you might want to add the ability to save Presets at the top of every plug-in dialog above the tabs something like this:
Presets [ dropdown list [v] [ Save...]
Yes, presets are a good idea. Some other things I may do sometime for this dialog:
I wouldn't worry about presets until it can be done in a generic way though (for all kinds of plugins, for page sizes, for corp sizes, for resizes/scales and other built-ins too).
Let me say again that it was phenomenal piece of work!
On Mon, 2004-12-06 at 05:37, bulia byak wrote:
Before getting deep into the boring stuff planned for 0.41, I decided to do some eye candy...
http://inkscape.org/screenshots/gallery/inkscape-0.41-CVS-linux-tiles1.png http://inkscape.org/screenshots/gallery/inkscape-0.41-CVS-linux-tiles2.png
My goodness... our mad Russian genius strikes again. ^_-
This is truly awesome. Excellent work. ^_^
-mental
On Mon, 6 Dec 2004, MenTaLguY wrote:
On Mon, 2004-12-06 at 05:37, bulia byak wrote:
Before getting deep into the boring stuff planned for 0.41, I decided to do some eye candy...
http://inkscape.org/screenshots/gallery/inkscape-0.41-CVS-linux-tiles1.png http://inkscape.org/screenshots/gallery/inkscape-0.41-CVS-linux-tiles2.png
My goodness... our mad Russian genius strikes again. ^_-
This is truly awesome. Excellent work. ^_^
Impressive! Also, I notice quite a bit of dialog work has been done, I guess Bulia's been working on this one for a while. :-)
Bryce
participants (5)
-
Alan Horkan
-
Alexandre Prokoudine
-
Bryce Harrington
-
bulia byak
-
MenTaLguY