Generating Visual "Cracks" with Isadora
-
Hello all,
I'm beginning a project revolving around cracks forming and broken glass; an digital-analog "visual duet" by myself, using Isadora, and a friend, using an overhead projector, all done via live manipulation. For this project, I'd very much like to be able to create cracks live similar to this. I'm thinking of working with the new Live Drawing actor and programming something that would automatically add the "branches" to the main crack, and another idea I had was perhaps finding other software that can handle live generation of cracks and getting it into Isadora using Syphoner. I'll be happy to share whatever solution I arrive at, but I thought I'd just ask the Isadora hivemind for any suggestions before I dive into it.
Best wishes,
Woland (Lucas Wilson-Spiro)
-
@Woland Tricky one!
Maybe a GLSL shader but I don't know which one. Would it have to be random every time?
-
Hahahaha. When I saw this headline, I thought someone was starting a forum post about cracking Isadora, on the Isadora forum. ;-)
Best Wishes,
Mark -
I would look into Processing. I have sure seen something similar done with it.
https://processing.org/handboo...
And this may help too. This is very old app done with Java, so its ideas may be recreated with shaders
-
Yeah, I was thinking about GLSL a bit too, and have played around with editing a few of them for a few hours each, but wasn't happy with the results I was getting. It's something I should continue to work on though honestly.
Ha! That would be quite the betrayal on my part.
Thanks for the suggestions!
-
WOW! Alchemy is magnificent! Thanks so much!
-
@Woland I used to do live drawing reacting to the sound with it some years ago. I have been thinking of getting something similar with Javascript Actor since this actor was created, but my programming skills have been really poor.
So for you cracking idea - if you can use something like the SpeedShapes and Displace with Mic Expand inside Isadora would be great.
-
I've been meaning to dive into JavaScript for a long time. Perhaps it's finally time to do so.