++++ culagovski.net » form follows data

Archive for the 'form follows data' Category

Rhino + Grasshopper + Python

Monday, October 6th, 2008

Have been trying some things using the latest Grasshopper Beta with scripting support, using Python. It’s an interesting middle ground between the simplicity and straightforwardness of Grasshopper’s interface and the flexibility and power of Python.
The example is a simple parametric surface paneller, that recursively divides a surface according to its Gaussian curvature. The more curved […]

Maya2008 + Pymel

Monday, July 7th, 2008

Pymel fixes Maya’s python API.
A first simple experiment, populating a NURBS surface using its UV coordinates.

from __future__ import division

usub = 7
vsub = 20
usize = 8
vsize = 1
depth = 0.5

surfs = selectedNodes()

def pt(surf,u,v):
return pointOnSurface( surf, u=usize*u/usub, v=vsize*v/vsub)

for surf in surfs:
for u in range(usub):
for v in range(vsub):
pt1 = pt(surf,u,v)
pt2 = pt(surf,u+1,v)
pt3 = pt(surf,u+1,v+1)
pt4 = pt(surf,u,v+1)
c=curve(p=[pt1,pt2,pt3,pt4,pt1])
extrude (c, et […]

3d Isovist Paper

Wednesday, December 19th, 2007

I recently published a paper on 3d isovist analysis at the 2007 SIGraDi conference in Mexico. The illustrations are in greyscale and they screwed up some of the notation (basically, not rendering any sub- or super-scripts).
As the paper points out, this is not a configurational analysis or a complete one, but the fact that it […]

Thesis!

Friday, October 19th, 2007

Finished writing my thesis (!). PDF here. In spanish.
It’s basically about:

Definition of “weak heritage” as the elements of a city that make up its character but aren’t part of its “strong” heritage such as churches, avenues, etc. The weak heritage of a city includes individual houses, public spaces, small shops and other anonymous elements that […]

Data correlation graphs on ‘many eyes’

Thursday, August 30th, 2007

A graph I made on many eyes that lets you visualize the correlation between the number of flickr photos per node and visibility graph network centrality measurements for Valparaiso. It’s interactive, you can change the X and Y axes content, etc. Fairly cool.

GeoTagCloud

Sunday, August 26th, 2007

A geolocated tag-cloud for all the flickr photographs that have been placed within Valparaiso, Chile. The size of the text relates to the frequency of use of each tag in each position (not the overall frequency). This is part of my MArch thesis, and makes use of James Clarke’s flicker.py to retrieve the data.

If you […]

Parametric Simulation of Building Codes

Tuesday, August 7th, 2007

Some work done with Claudio Labarca on the simulation of building codes in 3d. It takes as its input an area’s building codes, lots and road centerlines, and generates 3d models of possible buildings that maximize their allowed heights and surface areas.
This method has been used in the discussion and approval of building codes in […]

“Fractalize” 3ds max plugin examples + code

Friday, August 3rd, 2007

Some example models created with the “Fractalize” maxscript plugin, that I wrote to allow students of the undergraduate course I teach to experiment with shapes generated by recursion.
The variables and dialog are in Spanish (as the course is taught in Chile), but should be fairly self-explanatory.
Some students have done interesting work with this, I’ll post […]

Recursive Form

Friday, August 3rd, 2007

An image made with a simple maxscript I wrote that allows for the creation of recursive forms.
Will post a longer explanation and the code later.