Dienstag, 5. Juli 2011

correlations library





A small library for creating quick drawings of correlation between elements.

You can draw elements, give them colors and names and define relations to other elements. Please take a look at the Processing example, included in the zip file (link below)



Update: XML-export and -import

There are two more functions implemented in the new version: Board.importXML(String fileName), Board.exportXML(String fileName). All Elements and theirs attributes (relations, positions, colors, ...) are saved in an XML file and can be imported into the sketch again.








for more information, please take a look at the java reference. You can download the library package including the source code and a little Processing example here.

Labels: ,

Freitag, 8. April 2011

processing particle library





We started to merge all the physic based processing sketches into one library. This is the first version of the Particle library for Processing (still buggy and not yet complete). It is a simple mass-and-force simulation, based on fundamental physical laws.



The library makes it possible to explore the physical and material-specific ideal of complex forms and structures. Since the particle system is built on actual physical quantities and units (such as meter, second, newton, ...), it is the aim of the project, to include the behavior of specific materials into the simulation, to explore the interaction of material and form of complex structures.








you can download a zip file including the library and two processing examples and the source code here. Please also take a look at the java reference.

Labels: ,

Dienstag, 22. März 2011

Processing obj exporter/ octane render





Finally it is done.

The first release of the octaneRenderer and obj exporter.

The exporter is based on the obj exporter by Jesse Louis-Rosenberg.



Three examples to get started are included.



Features:

Object exporter:

  • geometry

  • groups

  • materials(without textures)

  • uv-coordinates

Octane rendering (windows only):

  • Render the Sketch in Octane

  • set startFrame and number of Frames

  • Give Camera to Octane (position, target, fov, apperture, focal depth)



ToDo:

  • Support Octane rendering on Linux and Mac (see below)

  • export textured Materials

  • Implement all remaining octane cameracommands



To install the exporter, simply download the zip file and extract the contents to your Processing libraries folder.




you can download the library here



At the moment Octane rendering only works with Windows.

The sourcecode is included with the download, so if everyone is invited to help us make this work on all Systems, please sent me an email, or leave a comment if you have interrest.

Samstag, 12. März 2011

.obj/.mtl exporter for processing





This library provides an easy and clean way to export Processing geometry including materials, uv-coordinates and groups.



The exporter is based on the obj exporter by Jesse Louis-Rosenberg.



It now supports:

  • geometry

  • groups

  • materials

  • uv-coordinates



Get the newer version here.

Labels:

Mittwoch, 15. Dezember 2010

documentation





This is a little documentation of our spatial analyses tool for urban design (german)



With this project, we won the 1st price at the competition aufITgebaut 2011




you can download the file here (pdf, 1.3mb)

Labels: ,

Sonntag, 7. November 2010

spatial analyses for urban environments





A little demo video of the so far implemented features.

Labels: ,

Montag, 1. November 2010

swarm simulation





Here are a few more flocking experiments, exploring the performance and structure of a swarm with elements of different size and behaviour. There are four setups shown in the video:

  • All boids are of equal size and move with the same speed

  • The boids have different sizes, but move with the same speed

  • The boids have different sizes and act by different behaviours. Small boids are fast and agile, big boids are slow and lazy.

  • Generally all boids are equal. If they get compressed by many neighbors, they get bigger and faster. When the danger is over, they get normal again.

Labels: , ,