View allAll Photos Tagged Openframeworks
for(t=0;t<n;t++){p[t]=(t*(t>>8*(t>>15|t>>8)&(20|(t>>19)*5>>t|t>>3)));}//visy-1
visual depiction of some minimal audio generating code posted at www.youtube.com/watch?v=GtQdIYUtAHg
still a lot of design, pacing issues (especially in the last part) to work out, but here's a first prototype of my SMS to particle text system.
for(t=0;t<n;t++){p[t]=((-t&4095)*(255&t*(t&t>>13))>>12)+(127&t*(234&t>>8&t>>3)>>(3&t>>14));}//tejeez-2
visual depiction of some minimal audio generating code posted at www.youtube.com/watch?v=GtQdIYUtAHg
thinking about extruding nonverbal communication via optical flow, part of some experiments for a project with inmi lee
29 Likes on Instagram
4 Comments on Instagram:
hellicar: That's really nice. Is the code up?
syedrezaali: Thanks @hellicar! The sketch code isn't going to be published, but check out ofxGenerative, I used the fluid field from there and a triangulated mesh to create the form, then linearly interpolated (via a color palette) the color based on the height
hellicar: Nice work
hellicar: @roxlu
I'm trying to come up with a good way to filter the results from a grid of points that you calculate Optical Flow on.
The results from a point go a bit crazy when there is not a good feature to track (empty space, no detail and just some camera noise) and gives odd results, so you need to filter out the stuff you don't want from the stuff you want.
(Finding good features to track seems to be pretty slow (finding corners and the like) so it's not something you want to do every frame, but this is worth looking into again.)
Previously I was trying to do this by comparing the points position against a motion image, the idea being that if something is moving, I'm probably interested in it. But of course that relies on getting a good motion image to use, which can be a bit hard under the best of conditions (if a crowd is in front of the camera for instance), under low light conditions it gets even harder, while optical flow actually still works rather well.
Here I'm trying to do it by comparing the direction vectors with the neighbouring ones and turning off points that don't have a lot of similar neighbours.
Simple stuff really, but it wasn't working very well when I tried it the last time, so here I've resorted to drawing the number of similar neighbours and the angle of the vector, taking a screenshot and having a look in Photoshop.
Good sanity check, but I should have spent more time looking at the code as it was a pretty dumb indexing error in the end.
Update: This method worked really well in end, relatively dark environment and it stayed responsive. One problem is that if you move too fast it won't really do what you want, but people seemed to catch on easily enough, they were not the usual demographic (young people who could even take a fair stab at what algorithms the piece might be using) so that's encouraging. Not sure if it has to do with blur or what, perhaps running at 60 fps would help, but I didn't have a camera that could do it at hand.
photo credit: Kyle McDonald
In association with the first international OpenFrameworks World-Wide Developers Meeting, some of the world’s leading computational artist/developers will discuss their pioneering work at the intersection of arts and computer science.
During the week, the OpenFrameworks core development team is encamped at the STUDIO for Creative Inquiry to advance the next version of OpenFrameworks, a toolkit for new media education and creative coding. Each evening at 5pm, we will feature three or four short presentations by members of this team.
Presenters/Participants Include:
Zachary Lieberman / Theodore Watson / Arturo Castro / Mehmet Akten / Todd Vanderlin / Anton Marini / Damian Stewart / Kyle McDonald / Keith Pasko / Diederick Huijbers / Daito Manabe / Dan Wilcox / Jonathan Brodsky / Zach Gage
OpenFrameworks(OF) is a powerful, open-source toolkit for creative coding in C++.
8k particles in realtime with mouse interaction. Every particle is repelled from every other, slightly attracted to the center, and repelled from the mouse.
The quadtree structure is shown in red.
code.google.com/p/kyle/source/browse/#svn/trunk/openframe...
An exact replica of the physical model was made in Rhino 3D ... the idea was that the precise camera parameters could be taken from the Rhino model, and then fed to openGL to set up 3D manipulations in openFrameworks
A horse simulator created for Eniarof 0.4.
More info:
photo credit: Kyle McDonald
In association with the first international OpenFrameworks World-Wide Developers Meeting, some of the world’s leading computational artist/developers will discuss their pioneering work at the intersection of arts and computer science.
During the week, the OpenFrameworks core development team is encamped at the STUDIO for Creative Inquiry to advance the next version of OpenFrameworks, a toolkit for new media education and creative coding. Each evening at 5pm, we will feature three or four short presentations by members of this team.
Presenters/Participants Include:
Zachary Lieberman / Theodore Watson / Arturo Castro / Mehmet Akten / Todd Vanderlin / Anton Marini / Damian Stewart / Kyle McDonald / Keith Pasko / Diederick Huijbers / Daito Manabe / Dan Wilcox / Jonathan Brodsky / Zach Gage
OpenFrameworks(OF) is a powerful, open-source toolkit for creative coding in C++.
Work in progress : playing around with the Holler logo with some boids algorithms.
The goal is to gather different interactive sketches based on Holler logo in one application.
made with openFrameworks.
openFrameworks
Color pixels from Van Goh - self - portrait
www.nortonsimon.org/van-gogh-s-self-portrait-1889-on-loan...
Some screen grabs from my latest interactive installation.
Made for "The New Sublime" exibition at Clearleft during the Brighton Digital Festival.
More info here: www.clearleft.com/does/art
Would like to do something like this for timelapse vids as well. This is
openframeworks.
Can such a thing be done with ffmpeg?
Take 4 or 6 videos and make a single multi frame vid like this?
photo credit: Kyle McDonald
In association with the first international OpenFrameworks World-Wide Developers Meeting, some of the world’s leading computational artist/developers will discuss their pioneering work at the intersection of arts and computer science.
During the week, the OpenFrameworks core development team is encamped at the STUDIO for Creative Inquiry to advance the next version of OpenFrameworks, a toolkit for new media education and creative coding. Each evening at 5pm, we will feature three or four short presentations by members of this team.
Presenters/Participants Include:
Zachary Lieberman / Theodore Watson / Arturo Castro / Mehmet Akten / Todd Vanderlin / Anton Marini / Damian Stewart / Kyle McDonald / Keith Pasko / Diederick Huijbers / Daito Manabe / Dan Wilcox / Jonathan Brodsky / Zach Gage
OpenFrameworks(OF) is a powerful, open-source toolkit for creative coding in C++.
Worked with O Cubo in creating an interactive floor for GNR (the portuguese national guard) as part of the celebrations for the centenary of the portuguese republic.
It allowed the visitors to look through several historical archive images.
The exhibition ran for 3 weeks during April at GNR's headquarters in Largo do Carmo, Lisbon.
It was created in C++ using OpenFrameworks with OpenCV and OpenGL
O Cubo: www.ocubo.com
calculating the distance from streets around pittsburgh to the studio for creative inquiry, then drawing the distance isolines. using github.com/kylemcdonald/ofxPathfinder/