Archive for rhinoscript

100915_ TVMNY in Contemporary Digital Architecture

Dimitris Kottas | Contemporary Digital Architecture: Design & Techniques

Many thanks to Dimitris Kottas for featuring some of MARC FORNES & THEVERYMANY™ works.

“This book presents the latest developments of digital technologies in the field of architecture. It seeks to show how architecture as a discipline has been radically reshaped by the changing technological developments in both hardware and software, and to discuss how these changes have enabled the realization of new and unexpected areas of experimentation. As such Contemporary Digital Architecture demonstrates how all aspects of digital technologies have influenced each stage of the creative process from the initial exploration of ideas to the construction of the final work and its interaction with the user.” – Dimitris Kottas.

Barcelona, 2010. 22.4 x 22.6cm, colour illustrations, 387pp. Paperback.


Proposal(s) and Speculation(s) | Click on image

100922_TVMNY in Form+Code | Casey Reas

Form+Code a new book from Casey Reas, Chandler Mc Williams and LUST – is featuring Aperiodic Vertebrae V2.0 designed by MARC FORNES :: THEVERYMANY™

“Once the exclusive domain of programmers, code is now being used by a new generation of designers, artists, and architects eager to explore how software can enable innovative ways of generating form and translating ideas. Form+Code in Design, Art, and Architecture offers an in-depth look at the use of software in a wide range of creative disciplines. This visually stimulating survey introduces readers to over 250 significant works and undertakings of the past 60 years in the fields of fine and applied art, architecture, industrial design, digital fabrication, visual cinema, photography, typography, interactive media, gaming, artificial intelligence (AI), artificial life (a-life), and graphic design, including data mapping and visualizations, and all forms of new media and expression.”

Princeton Architectural Press
ISBN 9781568989372
7 x 8.5 inches (17.8 x 21.6 cm)
Paperback, 176 pages

100809-12_MF @St Louis | Wash. Univ. | Workshop

Material Resonance | August 09-12, 2010

St. Louis | Washington University | Sam Fox School of Art and Design

Material Resonance will be a four day, intensive workshop focused on practical application of Rhinoscripting or Grasshopper.  The workshop will also train participants in CNC fabrication using MasterCAM and the Washington University DIL fabrication lab.  There will also be demos of the new plug-ins Firefly and Kangaroo. 
The workshop is meant for professionals or students with a working knowledge in Rhinoceros.  Prior experience with Grasshopper or Rhino VB scripting is not necessary.  The workshop will start from first principles and cover topics from tessellation, components and connections to part organization, nesting and labeling.

Marc Fornes /  THEVERYMANY ( RVB scripting )
Andy Payne / LIFT Architects ( Grasshopper )
Kenneth Tracy / Associated Fabrication ( MasterCAM )

Sponsored By McNeel Rhinoceros

100610-12_TVMNY @MIAMI | AIA Convention |McNeel

TVMNY @ AIA National Convention | Miami | June 10-12th 2010

Marc Fornes has been invited by McNeel US to display a piece within the Software pavilion.

That new prototypic structure has been produced at Penn State.

Many thanks to David Celento & Jamie Heilman at PSU for the invitation & support.

Image of the prototype | place holder for more…

(images and full credits to come…)

100505-07_MF @TexasTech | Workshop(2)

Marc Fornes will be teaching a three days Rhinoscript workshop at the College of Architecture, Texas Tech University.
(Invitation: Christian R. Pongratz)

100423-25_MF @PennState | Workshop

Marc Fornes will be teaching a three days Rhinoscript workshop at Penn State: Stuckeman School of Architecture & Landscape Architecture
(Invitation: David Celento)

Note: the workshop will be followied in the next two weeks by the production and assembly of a new prototypic structure / installation…
more to come…

100205_MF @TexFab | Rhinoscript Workshop

Marc Fornes will be teaching a two sessions Rhinoscript workshop at the University of Arlington, Texas.
(Invitation: Kevin Patrick McClellan)

100127-29_MF @TexasTech | Rhinoscript Workshop

Marc Fornes will be teaching a three days Rhinoscript workshop at the College of Architecture, Texas Tech University.
(Invitation: Christian R. Pongratz)

091014_MF @CHICAGO | ACADIA_(Rhinoscript Workshop)

Marc Fornes will be teaching a three days Rhinoscript workshop in Chicago as part of the ACADIA conference
Invitation: McNeel US – Scott Davidson

090906_Fall09 | GSAPP / Columbia University & USC

FALL2009 | co-teaching (n)Certainties v4.0 & (n)Certainties v5.0

(n)certainties v4.0 |


FALL 2009 | USC (University of Southern California)

(n)certainties v5.0 |


FALL 2009 | GSAPP / Columbia University

090526_MF @PARIS | Rhinoscript Workshop

Marc Fornes will be teaching a two days Rhinoscript workshop in Paris
Invitation: McNeel Europe – Carlos Perez
Eligibility: Open to all design students and professionals

Roger de Flor 32-34 bajos | 08018 Barcelona – Espagne
Tél. +34 933199002 | Fax. +34 933195833

090501_MF @MILANO |_ID&CT

Marc Fornes has been invited as one of the main lecturer for:
MILAN (ITALY) May 6 – 7th, 2009

Chair: Filippo Innocenti (Zaha Hadid Architects)
Sense and Advanced Sensiblity – about the relationship of sensuality, obsessions and advanced design techniques
Matias del Campo – SPAN Architects, Vienna
Partly logic / Logic of parts

Parametric models: formal thinking for architects
Arnold Walz – DesignToProduction
Liquid parametrics: fluidity of form and process
Cristiano Ceccato – Zaha Hadid Architects

Chair: Massimo Majowiecky (Studio Tecnico Majowiecky)
From structure to fabrication
Nathaniel Stanton – Buro Happold Special Projects, New York
Shrikant Sharma – Buro Happold SMART Group- London
Geometrical approach to complex architecture
Luca Buzzoni -Arup Italia
Digital methods in structural design
Oliver Tessmann– Bollinger & Grohmann
Complex Building Shapes – a Developer’s Perspective
Bruce Frey, Hines

Chair: Stefano Converso (Dipartimento DIPSA, Università degli studi Roma Tre)
A bottom-up approach to the implementation of advanced fabrication methods
John Nastasi – Product-Architecture Lab, Stevens Institute of Technology / Nastasi Architects
Architecture = Information
Marthijn Pool – ONL Oosterhuis – Lénard
Compound curved building surfaces with shaped stone blocks
Christian R Pongratz – Pongratz Perbellini Architects
Application of new “fit-for-use” materials in building and construction market
Erwin van Maaren – Nedcam

Chair Ingrid Paoletti (Dipartimento BEST, Politecnico di Milano)
Parametric Fabrication
Martin Bechthold – Harvard GSD
Evolution of Technical Rationalization in Complex Curtain Wall components
Christian Florian – Permasteelisa Group
Composite Blob Shells
Mike Eekhout – Octatube
Design Driven Innovation
Roberto Verganti – DIG, Politecnico di Milano

090325_TVMNY | Log

Marc Fornes will be teaching for MCNeel US a two days Rhinoscript workshop as part of FLUX, an event hosted by CCA – California College of the Arts.
Invitation: McNeel US – Scott Davidson
(Thank you to Andrew Kudless from MATSYS – – to make it happen!)

Marc Fornes will be teaching a second Rhinoscript workshop while at the Flux event; that one will be hosted by the CCA Industrial Design Department – California College of the Arts.
Note: that second workshop was organized through a direct student request – thank you to Kristin Neidlinger to make that one happen! – if also interested in such rhinoscript workshops do not hesitate to contact me…

090215_TVMNY / MF | Log

Marc Fornes will be teaching for MCNeel US a two days Rhinoscript workshop as part of FLUX, an event hosted by CCA – California College of the Arts.
Invitation: McNeel US – Scott Davidson
Location: California College of the Arts, San Francisco Campus
Eligibility: Open to all design students and professionals
(Thank you to Andrew Kudless from MATSYS – – to make it happen!)
Note: that event is somehow victim of its success and got fully booked within less than a week time! Never mind further Rhinoscript workshops can be organized! if you are interested to host one (or a summer course) do not hesitate to contact directly McNeel or me – it can easily be organized within a University framework or custom tailored for offices to specific problems solving…

Colloquium – Design Dialogues | Environmental Design Program
Marc Fornes will be doing a lecture as part of “Efficient, See!”
Times Media Center | Hillside Campus
Invitation: Jenna Didier & Oliver Hess

SPRING 2009 /////////////////////////////////////////////////////////////////////////

Marc Fornes has been kindly invited by Tom Buresh (Chair of Architecture at TCAUP) to lead a design studio as visiting faculty.
(Thank you to Karl Daubmann from to make it happen!)
NOTE: Marc Fornes will give an Informal Lecture/Presentation on Wednesday February 18th – A+A Building East Review Space

JANUARY 2009 ////////////////////////////////////////////////////////////////////////

BOSTON | MIT | Jan 26th 2009
Marc Fornes was invited as guest critic to the final review of “Commands and Control”, a design and Rhinoscript workshop hosted at MIT.
Invitation: Simon Kim and Skylar Tibbits
With: Dave Pigram, Kyle Steinfeld, Ana Miljacki, Juhong Park and Sigurdur Adalgeirsson (HRI – Human Robot Interface)

Final review – Cross Over studio 2008/09
nCertainties v3.0
Studio Francois Roche, Marc Fornes & Stephan Heinrich
With: Kivi Sotamaa & Alisa Andrasek (Biothing)

Marc Fornes gave a three days Rhinoscript workshop at the FACULTY OF ENVIRONMENTAL DESIGN | University of Calgary | Canada
Invitation: Jason S. Johnson

DECEMBER 2008 ///////////////////////////////////////////////////////////////////////

PHILADELPHIA | UPENN | December 2008
Marc Fornes @ Final review of “Form and algorithm”
Invitation: Roland Snooks
With: Dave Pigram, Ezio Blasetti, Kyle Steinfeld

NEW YORK | GSAPP | December 5th 2009
Final review – Columbia University (Advanced studio)
nCertainties v2.0
Studio Francois Roche, Marc Fornes
with Paula Antonelli (MoMA), Bruce Sterling (cyber punk writer – Italy), Marco Vanucci (AKT – London), Mark Wigley (GSAPP), Roland Snooks (kokkugia)

090105-07_MF @CALGARY | Rhinoscript Workshop

LOG 2009.01.05-07: Marc Fornes will run a three days Rhinoscript Workshop at the FACULTY OF ENVIRONMENTAL DESIGN | University of Calgary | Canada
(invitation: Jason S. Johnson)

THEVERYMANY will also produce & build a new proto-arch – more to come…
(opening on Friday 9th)

081112_MF @PARIS | McNeel Europe | Rhinoscript Workshop


Due to current teaching positions on both sides of the Atlantic (Columbia University in New York and Die Angewandte in Vienna) – I happen to recently develop the highly specific skills of low end jetsetters: deploying a standard 15” screen laptop in any squeezed space airlines! I am talking here about those ones that obviously based on your financial contribution are pushing to the extreme the basic space efficiency algorithm by taking to new levels the competition of packing the maximum seats in the same exact airplane than everybody else – one can argue fair split? Yes! Though in the case of someone attempting to work it generates an inverse relation between the angle of the sit in front of you and the orientation of your screen (supposedly normal to your eye sight) – add to the conflict of the necessary elbow angle to access the touch pad and the comfort of your side neighbor…

Anyway based on those parameters – which obviously have two solutions: afford other airlines or simply buying a 13” laptop! – I recently surprised myself producing quick renderings as a third solution to the equation: enjoying back in my seat the advantage of performative computing! you don’t have to focus on your screen while processing is taking care of your render!…

Anecdote aside – Since I didn’t post for a little while now (btw sign of production!) – I thought I would upload my first ever renders in a plane! I can only agree not the best ones – but those were done leaving Paris last September after providing for McNeel Europe a two days Rhinoscript workshop for professionals…


Within this two days workshop the students were introduced to Rhinoscripting through the basics of “building up”: from points to curves, from curves to surfaces, and from surface back to extract curves, etc… while on the same time gaining some syntax knowledge it allows to cover in a short period of time some simple patterning (dia-grid, honeycombs), tessellation (non air-tight planar quads) and finally some highly requested components – or basically an introduction toward topology and production of similarity on host surfaces…

Depending on the level – and as a conclusion during the last hour – I tend to introduce the relation between parameters and information (obvious path toward environmental feedback) such a simple possible correlation between a imported direction and the orientation of component, inverse related size of aperture and color coding…

Here are the very modest results of such a workshop – no pretention what so ever – few faces missing here and there! – but simply an introduction to a path going away from render maps and shaders toward the actual informed control of geometry…

Hopefully a small step toward globalization of environmental feedback into the design process? At least many offices pretends to – yet from my experience too often only beautiful colored diagrams for conferences or justification for excessive patterning – but yes like my plane story at the beginning: performance and confort – it all depends on how much you are ready to endure if not willing to pay…

080530_MF @PARIS | McNeel Europe |_Rhinoscript Workshop


RhinoScript workshop for professionals organized by McNeel Europe in Paris
E.N.S.A.P.L.V. – 17-18 juin – 9:00 to 17:00

Marc Fornes will teach how to get the most from RhinoScript starting from the basics (operators and functions, conditions, arrays) to the final analysis, description, reconstruction and tessellation of NURBS surfaces.

Marc Fornes, Architect DPLG, is the founder of THEVERYMANY, a design studio and collaborative research forum engaging the field of architecture via encoded and explicit processes. Rhino and RhinoScript expert, Marc collaborates with McNeel on a regular basis.

Ecole Nationale Supérieure d’Architecture de Paris La Villette
11, Rue de Cambrai
Rez-de-chaussée, Bâtiment Nº. 31
Paris 75019
Metro : Corentin Cariou

080406_MF FOR C-Space | Automatic(Notche+Unroll)



(credits: original photos by Arkfinder via CONTEMPORIST)

[C]space is the winning competition entry in the ‘AADRLTen’ Pavilion project, an advanced technology concrete structure that will be erected in Bedford Square,London. The AADRL10 exhibition will open on the 22 February 2008 and the Pavilion will officialy open on 13 March 2008 along with the release of the DRL10 Book. The structure is being designed and developed by Alan Dempsey and Alvin Huang with Adams Kara Taylor and members of the DRL. (


In advance of the work on site, the team built a 1:10 scale model to do a final check on the fit of all 850 peices. The model uses 3mm thick mdf, which is about twice the thickness of the real elements so the real structure will look even more delicate than the model…..but it will still come to around 30 tons of concrete and 7 tons of steel. (


This post is finally an update about a consultancy job done already quite some times ago now (last November!); THEVERYMANY was then asked by Alving Huang /[C]SPACE Pavilion to write some codes to generate all the assembly notches at the intersection of the structural members and automatically unroll their profiles; the different codes were finally wrapped up within a vb.NET plug-in.

(credits: original photo by photographer Philippe Brysse)


Alan Dempsey / Alvin Huang
Material Consultants: Wolfgang Rieder, Maria Pixner, Gerhard Enn,
Arnold Leiter, Bodo Röder
Structural Engineers: Hanif Kara, Reuben Brambleby,
Oliver Bruckermann, Jugatx Ansotegui
3D Scripting Consultants: Marc Fornes, Eugene Han
Construction Team: João Bravo da Costa, Arnold Leiter,
Aditya C Chandra, Alan Jinsoo Kim, Jwalant Mahadevwala,
Rashiq Muhammad Ali and current Phase 1 students, DRL V.11.1

Special respect to Alvin Huang for the quality of the design… and congrats to everyone else involved!!!

080308_MF | RecursiveGrowth Series v3.0

RECURSIVE SERIES (update 080308)

SIDE_TRACK ON RECURSION: “Droste effect” (
The Droste effect is a Dutch term for a specific kind of recursive picture[1], one that in heraldry is termed mise en abyme. An image exhibiting the Droste effect depicts a smaller version of itself in a place where a similar picture would realistically be expected to appear. This smaller version then depicts an even smaller version of itself in the same place, and so on. Only in theory could this go on forever, practically it continues only as long as the resolution of the picture allows, which is relatively short, since each iteration exponentially reduces the picture’s size. It is a visual example of a strange loop, a self-referential system.

I am just back from the smartgeometry conference 2008 hosted within the Coop Himmelblau BMW building in Munich (Germany) – even more than during the last year event in New York the historical consensus within the founding partner of the event on the specific platform sponsoring the event is definitively re-questioned – hopefully that artificially maintained monopole (clearly understood as a funding issue) will shift in the next venue toward a much larger agenda on the use of computation within the field of architecture – anyway many interesting work presented – sustainability and solar gain are definitively the hot topics…

to all the many people I have met through the conference keep in touch

080219_MF | RecursiveGrowth Series v2.0

First images of a second series based on Recursion – here the major difference in morpholgy is due to tests for future connexions panels to panels – each panel is now sharing an entire edge with its neighbor but also with its previous generation…
Also the recursive subdivision isn’t uniform anymore through the entire aggregate…

080217_MF | RecursiveGrowth Series v1.0


BIOmorphic” it first became (or eventually came back for the one who believes in trend periodicity…)

“Architectural theory” directly responded early 2000 by the concept of “BIOmimetism” as the hot topic for architects surfing on the what’s next weave after the “BIOmimicry” which emerged in parallel from the animation software at the end of the nineties… yes it does make sense to look “how nature would solved a problem” rather than looking at nature itself – though each of us had to re-discovered that yes “in nature form is free and structure is expensive“… and therefore -except if your extreme diva character allows you to afford sometimes absurd ways of manufacturing- one might rather look at post modernism as the human Nature way of saving on form (though btw also often wasting on structure via demonstrative cantilevers)…

Ecologies” -which emerged nearly five years ago within the architectural discourse- seems to be still the current natural evolution of the Bio(x) phenomenon: yes there should be some kind of balance since so many different feedbacks can be input as parameters onto what is often simply pictured as a gigantic “design process dash board” aiming toward performances – it is somehow making sense, or eventually once more it should make sense…

This Bio(x) history has no intention to be accurate or exhaustive – it can definitively be seen as a very cliche summary – though here required as frame work or axiom of that specific series…


THEVERYMANY “series” have yet no pretention to be smart as biomimetism or aiming toward new ecologies… there are based on a very simple and straight forward oldschool empiric lab approach trying first to understand existing mathematical/geometrical models as explicit and ordered sets of instruction, learn to replicate them through coding and finally within that process strategize in terms of design…

That last step often result in compromising the integrity of the original model – I am calling that approach “Modelism” as a derivate from “building model” where you’re first trying to understand the kit of parts and then reassemble it to match the model – THERYMANY “series” are based on such process except that it is somehow like building blind or simply without the schematic where the emergent tolerances are distinguishing the result as “design” from its diagram…

Though yes – as some of those models are directly coming from early ways trying to replicate natural phenomenon – a direct resemblance to nature often emerge through the resultant form and structures…

this can sometimes reveal itself quite tricky looking at the current trend of Voronoi mimicry, soon it will replace the post modern box as standard! though at least for once intricate detailing about it and a slight notion of scale could transform it into architecture rather than simply inhabitable diagrams… sorry for such sarcasm as THEVERYMANY has actively collaborate to its success but as sort of young Jedi constantly trying to master new techniques within the field, I am afraid many more prototypical models will than unfortunately follow such downfall…

THEVERYMANY « Series » – “une histoire a suivre…”

RECURSION in mathematics and computer science, is a method of defining functions in which the function being defined is applied within its own definition. The term is also used more generally to describe a process of repeating objects in a self-similar way. For instance, when the surfaces of two mirrors are almost parallel with each other the nested images that occur are a form of recursion. (ie wikipedia),

RECURSIVEGROWTH – Generation 1 to 7 – is based on a coming back to “Recursion” (ie previous tests on subdivision, etc…) as the ultimo model of periodicity – why periodicity after many non-linear approaches? simple: the last series based on aperiodic tilling or replication were used because of high repetition within its model – therefore whenever one is approaching the concept of repetition its ultimo and endless quest is maximizing it…

periodicity for its advantages: easy nesting because exact same elements, also therefore easy nomenclature, ornamentation can be more intricate as repetitive, etc…

material system: flat panels – 4 types – also high repetition within the connections
to be continued…

070907_MF | OneLineMoreOrLess…

Both images are generated using the exact same code, nearly the same inputs – only one line of code less for the seconde one! dramatic consequences for such little change… it sounds like the principle of chaos theory…

070817_MF | NurbsField v1.0



for every pt: sum of attractions = direction; sum of directions in time = path
the sum of paths = nurbsfield; fast track test…

070808_MF | XYc (revisited)

while trying to understand several cases still triggering some important issues on a recurent research about “tayloring nurbs surfaces into non-trinagulated panels”, theverymany has been revisiting an old project: “XYc” (as X or Y components projected flat onto a planes normal to the surface…)

070720_MF @NYC | SOM | Rhinoscripting_Class

LOG : here are the results of the very first rhinoscripting class I am starting to teach within SOM (Skidmore Owings and Merill LLP) – yet still very basic array space and crude components (two arrays and three curves further) but nice introductory exercice to .VB for the second session of three hours – more to come…

070502_MF | Tessellation / Flat_Panels v3.0

Some sort of panels “stability” mapping based on the number of connexions for each panels toits neighbours:
– GREEN: connexion to at least three neighbours
– YELLOW: connexion to two neighbours
– RED: connexion to one single neighbour

070419_MF | Tessellation / Flat Panels v.02


A superstructure is an extension of an existing structure or baseline. (…) The word itself is a combination of super (Latin for above, in addition) and structure (also from Latin meaning to build, to heap up). (ie

Here, the routine is plotting first flat components onto the host surface to create a non air tight skin system which serves as “basline” for a secondary searching algorythm looking for intersection points as assembly nodes for a extra structure or superstructure…

Emergent properties:
1/ all the components are intersecting with one neighbour at least which allows them to be connected via that point without requiring extra complex bridging through gaps and difference between the panels of heights, angles, ect… though some sort of “continuity check” algorythm will be required in order to identify larger autonomous clusters which wouldn’t be connected to the whole and therefore structurally failling…
2/ the resultant skeletal system – driven from a simple neighbourhood condition and linking all the connexion nodes with the inputed point set – is looking very similar to leafs structures… emergent biomimetism?

070417_MF | Tessellation / Flat Panels v.01

FITNESS CRITERIA is probably where – within any morphogenetic or form finding processes – “subjectivity” is the most “exposed”… recent trends are pushing back towards the return of SUSTAINABILITY as the latest alibi for form: data set extracted from environmental analysis software package are directly – or yet still often via old school Excel sheets – feeding back parametric models… or facades aperature systems are designed according to optimization after to arrays of vectors simulating precise rays of light, etc… fair enough as far as sustainability is probably the most current anti-polemic marketing tool whenever politic is involved… though more worrying in certain case where it becomes an other escapism root to the designer responsability of decision making…

“PROBLEM CARING” as design tool versus “PROBLEM SOLVING” as optimization tool…

As any young practice interested in “depth-less spaces” by introducing continuity of surfaces – most often resulting in “complex shapes/forms/ornementations/etc… – I’ve very early on been introduced to VALUE ENGINEERING and like any constraints V.E. can be turned at your advantage in terms of design tool: planar within curved?

“In computer science, COMPUTATIONAL GEOMETRY is the study of algorithms to solve problems stated in terms of geometry.” (ie Wikipedia)

Displayed is a further study in progress onto TESSELATION of double curved nurbs surfaces with FLAT components (without calling triangulation).
Here the most important design hypothesis was for the component to be non homogenous and therefore shouldn’t have the same number of verticies: from 3 to 7-8… also the emergent propriety of the used algorythm is to avoid any sharp angle (cost control + tolerance issue)
also the assembly is yet mot packed – and therefore not air tight – all the the component are within a certain tolerance non overlapping.

Assemblies (step 001): within non linear algorythm – resulting here in non ordered systems – intersection points can be used as sampling test for tangencies:
IF a point is shared by the boundaries of two panels THEN they are neighbours…

061228_MF | Flat Quad Panels on Nurbs Surfaces

Speculation onto temporary structures within low budget…
Problematic: descriptive geometry of complex curvature with flat panels…
Test protocol: plot within specific sequence (even numbers) flat planes, look at neighbors nearest points, and describe components via nurbs crv and planar srf…
Parameters: density, sequences, components…
Challenge: connexions has to be addressed as tolerance…
In process…

Tips’n tricks: very similar start as David Rutten code plotting flat planes onto nurbs surfaces…

Call WhoFramedTheSurface()
Sub WhoFramedTheSurface()
Dim idSurface : idSurface = Rhino.GetObject(“Surface to frame”, 8, True, True)
If IsNull(idSurface) Then Exit Sub

Dim intCount : intCount = Rhino.GetInteger(“Number of iterations per direction”, 20, 2)
If IsNull(intCount) Then Exit Sub

Dim uDomain : uDomain = Rhino.SurfaceDomain(idSurface, 0)
Dim vDomain : vDomain = Rhino.SurfaceDomain(idSurface, 1)
Dim uStep : uStep = (uDomain(1) – uDomain(0)) / intCount
Dim vStep : vStep = (vDomain(1) – vDomain(0)) / intCount

Dim u, v
Dim pt
Dim srfFrame

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(idSurface, Array(u, v))

If Rhino.Distance(pt, Rhino.BrepClosestPoint(idSurface, pt)(0)) < 0.1 Then
srfFrame = Rhino.SurfaceFrame(idSurface, Array(u, v))
Call Rhino.AddPlaneSurface(srfFrame(0), _
Rhino.PointAdd(srfFrame(0), srfFrame(1)), _
Rhino.PointAdd(srfFrame(0), srfFrame(2)))
End If
Call Rhino.EnableRedraw(True)
End Sub

Enjoy and custom…


060918_MF | “Mapping for Tailoring” WIP

the “Mapping for Tailoring” project “work in progress”; “RETROFUTURISM” by accident?
– A return to, and an enthusiasm for, the depictions of the future produced in the first half of the 20th century, which often were based on ideas that are now dated and a great deal of imagination and speculation.
– An ideology combining retrograde cultural and economic views with techno-utopianism.
(ie Wikipedia)

A TAILOR is a person whose occupation is to sew menswear style jackets and the skirts or trousers that go with them.
The term refers to a set of specific hand and machine sewing techniques and pressing techniques that are unique to the construction of traditional jackets.
In some documents, “tailor” means “adjust”, “tailoring” – “adjustment”

A TAILOR makes custom menswear-style jackets and the skirts or trousers that go with them, for men or women.
An Alterations Specialist, or ALTERATIONIST adjusts the fit of completed garments, usually ready-to-wear, or restyles them. Note that while all tailors can do alterations, by no means can all alterationists do tailoring.
PATTERNMAKERS flat draft the shapes and sizes of the numerous pieces of a garment by hand using paper and measuring tools or by computer using AutoCAD based software, or by draping muslin on a dressform. The resulting pattern pieces must comprise the intended design of the garment and they must fit the intended wearer.
(ie Wikipedia)

Routine – inProgress:
– 3d scan of the human body replace for the purpose of the experimentbya mesh 3d model of a man body (extracted from Poser)
– extract contours (rhino command)
– loft in order to get a nurbs surface
– plot pts according to a stepped analyse of the inclinaison of the nurbs srf (rhinoscript)
– link those pts via a “nearest neighbour” algorythm (rhinoscript developped with the help of David Rutten; thx David)
– split of the human geometry according to those non-uniform contour lines

– to be continued…

060707_MF | DigitalMapping & FashionDesign

‘ ———————————————————————————
LOG_01 : theverymany / marc fornes will be leaving London to rellocate in New York early October. If interested in the work of theverymany or in the paradigm of scripted technics applied to design purposes, please do not hesitate to contact him: marcfornesAThotmailDOTcom
‘ ———————————————————————————

Log_02 : theverymany is currently looking – in collaboration with the members of YME- at scripted ways of mapping the body in order to taylor its complex surface…
Here the code is evaluating -via a step process- a nurbs surface, plotting points according to a specified angle to the vertical and drawing circles (oriented to the normal) with a radius related to its nearest neighbour… (code will follow)
YME ( is a design research collaboration of young architects interested in the applications of mathematics in design and fabrication (mostly via “Mathematica”, a software developped by Steven Wolfram).
‘ ———————————————————————————
Log_03: the work of theverymany (marc fornes, vincent nowak & claudia corcilius) exhibited for the Royale Academie (London,UK) will be published in next book of Peter Cook (Archigram) called ‘Drawings’ as part of the Wiley Primer Series
‘ ———————————————————————————
Log_04: theverymany has been invited for an exhibition in December in Marseille (France), featuring the work of EZCT, Biothing (Alisa Andrasek), dECOi(Mark Goulthorpe), Evan Douglis, Andrew Kudless (, YME,…
‘ ———————————————————————————

060820_MF | thoughtsOntoDesignTests…

TEST (or testing)
1. Test and experiment form parts of the scientific method, to verify or falsify an expectation with an observation.
2. Quality control testing, in manufacturing, a procedure designed to test the functionality of a product under potentially harmful conditions

Be realistic – demand the impossible!” – Soyez réalistes, demandez l’impossible! – Anonymous graffiti, Paris 1968
COLLAGE (From the French, coller, to stick) is regarded as a work of visual arts made from an assemblage of different forms, thus creating a new whole. This technique made its first appearance in the early 20th century as a groundbreaking novelty, however with the passing of time it’s become ubiquitous.

In the field of evaluation, there is some degree of disagreement in the distinctions often made between the terms ‘evaluation’ and ‘assessment.’ Some practitioners would consider these terms to be interchangeable, while others contend that evaluation is broader than assessment and involves making judgments about the merit or worth of something (an evaluand) or someone (an evaluee). When such a distinction is made, ‘assessment’ is said to primarily involve characterizations – objective descriptions, while ‘evaluation’ is said to involve characterizations and appraisals – determinations of merit and/or worth. Merit involves judgments about generalized value. Worth involves judgments about instrumental value. For example, a history and a mathematics teacher may have equal merit in terms of mastery of their respective disciplines, but the math teacher may have greater worth because of the higher demand and lower supply of qualified mathematics teachers. A further degree of complexity is introduced to this argument when working in different languages, where the terms ‘evaluation’ and ‘assessment’ may be variously translated, with terms being used that convey differing connotations related to conducting characterizations and appraisals.

I take my desires for reality because I believe in the reality of my desires” – Anonymous graffiti, Paris, 1968

Beneath the paving stones – the beach!” – Sous les pavés, la plage! – Anonymous graffiti, Paris 1968

A RESULT is the final consequence of a sequence of actions or events (broadly incidents and accidents) expressed qualitatively or quantitatively, being a loss, injury, disadvantage, advantage, gain, victory or simply a value. There may be a range of possible outcomes associated with an event possibly depending on the point of view, historical distance or relevance.

(i.e wikipedia)

060813_MF | VoronoiSkeleton…


A SELF-SIMILAR object is exactly or approximately similar to a part of itself, i.e., the whole has the same shape as one or more of the parts. A curve is said to be self-similar if, for every piece of the curve, there is a smaller piece that is similar to it. For instance, a side of the Koch snowflake is self-similar; it can be divided into two halves, each of which is similar to the whole.

Many objects in the real world, such as coastlines, are statistically self-similar: parts of them show the same statistical properties at many scales. Self-similarity is a typical property of fractals.

It also has important consequences for the design of computer networks, as typical network traffic has self-similar properties. For example, in telecommunications traffic engineering, packet switched data traffic patterns seem to be statistically self-similar. This property means that simple models using a Poisson distribution are inaccurate, and networks designed without taking self-similarity into account are likely to function in unexpected ways.


the overall skeleton is an assembly of self-similar cells: those cells are all different but all similar; all the cell’s boundaries are the result of the overall split of an host surface based on a VORNOI tesselation algorythm; their geometries have the same genotype: each is created with a developable surface between the exact polyline boundary and its nurbs approximation.

the rhinoscript process is naming and exporting each cell component as a .3ds (thks to David) file which is than open into a PEPEKURA a little origami application ( which unfold it with laps; an obvious simplifaication of the developable surface has to be done!!!
‘ fileToExportComponents
‘Dim Folder, FileName, sPath
”Folder = Rhino.BrowseForFolder(, “Base folder for multi-export”, “Multi export”)
”FileName = Rhino.StringBox(“File name basis”, “Export_01”, “Multi export”)
‘ //////////////////////////////////////////////////////
‘Rhino.SelectObjects strLoftSrf
”sPath = Folder & FileName & “_” & i & “.3ds”
‘sPath = “E:\RHINOSCRIPTING60804_Voronoi_M_Corean60810_Export_Automaton\” & “Export_05” & “_” & i & “.3ds”
‘Rhino.Command “-_Export ” & Chr(34) & sPath & Chr(34) & ” Enter”
” low mesh
”Rhino.Command “-_Export ” & Chr(34) & sPath & Chr(34) & ” _DetailOptions _AdvancedOptions _Angle=20 _MaxEdgeLength=3 _Enter _PackTextures=Yes _Refine=Yes _Enter”
‘ //////////////////////////////////////////////////////

060801_MF | onthewayto L-Sytems

going from unifrom growing generation to an alphabet based one…

strCase = Fix(random(2,4))
Select Case CStr(strCase)
Case 2 …
Case 3 …
Case 4 …
End Select

L-SYSTEMS (i.e. Wikipedia)

“The recursive nature of the L-system rules leads to self-similarity and thereby fractal-like forms which are easy to describe with an L-system. Plant models and naturally-looking organic forms are similarly easy to define, as by increasing the recursion level the form slowly ‘grows’ and becomes more complex.

L-system grammars are very similar to the semi-Thue grammar (see Chomsky hierarchy). L-systems are now commonly known as parametric L systems, defined as a tuple

G = {V, S, ω, P},


* V (the alphabet) is a set of symbols containing elements that can be replaced (variables)
* S is a set of symbols containing elements that remain fixed (constants)
* ω (start, axiom or initiator) is a string of symbols from V defining the initial state of the system
* P is a set of rules or productions defining the way variables can be replaced with combinations of constants and other variables. A production consists of two strings – the predecessor and the successor.

The rules of the L-system grammar are applied iteratively starting from the initial state.

An L-system is context-free if each production rule refers only to an individual symbol and not to its neighbours. If a rule depends not only on a single symbol but also on its neighbours, it is termed a context-sensitive L-system.

If there is exactly one production for each symbol, then the L-system is said to be deterministic (a deterministic context-free L-system is popularly called a D0L-system). If there are several, and each is chosen with a certain probability during each iteration, then it is a stochastic L-system.

060610_MF | GrowingGrowingGrowing…

frame_00 Growing_leafs_system acting as shadows maker for public bench

As installation for public park with discreet light&sound devices

“Growing on form…”

Proposal : Leafs in mats of Carbon&Armide pre-preg with Epoxy resin…
Each leaf from one generation can be repetitive for incremental decrease of cost via reuse of tooling…

060602_MF | GrowingProcess…

Surfaces as part of the component function…
Fleurettes, fleurettes…

Branching structure installation set inspired from the french movie:
“Le Maire, L’arbre et la Mediatheque” directed by Eric Rohmer, 1993

We’ve just tragically lost our socialist mayor in Pau…
The site on the border of a park became politically too problematique…
They had to stop our project of Mediatheque…

Within the architectural world, the history and theory branch has always been arguing about too literal translation. Building the diagram or understanding it as conceptual model in order to extrapolate in terms of design?
Within a bottom up approach, building a performative model of tree, where will that going to lead us?

Growing directions represented as vector field…

Growing, where will that go?

%d bloggers like this: