I have joined Anti-IF Campaign :recursos digitales para la arquitectura autonoma:
GUI, programacion visual y Squeak

Squeak includes a number of user interface frameworks:

1 An implementation of Morphic, Self’s graphical direct manipulation interface framework. This is Squeak’s main interface.

2 Tile-based, limited visual programming scripting in Etoys, based on Morphic.

3 A new, experimental interface called Tweak. In 2001, it became clear that the Etoy architecture in Squeak had reached its limits in what the Morphic interface infrastructure could do. Hewlett-Packard researcher Andreas Raab proposed defining a “script process” and providing a default scheduling mechanism that avoids several more general problems. The result was a new user interface, proposed to replace the Squeak Morphic user interface in the future. Tweak added mechanisms of islands, asynchronous messaging, players and costumes, language extensions, projects, and tile scripting. Its underlying object system is class-based, but to users, during programming (scripting), it acts like it is prototype-based. Tweak objects are created and run in Tweak project windows.

4 MVC, derived from the original Smalltalk-80 user interface framework which first introduced and popularized the Model-View-Controller architectural pattern[3] (so named after the three core classes of the framework). Thus, the term “MVC” in the context of Squeak refers to both one of the available user interface frameworks and the pattern the framework follows. MVC is provided for programmers who wish to use this older type of interface.

Arte generativo

Generative art is a system oriented art practice where the common denominator is the use of systems as a production method. To meet the definition of generative art, an artwork must be self-contained and operate with some degree of autonomy. The workings of systems in generative art might resemble, or rely on, various scientific theories such as Complexity science and Information theory. The systems of generative artworks have many similarities with systems found in various areas of science. Such systems may exhibit order and/or disorder, as well as a varying degree of complexity, making behavioral prediction difficult. However, such systems still contain a defined relationship between cause and effect.

An artist or creator will usually set down certain ground-rules or formulae and/or templates materials, and will then set a random or semi-random process to work on those elements. The results will remain somewhat within set limits, but may also be subject to subtle or even startling mutations. The idea of putting the art making process in the place of a pre-generated artwork is a key feature in generative art, highlighting the process-orientation as an essential characteristic. Generative artists have explored processes of physical and biological systems in artistic context.

Generative art can also evolve in real-time, by applying feedback and generative processes to its own created states. A generative work of art would in this case never be seen to play in the same way twice. Different types of graphical programming environments, are used in real-time for generative audiovisual artistic expressions for instance in the Demoscene and in VJ-culture.

Artificial intelligence and automated behavior have introduced new ways of seeing generative art. The term behavior is particularly useful when describing generative qualities in art because of the associations to biology and evolution.

The term generative art does not describe any art-movement or ideology. It’s a method of making art. The term refers to how the art is made, and does not take into account why it was made or what the content of the artwork is.

Artworks, in Generative Art, can be identified in the creative processes and not only in the results. Also because the results of each generative process are endless variations belonging to the same idea. Generative Art create an artificial DNA able to generate individuals of the same species.

Pinta autocad, vaya tufo

Scratch, del MIT a partir de Squeak..

Scratch, del MIT a partir de Squeak..

Quartz Composer, con macosx

Quartz Composer, con macosx

Programacion visual basada en bloques, Vipa constrictor para Blender

Programacion visual basada en bloques, Vipa constrictor para Blender

Es un courseware privado de programacion visual, junto a  Blender: Vipa Constrictor,  para geometrias generativas.

Es un courseware privado de programacion visual, junto a  Blender: Vipa Constrictor,  para geometrias generativas.