Created by mokafolio.de aka Matthias Dörfelt, this is a music video for Metope, entirely programed in c++ and openGL, no other software used. See video below.
it’s entirely programed in c++ (openFrameworks) and openGL/GLSL, which has the benefit that you are not bound to the capabilities of a software, and also allows you to use a similar program for live/realtime visuals!
Credits to Metope and Areal Records for letting Matthias use the song www.areal-records.com.
- Selective Memory Theatre [openFrameworks] Created by Matthias 'moka' Dörfelt, Selective Memory Theatre is a machine-like perception and memory installation which receives the newest images from flickr that get distorted, mixed and blended to pursue notion of sensory noise and portray memory and perception. Simultaneously these images are mapped as “similar memories” to the secondary projection representing short- and long-term memory layer and their mutual relationships. Matthias writes: Installation thematises the desire to teach the non-forgetting digital memory to forget. It thereby covers the selectionistic nature of the individual mind, that marks the human sensing and remembering as the subjective and biased – but therefore human and functional – act that it is. The perception layer represents the sensory memory before any priorities have been chosen. The memory layer is a metaphor for the short- and long-term memory. It is the place where existing memories can be activated by new perceptions and thus be called to mind. The perception layer asks the memory layer for each new image if it is similar to already existing memories. This happens based on the tags the flickr images are provided with. If a relevant image is found, it gets focused in the perception layer so that it stands out. At the same time the most similar memory gets activated inside the memory layer. Both images get into a dialogue representing the connection of the new perception and the old memory. Afterwards the newly sensed image gets saved inside the memory layer so that the criteria for newly sensed images is changed. This demonstrates the interrelation between perception and memory, which oblivion results from. The actual applications was created in openFrameworks and similar to Matthias' previous piece, runs in realtime at 60fps. Projections run on different macs that communicate through a small protocol Matthias wrote ontop of TCP. Absolutely mesmerising! For more work, see Matthias' flickr, vimeo or follow on twitter. Previously on CAN: Creative Code [openFrameworks]: Multitouch project by Matthias ... Metope [openFrameworks, Sound]- Music video, entirely programed […]
- Weird Second-order Loops – Generative individuality and circumstance Weird Second-order Loops is a series of computer-generated animation loops that never repeat. Each of the loops is centred around a playful and simple cyclical idea that is a procedural reinterpretation of a long existing animation cliché, potentiating it ad […]
- Handwritten Invoice [Python, Nodebox] Created by Matthias Dörfelt, Handwritten Invoice is a response to the mundane task of writing invoices, replaced by computer generated visualisation of moneys owed as well as a handwritten typeface. After I set down and started working on my first invoice design using a template file of apples famous text processing software pages I quickly felt very bored. I asked myself how I could create something that rather fits the rest of my work and that does not look like any other vanilla invoice paper. I thought that something more personal would be great which does not look like a computer written document. Everybody likes handwritten letters. Their individuality gets rarer and rarer in the digitialized world and thus I decided I want handwritten invoices. The invoices were created using Nodebox, a python tool by Frederik De Bleser and Tom De Smedt. The program redraws Matthias's logo indivudually for each invoice, uses his handwriting as the typeface and adds one stroke for each Euro/Pound/Dollar the invoice charged. Project Page Previously on CAN: Metope [openFrameworks, Sound]- Music video, entirely programed ... "Selective Memory Theatre" - teaching the non-forgetting digital […]
- sonic.art – Bagatelle I [vvvv] Johannes Timpernagel, Robert Pohle and Sebastian Huber have just completed the music video for the saxophone quartet sonic.art from Berlin using a combination of analogue and digital techniques. The team filmed the four members of the quartet last year in Hamburg in front of a green screen. After that, they created a audio-reactive vvvv-Drawing-Application, which tracks the contour of the video footage and combines it with drawings by using a Wacom-tablet. The last step was to draw this generative animations on paper and combine them with hand-drawn sketches of the musicians. Johannes says it was a long journey and the vvvv-App a essential one of the progress of creating this video. schnellebuntebilder.de + […]
- Weird Faces Study by Matthias Dörfelt using PaperJS Created by Matthias Dörfelt aka mokafolio, Weird Faces Study uses PaperJS library to produce computer generated faces that have a certain aesthetics and are immediately recognisable. Weird Faces Study is an attempt to combine my old interest in illustration with programing, to create something procedural that has a truly individual artistic touch to it and is not instantly recognisable as a generative art piece. Even though, the faces look hand-drawn, they are entirely expressed by algorithmic rules. Each face is random, each face is unique. Still, they look similar to my actual hand drawn faces. The faces are generated in a similar way as potato head (the toy). As seen on the right in the image below, Matthias thought about different presets for the different facial features that could then be mixed in arbitrary ways to compose the final face. The presets are expressed entirely algorithmically, so that each preset potentially has an infinite number of variations. Noise is applied to the outlines to suggest a hand drawn and natural gesture. The order of the face generation is: 1. draw head shape. 2. draw fold inside the head shape. 2. find shape center, draw nose. 3. draw eyes based on the nose position and radius to make sure that they don't overlap. 4. draw eyebrows based on the eye positions and radii. 5. draw mouth based on eyes and nose to make sure they don't overlap. 6. draw cheeks based on head outline and head radius. 7. draw ears on the head outline. 8. draw hair on the head outline. Weird Faces Study has been programed in Java Script using the great PaperJS library. The library includes useful functions built in to simplify a lot of the operations described above (i.e. to find the closest point on a path and to find the normal of a point on a path). Project […]
- I Follow – Randomly generated flipbooks by Matthias Dörfelt I Follow is an ongoing series of computer generated flip books created by Matthias Dörfelt where the creature, landscape and animation are randomly generated, using Matthias' hand drawn […]
- flight404 at Decode / V&A [Events, News] Robert Hodgin aka flight404 has just posted this video of an application he is working for the Decode event at London's V&A to open next month. Robert was asked to rework his older Solar piece so that it could be audio responsive in real-time. Whilst the details of the actual exibit are yet unknown, it is nevertheless exciting to see Robert's work at the V&A. Video at the bottom is the older piece but do make sure you watch at HD / full screen. He will be joined by the names such as Golan Levin, Daniel Brown, Daniel Rozin, Troika and Simon Heijdens. More about the event here. 8 December 2009 - 11 April 2010 // Curated in collaboration with onedotzero (via Homage to Radiolab « all manner of […]
- Mo Money Mo Problems [openFrameworks] Created by Nick Hardeman, these images are generated by evaluating and interpreting the 1997 music video “Mo Money Mo Problems” from the first disc of the Notorious B.I.G. album, Life After Death. The algorithm detects edges in the image and attempts to trace motion from frame to frame, using the initial frame as their starting point. The output is rendered as a vector image, the curves represent the motion. The points represent the pixels detected in the edge, their size determined by the distance from their previous location, the further, the larger the circle. The color and location of the points are determined by the corresponding pixel in that frame. The bright colored track suits worn by Puff Daddy and Mase in the dark backgrounds make for good tracking and nice color combinations. The only imagery added manually is the background color. You can check out some more renders in the Mo Money Mo Problems photoset on flickr. Nick Hardeman was born and raised in Miami, FL and grew up studying fine art. He received a BFA in graphic design from Florida State University in 2006. He then worked as a Flash web developer in Miami, FL at WA007. He is currently living in New York, NY and is pursuing a MFA in Design and Technology from Parsons The New School for Design and is expected to graduate in […]
Posted on: 11/07/2010
- Engineering Lead at Wieden+Kennedy
- Web Developer at the Minneapolis Institute of Arts
- Junior Production Assistant at Resonate
- WebGL/3D Creative Prototyping Devs at TheSupply
- Freelance Interactive Producers at Psyop
- Art Director/Senior Designer at Stinkdigital
- Creative Technologist, The ZOO at Google
- Jr. / Sr. Software Developer at Minivegas
- Web Developer at Minivegas
- Digital Producer at Minivegas
- 3D Technologist at INDG
- Creative Director at INDG