Evri Blogger Widget

we are an infinite loop

Pacat ca ma grabesc. [Too bad I'm in a hurry.] A blog about computational design, generative art, geometry, math, architecture and the means employed to materialize these forms of expression. It's an ongoing chronicle of my personal research in this field and an information pool for curious minds. Without fancy words, it's a haha place for me. Not topic oriented, more or less it is flow oriented.
Showing posts with label code. Show all posts
Showing posts with label code. Show all posts

Sep 27, 2007

Scriptin towards outerspace

Double curvature surfaces, faceted:


Some easy scriptin did that:

Option Explicit

SurfaceFaceting()

Sub SurfaceFaceting()
Dim strSurf : strSurf = Rhino.GetObject("Select surface to facet", 8, True, True)
If IsNull(strSurf) Then Exit Sub

Dim intDetailLevel : intDetailLevel = Rhino.GetInteger("Detail level", 40, 2)
If IsNull(intDetailLevel) Then Exit Sub

Dim dbl

Dim uDomain : uDomain = Rhino.SurfaceDomain(strSurf, 0)
Dim uStep : uStep = (uDomain(1) - uDomain(0))/intDetailLevel

Dim vDomain : vDomain = Rhino.SurfaceDomain(strSurf, 1)
Dim vStep : vStep = (vDomain(1) - vDomain(0))/intDetailLevel

Dim u, v, strFrame, pt

Call Rhino.EnableRedraw(False)
For u = uDomain(0) To uDomain(1) Step uStep
For v = vDomain(0) To vDomain(1) Step vStep
pt = Rhino.EvaluateSurface(strSurf, Array(u,v))
strFrame = Rhino.SurfaceFrame(strSurf, Array(u,v))
Call Rhino.AddPlaneSurface(strFrame, 1, 1)
Next
Next
Call Rhino.EnableRedraw(True)

End Sub

Aug 9, 2007

spherical harmonics part 2

sphere harmonics part 2
sphere harmonics part 2
sphere harmonics part 2

Ribbon effect obtained quite simple instead of i++ in the main for loop we now have i+=2 or i+=3

Aug 8, 2007

sphere harmonics

sphere harmonics implemented in processing.
some screenshots (here's the complete list):

grab-21
grab-30
grab-36

Apr 7, 2007

42 and maps

No, that's (42) not the post count up to now, it's the answer to the meaning of life.

A few days ago, google just launched a new service, called MyMaps. Go check it out. Also, me and Meinhard are working on Kmap.org.

Vimeo does well in the field of existing, even if YouTube is there. Competition is good, generating better solutions for users. We should decide on a course of action. Bomb the googleplex?

Later edit:
Work will carry on, as there is a gap for kmap to fill in. MyMaps is excellent, btw. Now that the initial confusion passed away, back to hacking kmap.org. Some extending to the GMarker class needs attention.

Mar 19, 2007

Gibberish

I am wondering. Computational art/ Generative art takes a lot of programming. It's quite a lot of work - compiling algorithms from different sources and inventing your own for those special needs that surely arise etc etc etc. Yet g. a. is a manifesto of two things (at least this is how i see it), the first being the concept and the second being the use of the computer as way of creating art in its purest.
So we are tackling two tricky subjects. The concept/idea you want to express (or not!) must be proper for deployment in a digital medium with pure digital tools (code). Sometimes one must stop when programming becomes more important than concept and vice-versa. It's a tricky balance.

And second, I think I'll program some boids playing tag you're it. And map their trajectories. And throw them in a perlin noise vector field. And add some genetic evolution algorithms. And implement collision detection. And do that nifty Diffusion Aggregation Algorithm. And better my color palette. And add sound interaction. Or, better even, generate sound. Binary networks anyone?

Oh, and there's one more thing. "It" has to look good. Aesthetic. Guten nacht.

Cine e porcaria asta?

Free Web Counter