Learning more about The Mystical Journey of an openFrameworks Novice

The process of learning new things usually involves a challenge of encountering new world of symbols, languages and concepts. The complex part is to begin perceiving and thinking in those new terms. The process involves hard work of re-wiring mental networks while simultaneously new skills and resources are been developed.

A good example of this process is the demanding journey that crecient amount of young artists go through every semester by entering the world of creative coding. This new field established by great artists such as: Golan Levin, Casey Reas, Ben Fry, Scott Snibbe, Zach Lieberman, John Maeda and Robert Hodgin, is becoming the learning motivation for students coming from different backgrounds. Each single one of those have to learn a new cold and abstract language very different of the skill they are used to.

A new hidden career was born. In this new media field developing platforms, projects and tools such as: Arduino, Processing, VVVV, MAX/MSP, openFrameworks, Cinder and Pure Data are becoming skills and need stops on a tacit syllabus in a new generation of artist. There is an invisible path to follow through this tools and each novice will prefer one over others.

It’s not written anywhere but these tools configure a new curricula not just for tomorrow’s professionals but for today’s new media artist. Like a new renaissance, inside this movement people are making their own expressive elements, art pieces and collective manifestos. Educational institutions are fighting to catch up, re-write everything that has been said about courses and acquiring learning materials in order to cope with this ideal revolution. Now more than ever classes are composed of people from different backgrounds, ages and levels of expertise. The educative model has been pushed to the limit and forced to be reviewed and updated constantly. Programs such as DT, NYU ITP and Creative Inquiry at Carnegie Mellon are the pioneers of this process.

From the perspective of those now starting to learn, it’s a journey for curious and self-driven people that involves audacity and hard work. Sometimes the transition from one language or platform to another could be more harder than expected. Most people experiment with the tools until they find one platform / language that satisfies their expressive and creative needs.

I found my place in openFrameworks. Not only because of it’s technical performance and creative capabilities but also because of the open and transparent community that surrounds it. But the technical gap between my previous tool, Processing, was hard to achieve.
This is still the case for others. It is very obvious that this platform can intimidate new artists
and therefore may mislead them from trying to engage with it.

The next slides are a summary of an exploratory micro-research conducted on students based on this questionnaire that explore the process of new users of openFrameworks: https://docs.google.com/spreadsheet/viewform?fromEmail=true&formkey=dFBFOUR3aE1JOWVsQ1I0SmRrWWFMakE6MQ

 

Just a overview description of the background knowledge, motivations and difficulties they find at the beginning.

Assessing the data of the questionnaire and learning about the difficulties new users stumble upon when interacting with OF, I realized it is crucial to review new teaching methodology that resemble the drastic change of paradigms that allows the emergence of this new type of expressive language.

One of the important feedback received in this forms survey was the intrinsic motivation. Seams new members are driven by curiosity and by referent that show cool stuff. Works published on internet are literally open the spectrum of what’s possible not just with technology but with your careers and passions. It’s not just possible to make amazing work also it’s possible to make a living with it.

An important feedback received in this survey was the intrinsic motivation for learning OF. It Seems that most new members are driven by curiosity and artists precedents. Open source projects published on internet have literally widened the spectrum of what’s possible not just with technology but in terms of careers opportunities. This movement has made it possible to create amazing work with little technical background and make a living out of it.

“Q: What motivated you to learn openFrameworks?
A: Having creative ideas and finding a complete framework to develop them”

Following this creative need most people engage in self-driven learning processes through video tutorials and forums. This suggests the opposite of a traditional, archaic, passive learning and implies that the knowledge is achieved by making and having a direct experience with the materials.

Examining this initial research about better ways of teaching and encouraging a better practice, I put emphasis around questions such as what needs to be simplified and at what cost. Which metaphors reflect and explain better complex technical phenomena, which type of group dynamic is better to encourage learning and how to implement that into institutions, all these are very essential to my research. These questions are just scratching the surface of a deeper and a more profound change that is happening and I invite both students and teachers to meditate and review constantly.

I would like to state that I’m thrilled and excited about this challenge we are facing. What could be a good contribution to this movement? Which are the characteristic of those tools that follow and reinforce this paths already taken by Processing, MAX, Arduino and others? What are the next technological innovations in education that can push the limits of what can be learned and expressed. These are just some of the question we may ask as designers, artists and educators and hopefully the quest for answers will lead to a new horizons, bigger challenges and more questions.

Share

MesaDelTiempo for The Toy Museum of San Isidro

This is a work in progress for the Museo del Juguete San Isidro ( Toy Museum of San Isidro, Prov. de Buenos Aires, Argentina ).

It´s a set of interactive games based on Kinect technologie inspired on old games. The main idea it´s to bring several generations together. Mixing old games with new media designs.

Share

ofxComposer

edit shader
This idea came up with James George at Detroit´s oF DevCon 2012. It consist on a set of connecting boxes that let you load and processes different type of data on the GPU. It´s designed to be flexible and visually minimalist for quick editing on life performances. But also very handy for graphically debugging, editing GLSL Shaders on the fly, and as a complement of ofxGui.

Check out the code at: https://github.com/patriciogonzalezvivo/ofxComposer

Share

Eden: real-time ecosystem simulation for the classroom and galleries

The software that it´s doing the real-time simulation on Efecto Mariposa (Butterfly Effect) it call EDEN. It´s entirely made on openFrameworks and GLSL shaders. Also I develop a control remote through OSC for the iPad call edenControl ( github.com/patriciogonzalezvivo/edenControl )

The idea of splitting the software from the art work. It´s to implement this interactive simulations in everyday classrooms. The current educational system is outdated and desperately needs a way to integrate and connect content to be meaningful to new generations who are accustomed to think of network. The main idea of Efecto Mariposa it´s to help in the process of the way people see and thinks his ambient and community. EDEN as a software aims to bring this shift to everyday classroom.
Just imagine learning from biology and geography viewing and interacting as things happen. And at the same time been able to learn about mathematics and computer science. Is not this way that knowledge should be transmitted. Learning by doing questions and making connections.
It´s not the way our brains work? like a network driven by curiosity

Share

Efecto Mariposa en TecnópolisTV y CCEBA MediaLab

Share

Learning openFrameworks en español

Todos estos tutoriales han sido migrados de gdocs a un repositorio git

Tutoriales:
OF01: Instalación
OF02: Bases Unix/Linux
OF03: Migrando desde Processing
OF04: Estructura de un programa en oF
OF05: Mi primer sistema de partículas
OF06: Pixel x Pixel

Foro para brindar respuestas o hacer preguntas:
groups.google.com/group/ofTaller

Toda colaboración en bienvenida.

Share

Communitas on IEATA´s Conference

9th Internationa Expressive Arts Therapy Conference on Lima Peru hosted by TAE.Peru
Communitas was exposed the three days of the conference in a portable format. This setup consist on a Kinect Sensor attached to a lamp arm over a 42′ LCD.

Thanks to all the expressive arts therapies, educators and artist that give me feedback!

Music: Cat Power, the moon.

Communitas App: www.patriciogonzalezvivo.com/​communitas.html

KinectCoreVision:
www.patriciogonzalezvivo.com/​blog/​?p=364

Share