Father and son collaborative drawing in a big touch screen tv. They are playing with Mandalagaba.com to create a collaborative mandala.
Man, producing what you just saw was frustratingly tough.
First time I set up the Leap Motion, I thought this was going to be easy. I thought I would be able to mass draw amazing mandalas just by waving my hands in the air like I just don't care. Turns out you have learn to master the Leap Motion before you manage to make anything more meaningful than a smudge on your screen.
Actually, the first thing that was super challenging was to get the stupid thing to left click. I followed the basic instructions and read best practices on the net on how to set it up but I was having a very hard time calibrating the damn thing. It kept on right clicking, making extremely irritating "Thump!" noises over and over again and being very good at being very imprecise.
At first I thought my Leap Motion had issues. I am still not putting that possibility aside entirely but here's the thing: the more I practiced using it, the more I mastered its quirks and managed to be precise.
That being said, I doubt I would ever be able to do anything fancy with it. To put this into perspective, I was thrilled to be able to produce the ultra simple mandala you saw in the video above. In other tryouts I had managed to do crazy things like changing colors (which I actually really got a hang of after a while), adding tessellation grids and even changing stroke thickness when I was really lucky, but making all that happen in a flawless single shot with no bugs felt impossible.
I'm not pulling the plug on this yet though. Making retarded mandalas using my Leap Motion became somewhat addictive. I'll definitely try to get better at it in the future.
We posted the GIF below on Reddit yesterday and it blew up. Here I have to post it as a video because SquareSpace doesn't accept images bigger than 20 megs, but originally its a GIF.
By blew up I mean it took off. Our stats skyrocketed. Just by posting a simple GIF with a catchy title on a popular website where people share stuff.
This isn't the first time that this happens. Every now and then Mandalagaba finds itself on Reddit and we try to make the most out of the attention. The user feedback is invaluable, we learn a few lessons about server load balancing and new users try their hands and bring new styles we've never seen before.
We noticed that GIFs worked really well for the type of content we publish. They are very popular on most sharing-driven environments. Have a cool simple video that you don't even need to play and you got yourself one nifty dopamine generating machine.
Exploiting babies for mandala art. Artist Photographer Gabriele Dabasinskaite should be ashamed of herself...
Kiddin' of course. Just yankin' your chain.
This artist came up with an amazing series of babies placed inside of circular symmetrical forms. Works wonders. Beautifully original. Ultimate cuteness is pushed to its climax.
We also find it quite amazing that Gabriele Dabasinskaite's website is called JustGaba (MandalaGaba... JustGaba... Get it?)
I picked up this story on My Modern Met's website : Sweet Photos of Newborns at the Center of Handmade Mandalas
We thought we'd share some websites that do what Mandalagaba attempts to do: let cool people build cool mandalas online, and for the most part do it for free. We all have a different take on how we go about it, and the tech is always different as well.
Most of these services are free just like we are. We even made the iOs app free. We prefer accumulating good karma.
Anyways here's the list of mandala making websites we found browsing through the interwebs. If you happen to know any others, please let us know about them (essentially so we can go steal their ideas, concepts and design 'cause we're the mandala gangstas yo!).
If you're reading this article, then you probably know what MandalaGaba is. In case you don't, please let me introduce ourselves. MandalaGaba is single page website that hosts various tools to design and create multi axes symmetrical designs.
We started off by allowing users to simply create mandalas (so symmetrical designs constructed around a single center). With just a simple set of tools, users from all around the world managed to produce jaw-dropping mandalas. Some of our favorite designs can be found in our MandalaGaba Mandala page.
Not long ago, we added a tessellation engine to allow for the creation of multi-centric symmetrical designs (a tessellation = an arrangement of shapes closely fitted together, especially of polygons in a repeated pattern without gaps or overlapping). We also re-designed our controls panel to the dismay of many of our users, but now we're hearing a little less fuss about it so I think they are cool with it.
In the future we plan on allowing users to create accounts. This will allow them to save their designs, share them with the world more easily, collaborate with other users in a more practical way.
One thing we don't communicate enough on is the fact that Mandalagaba hosts a robust network engine. Every time you load a new session, that sessions get an ID associated to it. This ID is present at the level of the session's URL. For instance, if you load the URL http://mandalagaba.com/#oHrDhQ you will load a session I created for the purpose of this article where I wrote "Hello World". Essentially this means that any user having created a session can easily share their session with anyone else just by sharing its URL. Another user that goes onto that session can start drawing on it and all the new pen stokes will be registered. Makes up for a wonderful collaborative environment.
Thanks to our network engine, you can also fork your sessions. Forking will allow a user to take an existing session, copy it (fork it) and start designing from the new forked session without altering the initial session (sorry for the overuse of the word "session" in this paragraph). This allows you to start creating designs form a preexisting design by keeping a copy of the original. Pretty neat.
The Kaleidoscope Painter is a pretty cool little website to doodle around with. It has got some neat features like Dynabrush that automatically adjusts pen stroke thickness according to something (have no idea what though), and Autodraw that automatically draws mandalas for you. I like that Autodraw thingy. You can just sit back and watch it do its thing. Another interesting aspect about the The Kaleidoscope Painter is that it chooses your strokes' colors for you and gets really creative about it too. Only taking magic mushrooms can counter the effects of the exuberance going on here. I reckon it chooses a set of colors and gradients and does its thing. Pretty cool results. Here's my piece of art:
With Color Mandala you don't actually draw mandalas. You design them by incrementally adding figures and shapes and by playing around with various settings. I must say the creative process in which it engages its users is quite peculiar but the person behind this project clearly thought things through.
Basic and simple. Not much else to add. No fancy features. Just mandalas and other things described below.
MandalaMaker offers other cool little creation tools too:
In their own words, you "choose the mandala you want and then print it and color it , fill it with beautiful colors
be creative and have fun with our Beautiful mandalas coloring pages".
Myoats is one crazy piece of work. Very fancy stuff going on here. You have a bunch of different tools to create some pretty amazing designs. One thing that really sticks out from the other mandala sites we've discovered is that you can create an account, save your designs to your gallery and engage with the Myoats community.
Drawerings seems pretty basic but it actually hosts tons of little nifty features. For instance its records all your pen stokes gives users the possibility to replay your drawings. It also proposes to animate them by moving your various layers around. User account creation is seamless and its community is quite active.
That about does it for now. There are certainly other only mandala creators out there. I haven't gone past the 2 first pages of my googles searches.
If you find any others, please let us know.
I just realized no explanations of how Mandalagaba came to be were present on this blog. That's unacceptable so here goes.
MandalaGaba was coded by Ben a cold winter day by a fire in a remote location in Vermont. No expectations, just an eagerness to code an online mandala maker that didn’t suck. An amazing Reddit post later and people are passing by everyday creating mandalas on the website.
User feedback was overwhelming. People found MandalaGaba to be a stress-reliever, a creativity enhancer, a cool mandala creator.
Users are given the possibility to save their mandalas, which in turn gives us the possibility to share those mandalas. You can see most of them on our Instagram (https://www.instagram.com/mandalagaba/) and you can view some of our favorites in our "mandalagaba mandalas" gallery present on this website.
To code Mandalagaba, Ben does math. Real math with numbers and things. Absurd stuff that looks like this:
He also doodles math thingies like this:
His 7 year old son Robin even lends a hand:
My name is Robin and am just here to help because I really like what MandalaGaba represents.
We are currently trying to make the website better by redesigning it, adding features and making it more collaborative. We don’t want to overdo it because we are firm believers that simplicity and efficiency beats complexity and overzealous design.
In the previous blog post you can see that we just released a new version of the website.
For people who have any kind of interests in drawing, addictive online thingies, mandalas, digital art, doodling, time wasting and procrastination, please feel free to give MandalaGaba a try.
Don’t forget to let us know what you think.
For a couple of months now we have been working on various features we really wanted to implement to make mandala making with Mandalagaba more dynamic and interesting.
We added a tessellation engine
Literally, tessellations are an arrangement of shapes closely fitted together, especially of polygons in a repeated pattern without gaps or overlapping. Our reasoning was that it would be super cool to duplicate the mandala creation process multiples times to generate beautiful mosaics. We chose triangles, squares and hexagons as polygons for now.
Here's a little gif showing you what this means:
New control panel tools and features
Lots is to be said on these new little gadgets. We are going to start producing tutorials explaining how they all work but in the meantime here is a small breakdown.
1. Decrease numbers of axes
2. Axis count
3. Increase number of axes
4. Free form mode (no symmetry)
5. Simple symmetry mode
6. Mirror symmetry mode
7. Mandala mode: allows you to draw mandalas
8. Triangle tessellation mode: The axes are limited by triangle patterns
9. Square tessellation mode: The axes are limited by square patterns
10. Hexagon tessellation mode: The axes are limited by hexagon patterns
11. Pattern size ruler: Modifies the size of the patterns' grid
12. Draw tool
13. Straight lines tool
14. Area fill tool (not available yet)
15. Canvas background tool bucket: allows you to change the color of your canvas
16. Color picker tool: allows you to select a color on your canvas and load it in your colors palette.
18. Zoom out
19. Zoom in
20. Stroked thickness
21. Stroke smoothing tool
22. Scroll tool (only for mobile devices): allows users to scroll around their canvas.
23. Advanced options button: opens up the advanced tools.
24. Adjust centers on/off button: this tools allows users to activate designated shapes within their design
25. All shapes are off: all shapes will be turned off
26. All shapes are on: all shapes will be turned on
27. Display keyboard commands
28. Canvas size
29. Adjust canvas to screen
30. Color palette
New session option menu
We decided to separate the session related data from the control panel. That made sense on various levels. Number one reason was to declutter the controls panel as well as to regroup things coherently.
1. Save button: Saving opens up a big panel where you see your design displayed and where you also various options to share it
2. Fork button: forking allow you to duplicate your design and give a new session URL
3. New session button: This button allows you to create a new session with a blank canvas and a new session URL
4. Session stats button: This opens a pop-up that displays multiple stats and and numbers about your session
5. About button: This opens up a pop-up that displays various information about Mandalagaba
6. You current session link
Still a work in progress
Mandalagaba still has many more goodies up its sleeves, most of which take a lot of time and effort to conceive, code and implement properly, so please bear with us. We are also quite aware that we released this new version with a couple of bugs and incoherencies here and there. We're doing our best to neutralize the vermin.
Here a couple of things we have planned for the future:
- Allow users to create accounts, stores their mandalas and better collaborate with one another.
- Get the Area fill tool to work (much more a pain in the a.. than one thinks)
- Get Mandalagaba translated in different languages so people living on the other side of the planet don't feel left out.
- Add shapes and/or structures that delimit the pen strokes (still don't know how to go about this but eventually we'll get to it one day or another).
- Allow 3D renditions of holographic tessellated mandalas to be sent to the moon and back.
For your information, everything we have planned for the future can be found in the roadmap we publish on this blog. Its link it located in the header menu of this page.
We also added a changelog to this blog. A changelog is basically a place where we will be letting you of every little update worth sharing Mandalagaba is getting. The changelog's link is also part of this website and it located in the header menu of this page.
Social networking is a tricky business.
I started our first post on Tumblr because it was engaging. Plus using a platform to write stuff on that already harbors a community also makes sense. But there is too much noise on Tumblr. I find it irritating.
I had been thinking about using Squarespace for the no bs sober design side of it. Might keep Tumblr active too, just to see if I can leverage it's peeps to get to know more about Mandalagaba.
Diving into social media marketing shenanigans is tougher than I thought. At first we only wanted to concentrate on Instagram just to share the mandalas our users we’re creating and generate some awareness for our project. Then I realized I needed a Facebook page out of being struck by social-media fomo. Fomo means “fear of missing out” just in case (anyone investing in cryptocurrencies knows this acronym well enough). So my fomo syndrome is caused by wanting to reach as many people as possible. Not out of wanting to be popular but rather wanting to leverage our chances to attract eyeballs. Instagramers are not necessarily on Snapchat, nor are Facebook people on Twitter. Back in the day we were all on MySpace. Made things simpler. Communities can cross borders but they like sticking to their guns. In any case, I am feeling slightly overwhelmed by how many social networks we are tackling.
Here’s the current mapping of MandalaGaba’s online presence:
- Instagram: https://www.instagram.com/mandalagaba
- Facebook Page: https://www.facebook.com/mandalagabazen
- Twitter: https://twitter.com/MandalaGaba
- Deviant Art: https://mandalagaba.deviantart.com/
- Gfycat: https://gfycat.com/@mandalagaba
- Pinterest: https://www.pinterest.fr/mandalagabazen/
- Tumblr : https://mandalagaba.tumblr.com/
I don’t think this is overdoing it. What this certainly is though is a pain in the ass. I mean maintaining everything in an orderly fashion and on a daily basis. As of today this is still something we have yet to accomplish. I'm not that consistent for various reasons, the main one being that I'm in my mid-thirties, got an active social life, a full-time job and other projects on the side.
In any case, there's a learning curve to maximizing what we get out of each one of these sites, and that too is a pain, but the bottom line is to post regularly to keep things alive. That basically means having a daily routine where you go from profile to profile to post your content. I know platforms out there exist to manage multiple accounts in a single interface. I've tried a couple already in trial mode (like AgoraPulse nd HootSuite). Didn't cut it for me for reasons I won't get into here. I used Iconosquare for 3 months for Instagram postings. Was cool but it only deals with Instagram, which is awesome if that's your main thing. They have got several features that others don't, mostly in on the analytics side. But I needed something that could manage other services so I looked for something else. I stumbled upon this post from Buffer's blog (who are one of the main actors in the social media management game) that actually convinced me to reconsider my position. I'm easily influenced.
This blog post has actually been under construction for about a month and this gave me time to test Buffer these past weeks. It's really cool and I stopped my subscription on Iconosquare. Not much to add on that end. It just works and cross-posting on the various social networks they propose is easy. Too bad they don't integrate with Tumblr, or even Giphy, Gfycat and Imgur. Have a hard time understanding why it's not possible to find one soft that manages every single one of these platforms.
In this here blog we share whatever crosses our minds regarding mandalas, MandalaGaba, tech, art, stuff related to what we do or are trying to do or, what we're in and what we looking forward to getting into.
Here we also share content such as:
- Images and videos of awesome mandalas our users created as well as images and video we produced,
- Our Changelog that we are going to try to keep up to that (essentially a Changelog is a place where you publish all the worthwhile tech updates we bring to the MandalaGaba platform),
- Our tech Roadmap where we will share what we are working on and what we planned for the future in terms of features, functionalities and so forth.
We believe in transparency. It's always interesting to see what a project has in store for you. It also forces us to stay focused on what we want to achieve.
In any case, we're gonna try to make this blog interesting in one way or another.