Sunday, September 06, 2009

090906_FALL09 | Columbia University & USC

FALL2009 | teaching (n)certainties v4.0 & (n)certainties v5.0


FALL 2009 | USC | Univerity of Southern California
(n)certainties v4.0 | FRANCOIS ROCHE, MARC FORNES, STEPHAN HEINRICH


FALL 2009 | GSAPP | Columbia University
(n)certainties v5.0 | Advanced Studio | FRANCOIS ROCHE / MARC FORNES

Labels: , , , , , ,

Saturday, September 06, 2008

080906_THEVERYMANY_Log

THEVERYMANY LOG - FALL 2008:
(will be completed on the side column as confirmation & precision arrive):


- 2008.FALL: M.F. is co-teaching a design studio at GSAPP - Columbia University / New York, US (invitation: Francois Roche / R&Sie(n))
www.ncertainties2.wordpress.com (one more webLog!!)

- 2008.FALL: M.F. is co-teaching this year cross-over studio 08/09 at die Angewandte - Universität für Angewandte Kunst Wien, Institut für Architektur / Vienna, AU (invitation: Francois Roche / R&Sie(n))
http://www.dieangewandte.at/architecture/
www.ncertainties3.wordpress.com (and a last one!!!)

- 2008.09.18: M.F. lectures at the Rhino reseller meeting 2008 in Barcelona / Spain (invitation: Carlos Perez / McNeel)

- 2008.09.20: M.F. lectures at C.STEM 2008, Arte Generativa, Sistemi Elettronici e Software-art / Torino, Italy (invitation: Fabio Franchino)
http://www.cstem.it/artists_i.php

- 2008.09.22-23: M.F runs a two days Rhinoscript workshop for McNeel Europe in Paris (invitation: Carlos Perez / McNeel)
http://blog.rhino3d.com/2008/07/rhinoscript-workshop-in-paris-september.html
http://www.eu.rhino3d.com/e-news/rhinoscript_france0708.htm

- 2008.10.08-09-10: M.F. lectures at the "EleganTech" conference in Mexico City, Mexico (invitation: Gabriel Esquivel) - CANCEL!!!


- 2008.10.24-25: M.F. is the curator for the European section of the Architecture Beijing Biennale (present for the opening - October 24th) / Beijing, CHINA (invitation: Neil Leach)

http://www.abbeijing-emarch.com/

Back from summer vacation after a long road trip crossing the US:
8500miles (13700 km) through 22 states, stopped in 21 cities, many national parks (Arches, Zion, Death Valley, Mojave, Grand Canyon,...), and much more "rencontres" and memories...

- (NY) > NEW YORK
- (PENNSYLVANIA)
- (OHIO) > Cincinnati
- (INDIANA) > Indianapolis
- (ILLINOIS)
- (MISSOURI)
- (KANSAS) > Kansas City
- (COLORADO) > Denver
- (UTAH) > Moab - Page - Hurricane
- (NEVADA) > LAS VEGAS
- (CALIFORNIA) > Mammoth Lake - SAN FRANCISCO - Santa Barbara - Palm Springs - Needles
- (ARIZONA) > Flagstaff
- (NEW MEXICO) > Albuquerque
- (TEXAS) > Amarillo - Dallas - Houston
- (LOUISIANA) > NEW ORLEANS
- (MISSISSIPPI)
- (ALABAMA)
- (TENNESSEE) > Nashville
- (VIRGINIA)
- (MARYLAND)
- (NEW JERSEY)
- (NY) > NEW YORK

for the record - fuel prices going from 3,24 (Houston, Texas) to 5.79 (Death Valley, California) per gallon...

Labels: , , , , , ,

Tuesday, September 25, 2007

070925_(n)certainties

(n)certainties biotopes is the brief of the studio Francois Roche / R&Sie and Marc Fornes / theverymany are co-teaching this Fall 2007 at Columbia University:
(n)certainties is based on Robotics & bottom up protocol of growth...
http://ncertainties.wordpress.com/
(thx Francois for the kind inviation!)



Option Explicit
'Script written by Marc Fornes
'Script copyrighted by Marc Fornes / theverymany.net
'Script version 13 September 2007 16:05:03

Call Main()
Sub Main()

Dim i,j,k
Dim arrPt

Dim dblLow : dblLow = -5
Dim dblUp : dblUp = 10

Dim arrPts()
Dim n : n = 0


Call rhino.enableRedraw(False)
' ===========================
For i = 0 To 5
For j = 0 To 5
For k = 0 To 5

ReDim Preserve arrpts(n)
arrPts(n) = array(random(dblLow, dblUp),random(dblLow, dblUp),random(dblLow, k*dblUp))
Call rhino.AddPoint (arrPts(n))

If n >= 2 Then
Dim arrPtNearer : arrPtNearer = functNearestNeighbor(arrPts, n)
Dim strLine : strLine = rhino.addLine(arrPts(n), arrPtNearer)
Call Rhino.AddCone (arrPts(n), arrPtNearer, 0.2)
call rhino.addSphere (arrPts(n), 0.2)
End If

n = n + 1

Next
Next
Next
' ===========================
Call rhino.enableRedraw(True)


End Sub


Function random(low, up)
Randomize
random = (up - low) * Rnd + low
End Function

Function functNearestNeighbor (arrPts, index)

Dim k, dblDist
Dim dblDistMin : dblDistMin = 100000

For k = 0 To UBound(arrPts)

dblDist = Rhino.Distance(arrPts(index), arrPts(k))

If dblDist <> 0 And dblDist < dblDistMin Then
dblDistMin = dblDist
Dim arrPtNearest : arrPtNearest = arrPts(k)
End If

Next

functNearestNeighbor = arrPtNearest

End Function

Labels: , , ,