Re: [Inkscape-devel] Inkscape tiling interface redesign proposal
Some time ago I was thinking up possible new interfaces for Inkscape's
tiled clones function, and had compiled them here for now:
http://wiki.inkscape.org/wiki/index.php/Tiling_tool
Recently I've been giving some more thoughts to creating seamless patterns, in particular the "edge scenarios" of normal tiling. A lazy person (like me) would probably find it a pain in the neck to make new tiles for the edges and have to realign everything.
What if you could define those edge scenarios in a single basic tile? In my tiling tool proposal, I proposed tile guides where you can add "guide points" and "guide point pairs" along the boundaries. Guide points drawn on one side will automatically appear on all the other relevant sides so you know where to connect.
http://postimage.org/image/ae0dae6mh/ http://postimage.org/image/kqmnwh05l/
When you have nodes located on a guide point, applying "fuse tiles"
automatically connects these nodes to the corresponding nodes on the next tile.
So what if we make it so that all parts of the pattern Outside the basic tile gets cut away as necessary according to these guide points?
Edge tiles however will retain the original extremities. The result:
http://www.freeimagehosting.net/5e38w
This concept can also be applied to radial tiling, for both rotation and resizing tiles:
http://www.freeimagehosting.net/sbhmo
I don't believe I've seen a program where you can easily create seamless tiles for all the different wallpaper groups, and this certainly makes things a little easier. Thoughts?
On 05-03-12 09:26, Valerie wrote:
... So what if we make it so that all parts of the pattern Outside the basic tile gets cut away as necessary according to these guide points?
Edge tiles however will retain the original extremities. The result:
http://www.freeimagehosting.net/5e38w
This concept can also be applied to radial tiling, for both rotation and resizing tiles:
http://www.freeimagehosting.net/sbhmo
I don't believe I've seen a program where you can easily create seamless tiles for all the different wallpaper groups, and this certainly makes things a little easier. Thoughts?
My thoughts are that this is some very interesting work. Do I understand correctly that your idea is to create (pretty advanced) guides on-canvas depending on the select symmetry, and use those to define the base tile? And then you want to be able to differentiate between "exterior" tiles and "interior" tiles, with the "exterior" tiles tiling only so much that they form a one-tile thick border around the tiles?
Have you thought about the interaction with things like random displacements (and non-constant displacements). Should these interact at all? Or is this just a matter of breaking the model (they should be fine for things that do not need any continuity across tile borders of course). I think that at least for things like small random displacements it might make sense to allow this to interact with what you propose, as it would allow easy creation of slightly irregular tilings.
Hi Valerie, I really like your idea. Have you seen this java applet - designed to explore penrose tilings. Its not guide based in the same way as yours but instead you manipulate exemplars and see the result. You can see the interdependence and how your guides might correspond to edges on these tiles. Not sure if useful to you or not ? http://www.cgl.uwaterloo.ca/~csk/software/penrose/ Cheers...
On 3/5/2012 9:26 PM, Valerie wrote:
Some time ago I was thinking up possible new interfaces for Inkscape's
tiled clones function, and had compiled them here for now:
http://wiki.inkscape.org/wiki/index.php/Tiling_tool
Recently I've been giving some more thoughts to creating seamless patterns, in particular the "edge scenarios" of normal tiling. A lazy person (like me) would probably find it a pain in the neck to make new tiles for the edges and have to realign everything.
What if you could define those edge scenarios in a single basic tile? In my tiling tool proposal, I proposed tile guides where you can add "guide points" and "guide point pairs" along the boundaries. Guide points drawn on one side will automatically appear on all the other relevant sides so you know where to connect.
http://postimage.org/image/ae0dae6mh/ http://postimage.org/image/kqmnwh05l/
When you have nodes located on a guide point, applying "fuse tiles"
automatically connects these nodes to the corresponding nodes on the next tile.
So what if we make it so that all parts of the pattern Outside the basic tile gets cut away as necessary according to these guide points?
Edge tiles however will retain the original extremities. The result:
http://www.freeimagehosting.net/5e38w
This concept can also be applied to radial tiling, for both rotation and resizing tiles:
http://www.freeimagehosting.net/sbhmo
I don't believe I've seen a program where you can easily create seamless tiles for all the different wallpaper groups, and this certainly makes things a little easier. Thoughts?
Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 _______________________________________________ Inkscape-devel mailing list Inkscape-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/inkscape-devel
2012/3/5 Valerie <valerie_vk@...36...>:
Some time ago I was thinking up possible new interfaces for Inkscape's
tiled clones function, and had compiled them here for now:
Thanks for the update. Please note that image uploading on the wiki is again possible (I checked by uploading one of your linked images).
Regards K.
participants (4)
-
Jasper van de Gronde
-
Kris De Gussem
-
Mark Schafer
-
Valerie