tag:blogger.com,1999:blog-3920691856944271614.post3496642801120638568..comments2023-06-06T10:04:23.835-07:00Comments on C.G. From SPACE: Non-Periodic Tiling in Blender, Chapter 2Anonymoushttp://www.blogger.com/profile/12121081890718452757noreply@blogger.comBlogger16125tag:blogger.com,1999:blog-3920691856944271614.post-81678668745759354312017-06-21T12:38:42.159-07:002017-06-21T12:38:42.159-07:00I agree with Stravamir. Having a database of shape...I agree with Stravamir. Having a database of shapes sounds like an excellent opportunity for artists. It could be a Blender add-on, and /or a web based tool that generates a .svg file with the shapes. Would be super handy! Coby Randalhttps://www.blogger.com/profile/16391009812618517249noreply@blogger.comtag:blogger.com,1999:blog-3920691856944271614.post-74029907555666652622014-08-30T05:03:12.538-07:002014-08-30T05:03:12.538-07:00This comment has been removed by a blog administrator.Alfredshttps://www.blogger.com/profile/00967237432564965399noreply@blogger.comtag:blogger.com,1999:blog-3920691856944271614.post-60877241989716790672014-08-27T19:25:24.811-07:002014-08-27T19:25:24.811-07:00This comment has been removed by a blog administrator.Detlefhttps://www.blogger.com/profile/06068558062112155522noreply@blogger.comtag:blogger.com,1999:blog-3920691856944271614.post-76351563875193254582014-01-11T19:17:43.438-08:002014-01-11T19:17:43.438-08:00By the way, I'm very curious about what sort o...By the way, I'm very curious about what sort of tiling project you're working on. Anonymoushttps://www.blogger.com/profile/12121081890718452757noreply@blogger.comtag:blogger.com,1999:blog-3920691856944271614.post-37310604127843493062014-01-11T19:14:46.433-08:002014-01-11T19:14:46.433-08:00Yes, that is definitely a problem! I usually have...Yes, that is definitely a problem! I usually have to sit down and do a bunch of math to figure it out, and I realize that this isn't something every artist is capable of.<br /><br />For example, try and figure this one out:<br />http://tilings.math.uni-bielefeld.de/substitution_rules/cyclotomic_trapezoids_7_fold<br /><br />I really liked that one, and so I was very determined to do it, but it took me a good chunk of the afternoon.<br /><br />Maybe a .blend file on blendswap could archive different patterns in different scenes... but it would be better if there were a way for several collaborators to update the file. GitHub has been suggested to me for distributing code ... I wonder if it works for .blend files too.Anonymoushttps://www.blogger.com/profile/12121081890718452757noreply@blogger.comtag:blogger.com,1999:blog-3920691856944271614.post-43022359349203884892014-01-11T18:06:29.079-08:002014-01-11T18:06:29.079-08:00I have to say: this looks very promising. For the ...I have to say: this looks very promising. For the lack of the better description I just love tiles, I try to use them as much as possible in my work. However the problem here is creating initial prototiles in precisely the right dimensions. The one that you showed is straight forward enough, but other ones are really poorly explained in the Tilings Encyclopedia. It would be so grate to provide some kind of database of tiles. This is important for me as a designer. Maybe we can create blender files or obj or precise vectors. I don't know. I'm willing to help. What do you think, how can we approach this? O and thank you for this :DStravamirhttps://www.blogger.com/profile/07061478685147531429noreply@blogger.comtag:blogger.com,1999:blog-3920691856944271614.post-74295012385834901182014-01-11T08:29:03.160-08:002014-01-11T08:29:03.160-08:00Yes, you're right in both cases. I'll try ...Yes, you're right in both cases. I'll try and make those points a little more clear.Anonymoushttps://www.blogger.com/profile/12121081890718452757noreply@blogger.comtag:blogger.com,1999:blog-3920691856944271614.post-42368901360130869352014-01-11T00:22:47.577-08:002014-01-11T00:22:47.577-08:00Figured out what I'd done wrong - rotation and...Figured out what I'd done wrong - rotation and scale have to be left unapplied on the Sub_X pieces. Also it would be good to note that you have to parent the Sub_Xes to the relevant SubRule_X - the script didn't work for me otherwise.<br /><br />Great script though! Thanks for posting it and thanks for the tutorial. :)S J Bennetthttps://www.blogger.com/profile/11140425086598143609noreply@blogger.comtag:blogger.com,1999:blog-3920691856944271614.post-67097713024907321062014-01-10T13:48:36.520-08:002014-01-10T13:48:36.520-08:00Pretty interesting way of describing it all. I thi...Pretty interesting way of describing it all. I think it could work. Not quite getting, how it'll look in the interface. I suppose that you have a better picture of it.Anonymoushttps://www.blogger.com/profile/01537537758752710898noreply@blogger.comtag:blogger.com,1999:blog-3920691856944271614.post-75471842699187559602014-01-10T10:54:23.794-08:002014-01-10T10:54:23.794-08:00Some more thoughts:
Maybe it could be set up this ...Some more thoughts:<br />Maybe it could be set up this way:<br />* Prototiles: Tiles that are swapped in and out of the work space during pattern generation. Use a drop-down menu to point them at a "Shape-type" object to set their type.<br />* Shape Type: An object that is the parent of "substitution rule" objects.<br />* Substitution rule: Object(s) to replace prototiles of a given "shape type" according to their position and orientation in the parent shape-type-object's space. These objects also point to their own shape type.<br /><br />Any object involved in the tiling could have a modifier, and on it you check off either "prototile", "shape type" or "substitution rule". You'd also set the object pointers on the modifier panel.<br /><br />The user would only need to know that the "substitution rule" objects need to be parented to the "shape type" objects, and naming conventions would be irrelevant.Anonymoushttps://www.blogger.com/profile/12121081890718452757noreply@blogger.comtag:blogger.com,1999:blog-3920691856944271614.post-49878414824859168722014-01-10T10:32:01.705-08:002014-01-10T10:32:01.705-08:00You're right, this hierarchy of dropdown menus...You're right, this hierarchy of dropdown menus is perhaps too complicated. But for some users (including me,heh) any dropdown is slightly comprehensible than code. There should be the way of simplifying this stuff in GUI, but I can't find sound solution right now :).<br /><br />Maybe it's possible to make a dropdown menu with some presets, like Penrose, Pinwheel, Goodman-Strauss and Custom tiles ? And in "custom" make another dropdown menu (4 steps) which you've proposed?<br /> Anonymoushttps://www.blogger.com/profile/01537537758752710898noreply@blogger.comtag:blogger.com,1999:blog-3920691856944271614.post-59492118363410631032014-01-10T10:18:39.445-08:002014-01-10T10:18:39.445-08:00Thanks for your feedback :-)
I was thinking about...Thanks for your feedback :-)<br /><br />I was thinking about making an add-on too.<br />However, I'm not totally sure I can imagine an appropriate way of integrating this tool into Blender.<br /><br />Right now, my script relies on naming conventions and parenting to distinguish "tiles" from "subrule-defining tiles". I doubt that would be a very tidy implementation of an addon. Maybe there's a way of doing it using the GUI where for each tile you pick out its subrule (using a dropdown menu of objects), and for each subrule, you pick the small substitution tiles from a list as well... and the substitution tiles would have to have their own subrule picked too. Maybe that just makes it too complicated?<br /><br />Would you have any suggestions on how to set it up?Anonymoushttps://www.blogger.com/profile/12121081890718452757noreply@blogger.comtag:blogger.com,1999:blog-3920691856944271614.post-33548298935326468352014-01-10T09:26:12.044-08:002014-01-10T09:26:12.044-08:00Oh ... I might not have been clear that you run th...Oh ... I might not have been clear that you run the script more than once.<br /><br />When you select the initial tile(s) and run the script, the smaller tiles will be substituted. I set it up so that the new tiles are already selected. If you just run the script again, you can subdivide it again.<br /><br />Was this the problem? If so, I'll edit and try to make this more clear.Anonymoushttps://www.blogger.com/profile/12121081890718452757noreply@blogger.comtag:blogger.com,1999:blog-3920691856944271614.post-43011929172016403752014-01-10T05:25:42.930-08:002014-01-10T05:25:42.930-08:00Hello! This looks like a great technique but I'...Hello! This looks like a great technique but I'm having problems following along to the end. I can get to your second-last screenshot OK, but I can't seem get an outcome like the final screenshot. The script replaces the selected object with the relevant SubRule at the same scale. I suspect there's some leap of intuition I'm failing to make in how the script is actually used to create the pattern you've made. Further hand-holding would be appreciated because getting the hang of this would make my life thousands of times easier on a project I'm currently doing...<br /><br />S J Bennetthttps://www.blogger.com/profile/11140425086598143609noreply@blogger.comtag:blogger.com,1999:blog-3920691856944271614.post-62192900570777999362014-01-10T03:03:41.530-08:002014-01-10T03:03:41.530-08:00Hey, Robin! Thank you for a very useful and detail...Hey, Robin! Thank you for a very useful and detailed article. Also, stumbled across Penrose Tiling on your blog, which contains some dark magic with patterns. Have you considered writing an addon? Anonymoushttps://www.blogger.com/profile/01537537758752710898noreply@blogger.comtag:blogger.com,1999:blog-3920691856944271614.post-54935405176167055142013-12-30T12:29:35.155-08:002013-12-30T12:29:35.155-08:00it is great!!!it is great!!!Nikitahttps://www.blogger.com/profile/09314011085753566032noreply@blogger.com