4 ms·
Fractals Made from Shape Languages and Fancy Geometry
The shape languages are called "Shape Grammars"
The fancy geometry is called "Kisrhombille Tessellation"
You make languages out of shapes and then the shapes interact to create complex shapes, the whole process guided by code.
They're fractals. Infinite. And as customizable as code. It's a geometry programming technology.
---
Here's an overview of the geometry.
https://github.com/johnalexandergreene/Geom_Kisrhombille/blob/master/README.md
---
Here's a tool for making your own custom grammars (it's easy) and looking at pretty pictures.
https://github.com/johnalexandergreene/Forsythia/tree/master/app/grammarEditor
There's a README there. It provides a little overview and explains the UI.
There's also a video walkthrough that shows you how to make a simple grammar.
---
Here's the main project. Much pictures and videos. Fractal dive videos too.
http://www.fleen.org/
---
Peruse the github repo for various demos and stuff.
- Toast_ 10y agoCool project! I bet these would make great styles for deep dream images.
- ttoinou 10y agoDid you post this on fractalforums.com ?
- mathgenius 10y agoYou might like Conway's book "The Symmetries of things."
- swayvil 10y agothanks. I am a fan of his work.
- theoh 10y agoLooking at wikipedia's info on a certain kisrhombille tiling https://en.m.wikipedia.org/wiki/3-6_kisrhombille https://en.m.wikipedia.org/wiki/3-6_kisrhombille I think this is relevant https://blogs.scientificamerican.com/roots-of-unity/the-world-s-most-accurate-parquet-floor-based-personality-test/ https://blogs.scientificamerican.com/roots-of-unity/the-worl...
- swayvil 10y agoNice. I was experimenting for a long time till I decided that kisrhombille was the way to go. You can do a lot with it. And it is smooth scaling, like square and equilateral triangle tessellation. I mean you can describe the same shape with an arbitrary range of resolutions (unlike with hexagons).
- teddyh 10y agoLooks like normal L-system stuff? https://en.wikipedia.org/wiki/L-system https://en.wikipedia.org/wiki/L-system
- swayvil 10y agoIt ain't
- xemoka 10y agoI've followed you on /r/generative for a while, this produces some really cool output. I've been interested in getting more into generative art, I just always get lost trying to find a way in.
- chillingeffect 10y agowow if you get this [1] and run it like this: java -jar FleenForsythiaGrammarEditor_V2017_04_22.jar you can actually edit models with the grammar and plot them in java on a local machine. A bit unintuitive at first grab, but definitely looks worth getting to understand because it makes brilliant patterns suggesting all kinds of structures... and many more images here: http://www.fleen.org/image_gallery/index.php http://www.fleen.org/image_gallery/index.php and a short artpiece made with it: https://www.youtube.com/watch?feature=player_embedded&v=xoa3OT8ncX0 https://www.youtube.com/watch?feature=player_embedded&v=xoa3... [1] https://github.com/johnalexandergreene/Forsythia/raw/master/bin/FleenForsythiaGrammarEditor_V2017_04_22.jar https://github.com/johnalexandergreene/Forsythia/raw/master/...
- swayvil 10y agoholy shit that's awesome! good music too
- yorwba 10y agoClickable links so you don't have to fight with atrocious copy-and-paste UX on mobile: https://github.com/johnalexandergreene/Geom_Kisrhombille/blob/master/README.md https://github.com/johnalexandergreene/Geom_Kisrhombille/blo... https://github.com/johnalexandergreene/Forsythia/tree/master/app/grammarEditor https://github.com/johnalexandergreene/Forsythia/tree/master... http://www.fleen.org/ http://www.fleen.org/
- swayvil 10y agothanks