More
See all Show me
38. ofxMSAPhysics v2
9 months ago
35. Reincarnation
9 months ago
34. MSAShape3D Demo
10 months ago
30. Gold demo
1 year ago
19. Roots demo 2
1 year ago
Update
I'm delighted to announce that my "Gold" installation has been selected to be shown at the Tent London exhibition as part of the London Design Festival, 24-27th September 2009, at the Truman Brewery, London, UK.

Stay tuned for more information.

msavisuals.com/gold
tentlondon.co.uk/

--------------------

Testing a motion controlled gold dust particle/interaction for an installation. All particle interaction is controlled entirely by motion on camera. Most of the fine detail is lost in the video compression, you can see much more in the original quicktime.

“Gold” is an interactive installation which explores our obsession with super-stardom, and the extravagance that accompanies it. Through a ‘magic mirror’, revel in a world of excess where you are the super-star. Shower in glittery gold, experience almost omnipotent powers as you materialize, morph and dematerialize into pure sparkling gold dust. Immortalize yourself as a shimmering golden statue, before you collapse and fade away.

The installation uses custom software written with openFrameworks and the OpenCV computer vision library. The software analyzes the video feed from infra-red cameras in real-time and generates 1080p HD output using OpenGL.

An iPhone adaptation of this can be found at memo.tv/iphone

Source code for the particle system in this demo (minus the fancy effects) can be found at memo.tv/vertex_arrays_vbos_and_point_sprites_with_openframeworks This demonstrates how to use VBOs, Vertex Arrays and Point Sprites for sweet sweet performance enhancements.

memo.tv/gold_dust

Credits

565 Likes

  • felixturner 1 year ago
    wow! the image in the 'vector field' window looks great too.
  •  
  • vade 1 year ago
    Nice.
  •  
  • openFrameworks 1 year ago
    wow - that is ridiculous!
    amazing!!
  •  
  • toneburst plus 1 year ago
    I'm with openFramworks- amazing...

    a|x
  •  
  • moka 1 year ago
    I was wondering if you checked the speed with vertex arrays only. I made the experience that on geometry which gets updated each frame vertex arrays are slightly faster than VBOs. But maybe only on my old MBP.
  • Memo Akten plus 1 year ago
    Hey Moka, yea in many instances I found that Vertex Arrays were faster as well, but in some instances (even with constantly updating geometry) VBOs were much faster. I think I concluded in my tests that if using a texture VBOs were much faster or something. I have a little test app with a bunch of options togglable, i'll put it up in a bit. Would be interesting to see how different things benchmark on different systems.

    The main bottleneck is actually not the drawing anyway, but the update. If I dont run the update on the particles, I can easily draw a million particles! So now since recording the demo I"ve split the particles into a few different threads, and the vision into another thread, and the fluid into another - and can now get half a million particles at decent fps. Ultimate obviously is to get it all running on the GPU :P
  • moka 1 year ago
    Yeah, let me know when you uploaded the testapp somewhere. I have to get into multithreading! I think updating the positions on the GPU would not make much of a different because you would send quite alot of information using uniforms.
  •  
  • luma beamerz 1 year ago
    awesome work!
  •  
  • CyberPatrolUnit plus 1 year ago
    Gold! Very killer.
  •  
  • seth sandler 1 year ago
    Is there anything you can't do? :)
  •  
  • lukavivid 1 year ago
    rocks!!!!
  •  
  • Lars Berg plus 1 year ago
    this is great!! how are you exporting real time video from OF? I have been using OF a little but have had trouble recording
  • Memo Akten plus 1 year ago
    Hi, in this case I'm using Snapz Pro (screen recording software for mac) to record in realtime. Thats why every now and again the video freezes for a bit because the software sometimes drops frames (recording at pretty high res!). For My Secret Heart the resolution was way to high to record in realtime in this way, so first I interacted and performed with the app, recording all of my interactions in a custom binary file format. Then I put the app in 'render mode' which plays back the cached interactions and audio-reaction data frame by frame while saving each frame to disk using ofImage::grabScreen() and ofImage::saveImage()
  •  
  • Bento Galado 1 year ago
    wow nice motion
  •  
  • ~ 1 year ago
    great stuff!
  •  
  • Lars Berg plus 1 year ago
    Thanks memo
  •  
  • Napoleon Creative 1 year ago
    Very cool, love the fluid feeling to it!
  •  
  • Sam Parkinson 1 year ago
    Sweet stuff, nice and smooth :)
  •  
  • Rui Madeira plus 1 year ago
    this looks great! well done :)
    its curious though, i'm working on a very similar application (for a concert) where 20000 particles interact with a persons contour. it really similar (minus the multi-threading, optical-flow, fluid dinamics, FBO and VBOs haha).
  •  
  • openFrameworks Lab 1 year ago
    fucking great !!!
  •  
  • defetto plus 1 year ago
    wow outstanding
  •  
  • Ali M. Demirel 11 months ago
    very cool! amazing dynamics
  •  
  • Jens Heinen 10 months ago
    fantastic work. i really like the fluid motion.
  •  
  • DVJ Million 9 months ago
    COOOL !! I want this program ))
  •  
  • Ric Miskimmon plus 8 months ago
    awesome!
  •  
  • Neal Edelstein 5 months ago
    Dreamy! So nice, great work.
  •  
  • Ray Roman 4 months ago
    :)
  •  
  • Reza plus 4 months ago
    wow :O
  •  
  • Josue Ibañez 3 months ago
    Shame on me! I have no idea how come I did't add this before to the experimental channel Memo.
    Cheers dude! see u in the next OFFF?? or Mexico ;)
  •  
  • Adriana de Barros 3 months ago
    Featured today at Scene 360 Illusion (illusion.scene360.com)
  •  
  • nice!
  •  
  • Ehren Kallman 3 months ago
    Using the object recognition to group particles with a falloff? what a brilliant idea and execution.
  •  
  • myaka 3 months ago
    I think making this effect more study will do the trick.
  •  
  • Jerome Escobar 3 months ago
    Awesome !!!
  •  
  • Sansom Media 3 months ago
    super awesome.
  •  
  • Olaf Schöllhorn 3 months ago
    Outstanding ... watched this again and again and again
  •  
  • mpared 3 months ago
    amazing
  •  
  • LEA Amet plus 3 months ago
    Have you thought of using this to assist people with sensory integration issues? Recognition of self, +movements? This is more interesting than a true image, so this could be sufficiently motivating for some people to use to explore promoting further learning. Just a suggestion.
  •  
  • Positive 2 months ago
    It's amazing, bravo!

    P.S.: What is this song?
  •  
  • Positive 2 months ago
    I found it :)
    Bill Withers - Ain't No Sunshine
  •  
  • Erin Matthews 2 months ago
    Absolutely amazing! Wish I could create such a brilliant effect myself.
  •  
  • InsomniaFromSky 1 month ago
    So cool!!Just amazing!
  •  
This conversation is missing your voice. Take five seconds to join Vimeo or log in.