loading

Archive for June, 2005

020200 - analog digital design

A “closed room” can transform peoples mind.

This is somehow something ritual. Many people go into a room. The doors are closed and something is happen. The ritual starts. After that ritual doors are open again, the people left and have transformed into something new, altered their minds apart from everyday experience. An indicator for the degree of change seems to be the next day: when you awake and cannot believe the things that happened the day before.

I am not sure how the things are that have to happen inside the room to transform mind. (Maybe make some more research on this, so comments appreciated.) But it is for sure, that this setting of a “closed room” has the potential to make this dynamic action possible. An open room has to much affects on mind to leave or to disperse thoughts and feelings. A closed room also means that you feel unattended. You can go outside yourself and if everybody does the same, then all are “sharing a secret”. That secret is the ritualistic action itself. In this setting everyting can happen that is apart from the ordinary. Here is the mind-transforming potential. This ritualistic events are often combined with music. Maybe there is also a higher sense for non-spoken communication and pre-decided or unconcious behaviour.

Some examples are: clubs (in opposition to discotheque), Mass (at churchhouse), maybe cinema and even swinger-clubs.

020200 - analog digital design

Design is fetishism pt.3 - eboy

I found this book and it is really awesome. It is “Hello” from “eBoy”. Just pure pixelstyle on 510(!!) pages. It is huge, huge, HUGE! So huge, that you can’t go through it at once. The guys must have been pixelling for years, day by day by day… This exellent book is full of weapons, porn and city. It contains more urbanity than a whole study of urbanism.

More insane Pixellism on their site eBoy.com. Build your city today.

thinking on digital tools

Tools: Pencil, Imagination, Fantasy

Most people know Tintin (german: Tim und Struppi) comic books from Hergé. I was into them for several years and lent them from libary (i was a child with no money back in the days). Now my girlfriend read my most secret dream and bought me my first own Tintin comicbook. And this really impressed me! The cast, but mosty the illustration with that great french/belgium kind of comicstyle is very great. The details and the storyboard: all is very round up. Now imagine the process of making this comics. The book i have is from 1954. At that time there were no computers. All tools Hergé had was his head, his imagination and pencils. And with that very basic tools he made such lovely worlds in stlye of adventure comicbooks. It somehow reminds me on Jules Vernes stories. That imagination and fantasy inside it is just overwhelming.

Tintin

That is the basic idea of creating something wierd. Is is somehow independent from tools.

Also in the digital domain the creative artists need mostly the following:
- basic tools, where he/she is very good at (crafting skill)
- his mind that keeps imagination and discipline together (mind skill)

Tintin

Tintin

I also recommend that you take a look at mediumphobic.

thinking on digital tools

Design is fetishism pt.3 - eboy

I found this book and it is really awesome. It is “Hello” from “eBoy”. Just pure pixelstyle on 510(!!) pages. It is huge, huge, HUGE! So huge, that you can’t go through it at once. The guys must have been pixelling for years, day by day by day… This exellent book is full of weapons, porn and city. It contains more urbanity than a whole study of urbanism.

More insane Pixellism on their site eBoy.com. Build your city today.

v3ga

hello world!

This section will be updated semi-frequently. It will host small scraps that evolved out of bugs or tinkering with existing projects. Additionally, I hope to post links to inspirational work or resources here, as well as the occasional odd web-find.

I’ll start this off with a trippy piece of nothingness that happened when I got distracted while implementing metaballs in Processing 0068:
Thumbnail
linky.

CGWS Blog

When the bugs are nice…


This morning I spent minutes on working in a horizontal noise in Processing to apply to images (the result is interesting but not ready to be shown to the public :) ). Then, knowing the OpenGL bugs that Processing still has I tried to use that rendering to see what could happen and here the result. It's really funny, especially if you think how many calculates the CPU should do to create an image like that with our programs.

Hola, mundo

Pasar funcion como parametro. 2: Multiples parametros.

En una entrada anterior comentaba cómo pasar el nombre de una función a otra como parámetro. Sin embargo, no sabía cómo pasarle un número indeterminado de parámetros a la función llamada. Tras varios intentos fallidos, lo dejé en el tintero. Hoy, buscando otra cosa, he encontrado lo que me quedaba para solucionarlo en otro blog. Me explico:

Cada vez que llamamos una función, de forma predefinida se crea dentro de esta un array de nombre arguments, que almacena todos los parámetros pasados.


function a(param1, param2, param3) {
  trace(arguments);
}
a ("pepe", "juan", "jorge");
// la ventana de salida muestra : pepe, juan, jorge
// * ya lo se, qué parametros mas aburridos *

Dado que arguments es un array, podemos hacer todas las operaciones de esta clase con ella. Por ejemplo:


function a(param1, param2, param3) {
  trace(arguments.length);
}
a ("pepe", "juan", "jorge");
// la ventana de salida muestra : 3

La idea era pasar el array de parámetros de una funcion a la segunda, pero ahí me quedé. No había manera de concatenar los parámetros para pasarlos a la función de dentro. Pero… hoy me he encontrado con esto:

Using an array as a list of arguments

Tenía toda la pinta de ser lo que andaba buscando. Y en efecto:

Si utilizo el método function.apply() puedo pasar un array como lista de argumentos.


// array de parametros
d_arr = ["un", "dos"]

function c (arg1, arg2) {
	trace ( arg1+ “, “+arg2);
}
// uso el método function.apply() pasándole el nombre de la matriz
// como parámetro. *el otro parámetro no nos sirve aquí, por eso paso null.
c.apply(null, d_arr);

Juntando todo esto, pues, tenemos la solución definitiva para pasar cualquier función (tenga parámetros o no) como parámetro de otra:


// función genérica que llamará a cualquier función con cualquier número de parámetros
function a(func, args) {
	// eliminamos el primer elemento del array arguments.
	newArguments = arguments.splice(1, arguments.length);
	// y llamamos a la función desde dentro con function.apply()
	// pasándole el nuevo array arguments como parámetro.
	func.apply(null, newArguments);
}
// función cualquiera, sosa.
function b(arg1, arg2, arg3) {
	// trace de los de toda la vida con 3 parámetros
	trace("Vaya post "+arg1+" "+arg2+" "+arg3);
}
// llamada
a(b, "más", "mal", "explicado.");
// la ventana de salida mostrará "Vaya post más mal explicado"

Y eso es todo. Así no se me olvida.

Setpixel

Re-Gaze

Re-Gaze is an installation art work that explores this relationship between vision and technology. In developing the work, I wanted to create an engaging interactive and unique visual experience that was revealing about the process of seeing. In the insta…

Chris Sugrue

Re-Gaze

Re-Gaze is an installation art work that explores this relationship between vision and technology. In developing the work, I wanted to create an engaging interactive and unique visual experience that was revealing about the process of seeing. In the insta…

020200 - analog digital design

020200 at processing blogs

Processing Blogs is a collaborative blog from people who are into processing and write at least something about processing. This is a pretty good informationbase for processing lovers and affiliates. And now i am contributing, too. (Hi all!). I am recently just sending the digital-category to processing blogs, just too keep it somehow more specific. But maybe i will later on send all? Who knows…

thinking on digital tools

020200 at processing blogs

Processing Blogs is a collaborative blog from people who are into processing and write at least something about processing. This is a pretty good informationbase for processing lovers and affiliates. And now i am contributing, too. (Hi all!). I am recently just sending the digital-category to processing blogs, just too keep it somehow more specific. But maybe i will later on send all? Who knows…

020200 - analog digital design

This designaddiction can only be stopped when the whole thing goes down

Yeah. I spent almost the whole sunday doing stuff. I digged a lot on various projects i have on the board, did this and that and succeded most things. So it was a really good sunday relating to relaxation and productivity. Now it is late at night and i was browsing some online-portfolios and had a very bad conscious: man, you have to do *lots* more. More products, enhance skills, do etc.. I was left with that feeling that i had nothing done whole day, the whole life! But the truth is that i spend every minute today doing and designing. And all was good and good quality. What a paradox state of mind.

thinking on digital tools

This designaddiction can only be stopped when the whole thing goes down

Yeah. I spent almost the whole sunday doing stuff. I digged a lot on various projects I have on the board, did this and that and succeded most things. So it was a really good sunday relating to relaxation and productivity. Now it is late at night and I was browsing some online-portfolios and had a very bad conscious: man, you have to do *lots* more. More products, enhance skills, do etc.. I was left with that feeling that I had nothing done whole day, the whole life! But the truth is that I spend every minute today doing and designing. And all was good and good quality. What a paradox state of mind.

Hola, mundo

Cuatic. Interactividad que se toca.

Vista de la instalacion interactiva Media Invaders

Media Invaders es la instalación interactiva con la que Cuatic se han presentado en sociedad (el pasado fin de semana en El Sol). Consiste en una versión irónica del clásico Space Invaders donde el usuario mueve con su mano un puntero en vez de un joystick, defendiéndose de los ataques de los medios publicitarios tradicionales.

Según he podido saber, la parte técnica consta de Max, Java y Flash, además de un poco de electrónica casera. En su newsletter*:

La imagen del juego se emite sobre una pantalla de retroproyeccion de
2mt x 1.50mt. El usuario, de pie frente a la imagen, interactúa a
través de un cursor de metacrilato y metal que mueve con la mano. Cada
vez que el usuario pierde una vida, recibe en su mano una descarga
eléctrica de 40W durante unos milisegundos.

Lo interesante de la propuesta es la intención de aplicar este tipo de interactividad (habitualmente relegada a departamentos de investigación y festivales de arte electrónico) a proyectos reales de publicidad. Promete mucho.

* Envía un mail con el texto “APUNTAME” a news [arroba] cuatic [punto] com.