Você está na página 1de 76

//

CONCEPTION

GENEREE

PAR

ORDINATEUR

//

GUILLAUME

MEUNIER

//

C.G.O. //

Travail Personnel de Fin dtudes (TPFE)


de

Guillaume Meunier
prsent le

20 dcembre 2007

cole Nationale Suprieure dArchitecture Paris Val de Seine (ENSAPVS)


composition du jury

Directeur dtude : Grard Charcosset, architecte DPLG, DEA durbanisme, matre-assistant lENSA Val de Seine. Professeur de lEAPVS : Nader Boutros, architecte diplm en gnie darchitecture, DEA Automatique et informatique, enseignant lENSA Val de Seine, directeur du bureau dtudes PASS Technologie. Personnalit exterieur : Philippe Morel, architecte DPLG, Matre-Assistant lENSA Malaquais, Co-fondateur dEZCT. Professeur exterieur : Louis-Paul Untersteller, Ingnieur - matre assistant lENSA La Vilette. Professeur exterieur : Bruno Suner, Architecte DPLG, Acousticien, DEA Histoire des techniques, Matre-Assistant lENSA Nantes.
sur

La Conception Gnre par Ordinateur (C.G.O.)


soit

Ltude par phases de cration dune esquisse darchitecture au travers dune dmarche heuristique dans laquelle lordinateur est iss au rang de producteur

C.G.O. // RESUME /

Resum - Abstract
Jusqu quel point peut-on aller avec un ordinateur dans la cration dune esquisse architecturale gnre algorithmiquement? Lordinateur reste-t-il un simple outil ou peut-il tre bien plus? En divisant lesquisse en phases simples, il sagit de tenter de reproduire les moments cratifs de larchitecte laide dun plugin sous Rhinoceros. Le plugin, communiquant avec des logiciels techniques comme CATT ou Ecotect, arrive crer une esquisse crdible. Cette esquisse respecte larchitecture comme lingnierie ce qui permet denvisager dobtenir nettement mieux dans un futur proche, comme un logiciel vritable partenaire de larchitecte.

How far the use of a computer can create an architectural sketch generated by an algorithm? Does the computer remain a simple tool or can it be much more? By first dividing the sketch into simple phases, we will try to reproduce the creative moments of the architect through the action of a Rhinoceros plugin. Acting with technical softwares such as CATT or Ecotect, the plugin is able to create a concrete sketch.The sketchs result shows a good respect for both the architecture and the engineering. This fact allows us to consider something even better in a near future, for instance, a software really capable of assisting the architect.

1,69

C.G.O. // SOMMAIRE /

Sommaire
Rsum / p1 Prambule / p4 Introduction / p6
conception application

Ltat de lArt / p8 Une Vue de lEsprit / p24 Thorie Pratique / p42

Ltat du Terrain / p9 LEsprit en Pratique / p25 Pratique du Projet / p43

Propagation / p56 Bibliographie / p59 Glossaire / p62 Table des Illustrations / p64 Table des Matires / p66

Exorde

Narration

Proraison

3,69

C.G.O. // PREAMBULE /

Prambule
Lhistoire de larchitecture montre que lordinateur encourage la cration, tel point que lon parle doutil daide la conception. Pour reprendre les mots dun critique darchitecture : Linformatique, dans un premier temps trs redoute par les architectes, a chang de camp lvidence. Ennemi hier, alli objectif aujourdhui, lordinateur valide des options jusqualors impensables. Mais, soyons clairs, la machine na fait quaider[]1. Sans rentrer dans une bataille gnrationnelle comme celles qui ont jalonnes cette histoire, les mots machines et outils appliqus lordinateur sont souvent des rsums simplistes des courants actuels qui bercent les architectes. Comparer lordinateur une machine, cest nier toutes les avances quil a permis, partenaire de nombreuses crations rendues possibles uniquement grce des logiciels spcifiques. Plus quun simple outil, ou quune parfaite extension de la main du crateur, essayons de redonner du sens au mot outil et ouvrons les portes du sensible au monde permable de linformatique. Regardons sans prjug les choses en face, les dfis qui simposent nous, avanons !

1/Rambert, 2005

4,69

C.G.O. // EPIGRAPHE /

Voil! Je viens en tant quarchitecte vous proposer ma collaboration, mais je ne veux pas tre le ngre, je veux faire de la recherche
Xenakis Iannis, Art / Sciences Alliages, 1979, Casterman, Paris

Est-ce quune machine pareille pourrait, au lieu dune combinaison de phrases, produire toutes les combinaisons possibles dun certain type de diagramme tabli sur un thme, la section dore, par exemple, offrant au peintre ou larchitecte un choix intressant de tracs rgulateurs?
Ghyka Matila, Philosophie et mystique du nombre, 1952, Payot, Paris

5,69

C.G.O. // INTRODUCTION /

Introduction
Nous nallons pas ressasser des ides maintenant bien ancres, lordinateur est l, bien l. La faon de travailler des architectes a chang, ou plutt volu afin dintgrer pleinement les avances technologiques. Tout le monde connait le sigle CAO. Et maintenant, un nime rapport sur loutil informatique? Ce qui va mintresser dans ce diplme, cest la limite, cette fameuse limite qui fait rver les crivains, effraie les conservateurs et fait rflchir les chercheurs. Jusqu quel point peut on aller avec un ordinateur? Simple outil ou bien plus? Ce mmoire va essayer de pousser lordinateur un niveau que peu darchitectes essaient datteindre : celui qui envisage lordinateur comme crateur et non plus comme outil cratif. La nuance, bien quesquisse ici demi mots, a une signification trs importante, au point que je me fends dune rptition. Lordinateur crateur, cest ce que jappelle aussi la CGO, la cration gnre par ordinateur. La gnration du projet ne passe plus par la rflexion humaine et lesquisse sur papier mais par un algorithme volu qui propose des solutions. Tout le travail est videmment dans la conception de cet algorithme qui ncessite une rflexion importante en amont ainsi que dans la slection de La solution. Parce quil est ncessaire pour avancer de rattacher lexprience au rel, lide est de reprendre la dmarche habituelle de conception dun projet, dessayer de ladapter sous une forme informatique et de lappliquer un cas concret suffisamment volu pour tre gnralis. Au final, il sagit de ltude de toute une srie de phases de cration dun projet au travers dune dmarche heuristique dans laquelle lordinateur sera hiss au rang de crateur. Ceci est ma problmatique, ne manque plus que la question : est-ce faisable? Si oui, quel moment et quelles en sont les limites? Ainsi, je vais limiter mon tude un projet complet de la rception du programme lesquisse finale, et je vais mettre en avant des phases bien prcises de conception, des moments de recherche pendant lesquels je vais tudier de faon exhaustive et logique toutes les possibilits, notamment celles fournies laide dun programme dans lequel jaurai mis en paramtre les donnes de dpart. Ce champ cr par lordinateur sera la base des tudes suivantes. A partir de ce champ, il sagira alors de trouver de quelle manire le choix peut tre effectu par lordinateur. Le choix, cest lacte final de la cration, et mon diplme est la dmarche pour y arriver. Cette tude sinscrit parfaitement dans la logique des tudes darchitecture puisquau cours des annes, nous apprenons tudier les projets sous des aspects que lon maitrise mal, dabord trs simplement puis de faon beaucoup plus technique et dtaille. Souvent cest lorsque que lon fait un projet que lon se rend compte de ces manques, et des domaines quil faudra explorer. Dans cette dmarche de constants progrs, je pousse cette logique un peu plus en avant afin dtudier un projet selon un angle qui, non seulement nest que rarement trait, mais qui nous projette dans quelques annes. Il ne sagit pas de faire de la science fiction ou datteindre un impossible, mais deffleurer linstant cratif. Celui qui prtend que la cration nappartient qu lhomme, je lui rponds que cest un postulat et que les postulats sont faits pour tre dmo-

6,69

C.G.O. // INTRODUCTION /

lis. Voil, aujourdhui une projection simple sur des outils comme Revit2 nous permet denvisager un btiment entirement paramtrique ou le changement dun mur changerait tout le projet. Ce type de logiciel existe. Alors finalement ma recherche est mme presque en retard. Plus quune introduction, ceci est un prlude lintroduction Introduction qui videmment commencera par faire un bref tat des lieux de la recherche actuelle, puis viendra le temps dtudier mes points de vue sur les techniques employer, leurs avantages et leurs inconvnients. Enfin viendra la partie programmation, qui permettra de faire le projet.

2/Autodesk, 2007, Logiciel de BIM (Building Information Modeling) permettant la gestion et la modification paramtrique du projet.

7,69

C.G.O. // CONCEPTION / LETAT DE ART /

Ltat de lart
Partir de lide quun ordinateur puisse avoir une intelligence est trop vague. Imaginons par contre quun ordinateur arrive crer une ide, un principe, une image Cela sous-entend quil possde une certaine intelligence mais surtout quil est cratif, et qui dit cratif dit artiste. En effet, dans la cration, lart et les artistes ont videment le premier rle. Qui mieux quun artiste est capable dclairer le processus cratif? Parce que, pour tre intelligible et lgitime, limagination scientifique doit imprativement respecter les rgles dun langage logique prexistant [] [tandis que] les artistes sont davantage libres dappliquer leur imagination des problmes esthtiques. Ils peuvent utiliser les moyens les plus varis . Si on arrive comprendre les processus cratifs sous-jacents avec lesquels une uvre est cre on pourra alors essayer de la retranscrire en programme. Faire un rcapitulatif des arts au cours des sicles nous clairera aussi sur les changements de socit ainsi que sur lvolution des ordinateurs, ce qui nous permettra de nous projeter un peu plus en avant. Il sagit de sauter de techniques diverses en styles nouveaux en passant par lhistoire de lordinateur et des sciences actuelles afin de mettre en exergue quil existe une relation relle entre lapparition des ordinateurs et de nouvelles perspectives mathmatiques et physiques, et les profondes mutations quont connu tous les courants artistiques. Surtout que, non seulement lordinateur occupe une place prpondrante dans lacte cratif (non pas que tous les artistes utilisent des ordinateurs, loin sen faut), mais en plus nous nous apercevons quil existe soit un antagonisme soit au contraire une connivence qui laisse penser que lordinateur nest dj plus tout fait un simple outil.En effet, non seulement lordinateur accompagne de plus en plus dartistes mais il devient, par son action, un vritable crateur, non en tant quentit indpendante mais en tant quacte volontaire dun outil multiple. Ce nest pas ce qui nous intresse, mais la frontire est mince et en imitant ces schmas, on peut ladapter notre cas. Ce qui est sr cest quil existe dj beaucoup de pistes poursuivre, le tout cest de trouver les bonnes. Il faut penser aussi que les processus cratifs ont beaucoup volu et ont pris de multiples bifurcations qui nous permettrons denvisager une approche raliste de notre conception de lart. Je pense notamment aux arts alatoires et aux recherches sur linconscient qui ont lavantage dluder beaucoup de problmes lis la psychologie de ltre humain. Sans partir de la nuit des temps, on peut dj sapercevoir que Lonard de Vinci est un exemple parfait de cette entente entre pense mathmatique et artiste. Mais son exemple reste quasiment unique avant le 19me tandis que, de nos jours, nombreux sont ceux qui ont touch un peu aux deux domaines, srement grce aux rseaux de communication, linfluence des uns tant importante sur les autres. Tout le monde est au courant des grands artistes et ceux-ci apprennent les nouveaux thormes scientifiques comme tout un chacun. Dans le mme ordre dide, mais en revenant un peu plus loin, Pascal a cr la Pascaline1 qui est plus de lordre du boulier que dun ordinateur. Il faut peut-tre songer et remettre les choses en place en com1/1643 invention de la Pascaline, par Pascal. Machine mcanique qui permet dautomatiser des oprations simples comme laddition.

CONCEPTION / 8,69

C.G.O. // APPLICATION / LETAT DU TERRAIN /

Ltat du terrain
Lide de mon projet est partie dun lieu. Un lieu habit par un genius loci, un lieu o mon imaginaire a tout de suite russi sublimer limage quil a de lui mme, cach aux yeux des autres comme sil voulait se faire oublier. Ce lieu se situe Chartres o jai vcu toute mon enfance. Jaimais my promener et dcouvrir ces recoins cachs, difficilement accessibles ou surtout, passant totalement inaperus dans le paysage. Cest donc en passant devant, plusieurs fois, sans mme me retourner que jai fini par lapercevoir, puis finalement ltudier. Chartres est une ville certes trs jolie mais manquant cruellement de divertissement, surtout pour les jeunes. Tout cela ma amen crer un projet multi-culturel pour des jeunes. Mon attirance pour lacoustique et le manque rel de Chartres mont orient vers un projet mixant Musique Actuelle et Thtre. Cela permet aussi de rendre mon projet flexible et intressant.

Outside
Etude Urbaine
Mon projet est situ Chartres, ville de 40 000 habitants situe 90Km au sud ouest de Paris. Lagglomration chartraine compte quant elle 90 000 habitants. Cest la prfecture de lEure-et-Loir, en rgion Centre, mais elle se trouve beaucoup plus en connection avec Paris quavec les villes importantes de la rgion comme Tours et Orleans (respectivement 150km, 2 heures de trajet, 80 km, 1h10 de trajet). Elle manque dun rel dynamisme en faveur dune population jeune, ce qui est en partie d son manque dattraits post BAC. On peut remarquer sur cette carte que Chartres est assez mal pourvue en Salles de spectacle. Avant 2003, la plupart des spectacles musicaux avaient lieu en banlieue de Chartres, ou dans des villes voisines comme Dreux, trs bien pourvus en installations de ce genre. Depuis 2003, une salle dans un grand complexe a t rhabilite mais cest une salle de grande capacit, mal adapte des petits concerts, gre par la mairie, situe loin du centre ville, sans accs simple hormis par voiture.

Schma des salles rfrences par la rgion

Centre Culturel
Clairement, Chartres ne dispose pas de salle de musique actuelle de petite taille qui puisse tre gre par une association avec des salles de rptition pour des jeunes groupes, situe suffisamment en centre ville pour ne pas rebuter les plus jeunes. Dans la mme veine il existe plusieurs thtres indpendants mais, lexemple le plus frappant, est lun deux oblig de jouer dans un ancien appartement adapt tant bien que mal en petite salle de thtre. Cela ne manque pas de charme mais pour les comdiens, cela nest pas des plus pratiques. Alors lide de trouver un espace facile daccs, proche du centre ville, rassemblant des salles de rptition utilisables en journe par des jeunes, une petite salle de spectacle pouvant servir pour de la musique actuelle comme du thtre, semble une ide plus quintressante. On peut facilement

APPLICATION / 9,69

C.G.O. // CONCEPTION / LETAT DE ART /

menant au tout dbut du 20me sicle. On peut mme remonter Baddage qui inventa en 1848 le moulin permettant des calculs arithmtiques mme si cela reste une Machine Mcanographique. Lhistoire avance

Lart cest la vie


Effectivement, il ne sert rien de remonter longtemps en arrire. Il y a seulement deux sicles, lart tait la technique, tel point que la technique tait parfois de lart. Lintressant vint avec des artistes pour qui lart tait bien plus que de la seule technique. Le blocage tait cette technique trop prgnante. Lessentiel devint alors les sens qui permirent de dbloquer la situation. Tout dabord, les impressionnistes, dont le nom mme est issu de cette ide. Ensuite cela a volu intellectuellement du pointillisme en futurisme, en dadasme, pour arriver une rupture. Le cubisme par son extrapolation dune ralit et les Ready-Made avec leurs idaux anti-art sont le point dorgue de lvolution de lart. Cette rupture est sans aucun doute la plus intressante puisque, ds lors, ce nest plus tant loeuvre en tant que telle qui intresse mais sa valeur ajoute, son processus intellectuel. Un exemple atypique mais rvlateur de toute une poque est Jackson Pollock (1912-1956). Lessence de ces crations est le hasard. Il le dit lui mme : il est quasiment envout quand il peint et il ne voit que luvre finale, pas ce quil fait sur le moment. Ce dernier est un artiste amricain, crateur de l action painting ou dripping . Cest une toile pose mme le sol quil recouvre entirement ( all over ) avec de la peinture sans que le mouvement ne soit gn par quelque objet que ce soit. Il utilise gnralement des btons ou mme les pots de peinture afin de projeter sur la toile lencre qui sche en laissant voir et la structure de son jet et son cot alatoire. videmment, il y a une grande part dorganisation de choix, que ce soit en colorimtrie ou en technique de lanc. Mais, travers lautomatisme du geste, cest bien linconscient qui parle, comme il le dit lui mme, la peinture merge chez moi dun besoin naturel, celui dexprimer mes sentiments et on ne peut pas, du moins lchelle de J. Pollock, prvoir limpact de la peinture sur la toile (calcul impossible de la viscosit de la peinture, sa densit, dbit, direction, la force du vent, le temps de schage au soleil, etc). Tout au plus pouvait-il exercer ces ides afin dobtenir globalement ce quil cherchait, mais le trac lui, est imprvisible. Donc tout repose sur le processus, la finalit nest quun prtexte au travail. Il sagit maintenant de marquer une pause dans lhistoire artistique du sicle afin de parler de ce qui fait le thme de ce texte, les ordinateurs.
< apart >

Marcel Duchamp, Nu descendant lescalier 2, 1912

Les annes quarante sont les tout dbuts de la cration des ordinateurs modernes, ceux qui ressemblent techniquement ceux que lon utilise aujourdhui. Jai dit techniquement parce quvidement les premiers ordinateurs sont plus proches du dinosaure que des Imacs actuels mais les fondements technologiques sont les mmes. Cest le transistor qui rvolutionna ces techniques, en permettant la miniaturisation dun lment fondamental quest le processeur. Cette miniaturisation permettra de passer de la taille dune pice de 50m

Jackson Pollock, Number 26 A, Black and White, 1948

CONCEPTION / 10,69

C.G.O. // APPLICATION / LETAT DU TERRAIN /

penser faire grer lensemble par une ou deux associations, qui prteraient leurs locaux aux groupes de musique et une compagnie de thtre. La salle permettrait daccueillir aussi bien de la musique actuelle que des pices de thtre. Il y aurait bien sr des salles de rptitions pour les deux entits et un grand hall daccueil pouvant servir de lieu de rencontre pour jeune (avec ordinateurs, bar, etc) Par musiques actuelles, il faut entendre des ensembles musicaux auxquels se rattachent des pratiques sociales indissociables : mode de vie, style de pratique, mode dapprentissage. Ce nest plus une pratique musicale exclusive mais une pratique qui dpasse les limites des champs artistiques traditionnels, cest un art pluridisciplinaire. Le but dun centre culturel avec une SMAC :
Plan de Chartres et sa banlieue

Programmation dimension locale et dartiste mergent. Soutien la cration. Ouverture la pratique amateur. Sensibilisation du public. Tous ces thmes sont en parfaite adquation avec lide que je me fais de ce projet.

Inside
Site
Mon site se situe en limite du centre historique, cest dire dans le centre ville de Chartres et donc priori bien desservi. En plus il jouxte un grand axe de voiture qui longe lEure dont tout un ct de la chausse sert de parking voiture. Ainsi laccs piton, transport en commun et en voiture est dj rgl, il nest pas ncessaire dajouter des parkings pour les concerts.

APPLICATION / 11,69

C.G.O. // CONCEPTION / LETAT DE ART /

une taille proche de ce qui se fait actuellement. Ainsi en 1935, IBM conoit ce que lon peut considrer comme les prmisses de lordinateur : lIBM 601 peut calculer une multiplication en 1 seconde laide dune carte perfore. Et seulement deux ans aprs, Alan Turing publie ces clbres textes lis la machine universelle, celle que lon nommera ensuite la machine de Turing. En 1943 Colossus est le premier ordinateur programmable. Enfin arrive lENIAC (Electronic Numerical Integrator And Computer ) en 1946 qui sapparente rellement lordinateur moderne malgr ses 27 tonnes. Par la suite on retiendra la cration des sorties graphiques puis des crans au dbut des annes 50, de mme que les premiers langages de programmation. Dvolution en volution en suivant la loi de Moore2, on arrive ce qui nous intresse, savoir les tout premiers ordinateurs commerialisables au grand public, les PC ou Personnal Computer, au tout dbut des annes quatre-vingt avec Apple et Microsoft, dont les idaux sont la production de machines simples et accessibles tous des prix raisonnables, ce qui signifie que la dmocratisation et donc lintgration de lordinateur dans la socit va enfin pouvoir se raliser.
< /apart >

ENIAC, U.S. Army Photo from the archives of the ARL Technical Library. Betty Jean Jennings, 1948

Notre digression termine, il est bon de rappeler que lon se trouve dans les annes cinquante et que le monde a compltement chang. Freud, Einstein, Duchamp, Pollock et consort ont modifi durablement le paysage de lhomme. Kurt Gdel (1906-1978), mathmaticien a dmontr en 1931 que : Toute thorie non contradictoire axiomatise suffisamment puissante (cest dire en mesure dexprimer larithmtique) est incomplte. Cela revient dire quaucun programme informatique ne peut dmontrer toutes les propositions vraies des mathmatiques et seulement elles. Dun autre cot, A. M. Turing (1912-1954), mathmaticien, publia en 1950 Computing Machinery and Intelligence dans lequel il parle de la pense par un ordinateur, voque la machine de Turing et surtout invente le fameux Test de Turing. Ainsi, beaucoup d priori sont tombs, beaucoup de dcouvertes remises en question, aussi cest tout naturellement quun nouveau mouvement fait son apparition : Fluxus, srement un des mouvements ayant le plus particip lintgration des techniques modernes dans lart. Des artistes comme George Maciunas, John Cage, Nam June Paik, Yoko Ono et George Brecht, se retrouvent autour dune volont dutiliser la ralit et de la transformer par des processus. Le Hasard et lautomatisme y jouent un grand rle. Lexemple qui, parmi tant dautres, illustre parfaitement ce mouvement est John Cage (1912-1992), linstigateur du mouvement. Ce compositeur amricain est linventeur, entre autre, des pianos prpars. Ce sont tout simplement des pianos dans lesquels il a insr divers objets dans le but de modifier les sons mis par le piano. Bien videment ces sons tournent lalatoire suivant le mouvement quils ont lintrieur du piano. Le mlange
2/En 1975, Moore nona une loi selon laquelle le nombre de transistors des microprocesseurs sur une puce de silicium double tous les dix-huit mois. Mme sil ne sagit pas dune vraie loi physique, cette prdiction sest rvle incroyablement exacte. Entre 1971 et 2001, la densit des transistors a doubl chaque 1,96 anne. En consquence, les machines lectroniques sont devenues de moins en moins couteuses et de plus en plus puissantes. Cette loi est peu prs vrifie depuis 1973, et pourrait en principe continuer encore jusquen 2015 avant quon ne bute sur des effets de bruit parasite

Apple Macintosh Plus de 1986

Nam June Paik, Grandmother in Family of Robot, 1986

CONCEPTION / 12,69

C.G.O. // APPLICATION / LETAT DU TERRAIN /

Plan du centre ville de Chartres

Le site est situ dans le secteur sauvegard de Chartres et est donc soumis un rglement particulier. Cette parcelle est un peu laisse labandon, il reste seulement un petit atelier de travail des vitraux mais qui nutilise pas lensemble des surfaces dont il dispose. Le site possde 4 btiments, dont deux inscrits aux monuments historiques. Les hauteurs sont fixes par le plan dpannelage.

Photomontage du site

APPLICATION / 13,69

C.G.O. // CONCEPTION / LETAT DE ART /

ici des intentions simples du morceau et du hasard du mouvement des objets rend le morceau totalement humain dans ces erreurs voulues. Le hasard et la composition autour de ce processus est la base du travail de John Cage, avec, de plus, la participation du spectateur ce qui amplifie la complexit. Toutes ces tentatives sont diffrentes des improvisations en ce sens o tous les processus ne sont pas entirement matriss ni mme matrisables. Linfluence de Pollock est ici encore bien relle mais aussi celle dun artiste un peu part, Alexander Calder(1898- 1976). Celui-ci inventa les mobiles et stabiles, ces sculptures en perptuelle instabilit et mouvement, la limite de la perte dquilibre, mais dont la structure est trs prsente. Il y a en permanence un combat entre structure et dconstruction. Dans un mme temps, lart put enfin rellement utiliser la technologie parce quelle existait mais aussi et surtout parce quelle pouvait sapprcier au regard du reste des uvres. La technologie ntait plus une simple technique. Lart cintique notamment nest pas simplement lutilisation dobjet mcanique ou de thorie biologique (persistance rtinienne) mais rellement llaboration dun processus dont le mouvement est le matre mot. Les interrogations des artistes du moment sont finalement assez videntes. Ce mouvement cintique peut tre considr comme un stade significatif dans le dveloppement de ce qui allait devenir lart lectronique 3. Tous ces mouvements utilisent bon escient tous les acquis des sciences modernes et les intgrent parfaitement leur vision de lart. A partir de ce stade, on sattachera plus particulirement aux arts technologiques. Sans doute lun des premiers artistes technologiques utiliser les potentialits des calculateurs, Ben Laposky utilisa ces machines pour raliser une des ces uvres ds 1952, puis il renouvela lexprience en 1956, suivit de trs prs par une ribambelle dartistes ingnieurs programmeurs bidouilleurs. Ds 1960 sont cres des images de synthse, images calcules par un ordinateur suivant des lois proches de la vision humaine. En 1965, plusieurs artistes dont A. Michael Noll et Manfred Mohr ralisrent les premires uvres laide dordinateurs. Toutes ces uvres ont en commun de cacher derrire une apparence simple, limite par la technique de lpoque, des recherches intellectuelles qui vont plus loin que ce que lon peut imaginer au premier abord. Lide sous-jacente que lon retrouve est celle que lordinateur peut apporter autre chose que des trames linaires, une folie propre lhomme. Ils extrapolent des points et des traits pour former un ensemble abstrait ; de lart partir dun ordinateur. Lart technologique tait n. Autour de Max Bill en Suisse, se runissent de nombreux artistes de lart concret, qui regroupe les uvres cres selon une technique et des lois qui lui sont propres, avec une primaut de la pense mathmatique. Cest une des approches de lart technologique. Les franais sont trs la pointe en recherche artistique, tel point que lun de ces artistes, Franois Molleret (1926- ), fonde, partir de 1952, le GRAV (Groupe de Recherche dArt Visuel). Dans ces tableaux, on retrouve les thmes rcurrents de lart concret, facilement identifiables leur titre : Tableaux Trames de 1958 Nons avec programmation alatoire-potique-gomtrique . Ce dernier a recours au hasard partir
3/Popper, 1993

Zoom sur un piano prpar

Alexandre Calder, Trois soleils jaunes, 1965

Manfred Mohr, P-021/A, 1969

CONCEPTION / 14,69

C.G.O. // APPLICATION / LETAT DU TERRAIN /

Espace entirement modifiable Espace avec surlvation possible Espace protg Espace vgtal conserver Espace minral conserver Batiment existant Passage conserver

Rglement du site

APPLICATION / 15,69

C.G.O. // CONCEPTION / LETAT DE ART /

de 1958 (Rpartition alatoire de triangles suivant les chiffres pairs et impairs dun annuaire de tlphone). Ensuite une artiste sillustrera avec ces compositions issues de trames avec des dfauts, Vera Molnar, pour qui lordinateur peut produire une infinit de formes, allger le travail traditionnel, inciter lesprit travailler de faon nouvelle. Ces 3 ides sont exactement celles dans lesquelles jai crit ce mmoire. on peut ce propos parler dune mthode globale de conception plastique sur ordinateur : une mthode o limage est conue et traite par lordinateur, qui en devient presque le crateur4. Une autre approche intressante est celle de lutilisation du spectateur comme outil, ce qui produit videment un ensemble organis par lartiste mais dont les composantes sont inconnues. On peut aisment le voir au travers duvres de Jeffrey Shaw dont beaucoup sont interactives. On en arrive finalement la dernire branche des artistes qui touchent au sujet de ce mmoire : les artistes algorithmiques. Ces artistes utilisent des algorithmes trs spcifiques qui fabriquent des images. Plus que le rsultat cest lutilisation de lalgorithme qui est intressante. Parmi les premiers exprimentateurs, Karl Sims se sert des algorithmes gntiques. Pour faire simple, ces derniers reproduisent la faon dont les mutations permettent de faire voluer des tres dans le sens que lon souhaite. Ainsi Karl Sims samuse crer des btes virtuelles et les faire voluer suivant des critres de beaut qui lintresse. Le dtournement dun tel algorithme nous met en face dobjets splendides crs de toute pice par calcul. Un autre type d algoriste , est Kawaguchi. Il est un des pionners et aussi lun des plus connus pour son utilisation des images fractales. Rapidement, les images fractales sont des objets mathmatiques issus de recherches sur le chaos par le mathmaticien Benot Mandelbrot. Cest une forme autosimilaire, homothtique interne, dinvariance dchelle bref de rcurrence, sans oublier laspect alatoire. Comme on pourrait en douter, grce des formules trs simples et un ordinateur, on peut se reprsenter ces objets apparemment complexes qui ressemblent des nuages, des ciels, des ctes, des choux (oui mme des choux). Leur utilisation explicite, ou pas, mixe la fois lalatoire, les mathmatiques et la reprsentation relle. Un des derniers artistes dont je vais parler est sans doute celui dont les recherches sont les plus intressantes du point de vue de la cration par ordinateur. Albert Cohen (1928 - ) a cr un programme informatique qui fabrique des uvres selon des principes quil a insuffls dans le programme mais aussi dautres lments indpendants de sa volont. Il la nomm Aaron. Ainsi, Aaron a commenc sa vie dans les annes 1980 par faire des gribouillages puis des formes closes puis des objets ou des lignes. Ensuite Aaron a t capable de mettre des paisseurs aux choses, enfin dappliquer des couleurs. Pour cela Aaron utilise des classes dobjets (core figure) et de lalatoire dans ces dcisions. Tout au moins les dbuts de son uvre sont toujours sans contraintes, puis plus il avance dans son travail, plus les contraintes deviennent grandes pour finir par un travail extrmement contraint. En 1985, il peint la statue de la libert et en 1989, des plantes. A cette poque il est toujours incapable de colorier. Aprs la 3D, en avril 1994, Aaron excute le 1er dessin imagin de lui mme en couleur. Clairement, si on montre une srie de dessins dAaron
4/Popper, 1993

Vera Molnar, Mondrian Drang, 1974

Jeffrey Shaw, Point of View, 1983

Yoichiro Kawaguchi, Variation/ Mutation, 1998

CONCEPTION / 16,69

C.G.O. // APPLICATION / LETAT DU TERRAIN /

HAUTEUR INCHANGEABLE +11.55 TOITURE PLATE POSSIBLE +11,10 HAUTEUR MAXIMALE +6,74

Rglement pannelage

A partir de cette tude, je peux crer un volume maximal de possibilit de construction. Ce volume sera le volume capable.

Volume Capable

APPLICATION / 17,69

C.G.O. // CONCEPTION / LETAT DE ART /

quelquun qui ne le connait pas, il est trs probable que celui ci la considre comme ralise par un artiste vivant. On pourrait alors dire quAaron a russi le test de Turing cratif. Cependant, Aaron est en grande partie lapplication des schmas mentaux de son auteur. Il na pu tre crit que par un seul homme, ou sinon il aurait t foncirement diffrent. Aaron nest pas capable de sauto-modifier ou corriger ce quil a fait mais prend en considration ce qui a t fait pour faire ce quil lui reste faire. En rsum, on peut dire quil existe trois types de cration lies aux ordinateurs : celle pour qui lordinateur nest quun outil, celle pour qui lordinateur est un moyen daccder une autre dimension et enfin celle qui nous intresse, celle o lordinateur est rellement le crateur (Albert Cohen). Cette dernire catgorie tant la plus restreinte voir mme inexistante pour linstant, nous allons faire tout ce qui est en notre pouvoir pour sen approcher par les techniques les plus diverses.

Tableau calcul sur mon ordinateur en 2005

Larchitecture cest maintenant


On a parl dart, mais survolons rapidement lhistoire de larchitecture. Dans cette histoire, il a longtemps t question de la faade, de la modnature, de lappareillage des pierres. On peut parler darchitecture statique. Ensuite, on a eu larchitecture espace, lge du projet, du concept, des boites. Enfin on est maintenant larchitecture mouvement ou rcursive. On voit nouveau poindre la faade qui reprend le dessus la nuance prs que loutil informatique est l, et permet une approche compltement diffrente. Ces trois tapes correspondent aux trois tapes de lart, lart technique, lart concept, et finalement lart technologique. A lintersection des deux dernires tapes, on peut mentionner Iannis Xenakis (1922-2001), franais dorigine grecque, qui est le parfait mlange des genres puisquil est la fois compositeur, mathmaticien et architecte. Il tente dtablir des liaisons entre la composition musicale et les concepts de la physique, de larchitecture et, surtout, des mathmatiques. Sa mthode de musique stochastique est fonde sur des principes mathmatiques tels que la thorie des ensembles, la logique symbolique et le calcul des probabilits. Le but recherch ou stochos, est une construction base sur lindtermination et lalatoire, mais dans un cadre contrl de telle sorte que la musique qui en rsulte soit entirement crite. En architecture, il travaille de la mme faon et exploite parfaitement les mathmatiques au profit du projet. Un autre personnage emblmatique est Peter Eisenman, qui rsume trs bien la situation : Architecture will continue to stand up, to deal with gravity, to have four walls. But these four walls no longer need to be expressive of the mechanical paradigm. Rather, they could deal with the possibility of these other discourses, the other affective senses of sound, touch, and of that light lying within the darkness.5 (Larchitecture continuera se tenir debout, integrer la gravit, avoir 4 murs. Mais ces quatre murs nont plus besoin dtre lexpression du paradigme de la mcanique. Ils peuvent dsormais avoir faire avec les possibilits de ces autres discours, les autres sens que sont louie, le toucher, et cette lumire cache derrire lombre.)
5/Eisenman, 1992

Pavillon Philips par Xenakis chez Le Corbusier, 1958

CONCEPTION / 18,69

C.G.O. // APPLICATION / LETAT DU TERRAIN /

Programme
Le programme sera un ensemble culturel pour deux entits. Une association musicale, et une troupe de thtre. Ils auront une salle de spectacle commune, et chacun des bureaux et des salles de rptition. Un grand hall daccueil avec bar pourra ventuellement servir de salle de type cabaret.
A A1 A2 A3 A4 B B1 B2 B3 B4 C C1 C2 C3 C4 C5 C6 C7 D D1 D2 D4 D5 E E1 E2 TOTAL RENCONTRE Hall Sanitaires Stockage Vestiaire SPECTABLE Salle Loge Stockage Catering RPTITION Petit Studio Grand Studio MAO Sanitaires Stockage Grand Cours Grand Cours ADMINISTRATION Thtre SMAC Runion Sanitaires TECHNIQUES Chaufferie Climatisation Pour deux personnes Pour deux personnes Commune au deux En ralit 50m au R+1 En ralit 50m au R+2 Ordinateur et enregistrement TR connu Loge avec WC Salle type cabaret avec bar 2H/2F 125 m 80 m 20 m 10 m 15 m 175 m 120 m 1.2s 20 m 15 m 20 m 120 m 20 m 0 25 m 10 m 15 m 50 m 0 65 m 20 m 20 m 15 m 10 m 20 m 10 m 10 m 505 m 220cm 220cm 220cm 220cm 220cm 220cm 220cm 220cm 220cm 0.9s 220cm 220cm 220cm 220cm 320cm 220cm 220cm 220cm

Donc 505m de SU, avec la surface de la parcelle de 629m cela donne un bon rapport SU/SHON de 1.25. La surface du programme est plutt petite pour ce genre dutilisation mais le site class, ne permet pas de slever donc tout le btiment sera en RDC.

APPLICATION / 19,69

C.G.O. // CONCEPTION / LETAT DE ART /

Il faut retenir quaujourdhui, le projet darchitecture est avant tout une image, fidle notre monde de consommation et dapparence. Qui dit image dit bien sr faade extrieur. Alors effectivement, la mode du faadisme est trs lie notre temps. Lattrait de la faade vient aussi des prouesses techniques dont nous sommes capables actuellement. Ainsi on assiste une inversion : de projet-image on passe limage-projet o cette fois, cest lenveloppe qui fait le projet, avec pour exemple symbolique, le projet pour la faade de lle Seguin. Alors larrive en fanfaronnant de loutil informatique participe cette rvolution. Je dis rvolution puisque maintenant, une faade comme celle du drugstore sur les Champs-Elyses pourrait tre la panace. Dans ce systme, la forme et lesthtique pure prvalent sur tout, lide nest plus bride par la technique et cest la que linformatique permet dune part, une simplification de la cration, une simplification de la gestion du projet mais dautre part une simplification de la construction. Finalement, vouloir travailler sur la faade, on peut remarquer que lesprit de larchitecte finit par se mordre la queue. Quand on voit les deux projets, la tour Unibail de Morphosis et celle Hypergreen de Ferrier, on se demande finalement si crer dune nouvelle manire, ce nest pas le nouveau paradigme intressant pour dpasser ltat actuel de larchitecture. Des projets comme la tour Doha au Quatar construite par Jean Nouvel qui procde en partie de cette mode de limage mais aussi affiche clairement sa faade automatique. Sa faade est compose lments rptitifs qui sont gnrs automatiquement suivant des rgles simples, linformatique ayant permis la gnration, lapplication et la construction. La peau ainsi cre fait parti de ces nouveaux lments hybrides, hybridation conceptuelle et informatique gnrative au service du projet. Le projet peut ainsi devenir lobjet de toutes les recherches puisque nous ne sommes plus limits par le temps, par nos ides fixes ou notre environnement. La recherche tendue et extensible, voil un bon but pour linformatique. Des projets comme celui-ci ne sont quune premire tape qui a eu lieu grce au PC qui a permis de former une vritable gnration darchitectes capables de maitriser pleinement loutil informatique. Cette gnration ayant accs maintenant aux commandes on voit fleurir des projets de plus en plus imbriqus avec cet outil. Cest seulement depuis trs rcemment que cette architecture connait une vraie reconnaissance grce entre autre lexposition Architecture Non standard. Architecture non standard ou computationnelle, cest sous ces deux noms que lon parle de ce genre darchitecture qui mle troitement CAO et FAO6. Un exemple parfait est la palissade de Haimerl7. Servant de mur visuel elle a t fabrique par dcoupe au laser avec des donnes provenant directement dun ordinateur. Les donnes sont issues directement dun algorithme. Clairement la main de larchitecte na servi qua la programmation. Cet exemple est une rfrence puisque le rle mme de larchitecte rside presque uniquement dans la cration intellectuelle. Il na particip activement dans aucune autre tche. Cet exemple est un des projets les plus aboutis dans ce domaine mais de nombreuses autres expriences ont t menes. On peut prendre un deuxime exemple
6/Conception Assiste par Ordinateur / Fabrication Assiste par Ordinateur 7/Seron-Pierre, 2006

Drugstore Publicis, Architecte M. Saee, 2004

Ferrier / Morphosis

Dtail de la tour Doha par Jean Nouvel

CONCEPTION / 20,69

C.G.O. // APPLICATION / LETAT DU TERRAIN /

Spectacle
Loge

Musique
Petit Studio Materiel Petit Cours Sanitaire MAO Grand Cours

Stockage Salle

Dtente

Administration

SMAC Thtre
Grand Studio

Sanitaire Runion

Sanitaire

Technique
Reserve Vestiaire

Chaufferie Clim

Hall

Rencontre

Schmas du programme

APPLICATION / 21,69

C.G.O. // CONCEPTION / LETAT DE ART /

avec cette faade en brique 8 qui a encore t conue par un algorithme gomtrique, fabriqu par un bras articul servant habituellement aux voitures. Je prendrai un dernier exemple, cest le concours pour le pavillon Seroussi dans lequel 6 quipes ont produit 6 projets dont chacun donne parfaitement le ton de ce diplme. Je pourrais aussi reprendre mot pour mot lintroduction dElias Guenoun tant elle explique parfaitement le tournant qui sest effectu ces dix dernires annes, mais comme cest tout lenjeu des chapitres venir, je citerai simplement : lordinateur ntait plus considr comme une simple interface9

Photo de la palissade de Haimerl

Processus de fabrication des panneaux de faade.

8/Grammazio, 2007 9/EZCT, 2007, p8

CONCEPTION / 22,69

C.G.O. // APPLICATION / LETAT DU TERRAIN /

APPLICATION / 23,69

C.G.O. // CONCEPTION / UNE VUE DE LESPRIT /

Une vue de lesprit


On le voit, lordinateur outil est un fait. Lordinateur assistant existe dj, mais lide est dinventer une dmarche o ce qui est restreint, cest le rle de lhomme. Cette dmarche a des limites que je dois essayer de repousser dans ses retranchements. Partant de l, on pourrait aisment dire que la conception est avant tout de la rhtorique de conviction10. Mais on ne va pas tant sattacher la dmonstration postriori dun rsultat mais bien de ltude priori des possibilits. Lordinateur ne convainc pas un matre douvrage mais permet douvrir des imaginaires. En premier lieu, il fait ce que lhomme ne sait pas faire ou rechigne faire, ensuite il va permettre de surpasser les rglements, reprsentation, et crativit dun architecte afin de produire de linattendu, ce qui est mot pour mot le rle du concepteur 11. Lordinateur devient un moteur cratif. Cest un rle est assez proche de celui que Jos Duart lui a donn dans son tude sur Alvaro Siza12. Il a en effet tudi la grammaire dAlvaro Siza pour ensuite crer des habitats nouveaux en utilisant la grammaire quil a tudi. Cette dmarche crative est intressante mais reste limite dans une copie dun modle l o une vritable cration se doit de se sparer du modle quelle copie. Et puis Frdric Nantois rsume bien le problme pos par lanalyse du langage architectural, Devant la page blanche ou lcran noir par o commence-t-on pour imaginer une forme architecturale?13. Alors finalement quel rle peut on attribuer un ordinateur dans la cration architecturale?

Visual Programming Language


[notre cerveau] est considr comme un simulateur capable de combiner, de comparer des objets mentaux et, par ces actions mmes, den crer de nouveaux. La pense est conue comme le droulement dans le temps dune chane doprations combinatoires14 Le problme des contraintes met parfaitement en lumire cette phrase de Philippe Quau, qui lance lide dune chaine de contrainte. Cest rapprocher de la technique de lhistorique de Photoshop ou dun logiciel comme MaxMSP15 What became clear was that Max users do not think of themselves as working with sound, or images, or controllers. Instead, they see themselves as working with ideas. Max, therefore, is more of a concept editor than a media editor.16(ce qui est devenu clair, cest que les utilisateurs de Max ne pensaient pas travailler avec du son, des images ou des contrleurs. Mais ils se voyaient travailler avec des ides. Max, donc, est plus un diteur de concept quun diteur de mdia). Voila comment ce logiciel a quelque chose de gnial et dattrayant. On travaille sur des concepts, sur des ordres, finalement sur des chaines doprations com10/Borillo, 2002 11/le rle du concepteur est de produire de linattendu, Grange K., 1983, in Kenneth Grange at the Boilerhouse 12/Borillo, DA 13/Borillo, 2003 14/Quau, 1989 15/devellop par Cycling74 16/Zicarelli, 2007 Un Plugin sous Rhino

Un exemple MAX/MSP

CONCEPTION / 24,69

C.G.O. // APPLICATION / LESPRIT EN PRATIQUE /

Lesprit en pratique
Logistique
Lide trs simple de dpart est de suivre un modle Prsentation, abstraction, contrle1 qui permet de saffranchir de la partie visuelle (prsentation), en utilisant des outils dj existants. En effet nombre de recherches anciennes perdaient tout leur intrt puisque les outils pour lutiliser soit nexistent plus, soit sont obsoltes, soit sont dune pitre technicit face ce qui existe, alors que le cur du programme vaudrait vraiment le coup dtre explor. De plus matriser un logiciel nest pas si vident alors autant se servir doutils que les architectes maitrisent bien. Donc il faut trouver un modeleur qui est lquivalent de la prsentation, un langage de programmation qui est labstraction et un framework2 qui est le contrle. Ces deux derniers sont bien videment trs lis. Pour le modeleur, je pourrais choisir Autocad, mais celui sur lequel je porte mon choix est Rhinocros3D3. Il possde de nombreux avantages, dont entre autre, une parfaite gestion des objets courbes et dune multitude de fonctions permettant de les gnrer. Son interface visuelle possde aussi toutes les qualits dun bon modeleur 3D. Un dernier point important est la possibilit dextension via des plugins. Celle-ci est relativement simple mettre en route et une grande communaut active sy emploie. Il y a plusieurs manires de crer des plugins dans Rhino avec chacune leurs avantages et inconvnients respectifs que je liste ci-dessous. RhinoScript, permet dutiliser en direct les fonctions de Rhino3D. Cette faon est la plus simple mais aussi la plus limite. Pour ce que je compte en faire cela poserait trop de restrictions en terme de programmation et en terme dvolution possible, puisque lintgration dans un framework est difficile. C++, est la faon la plus complte, puisque Rhino3D a t programm en C++. Ds lors, on peut toucher lensemble des fonctions de Rhino3D, jusqu son noyau mme. Cette mthode possde le gros dfaut de ncessiter une interface conviviale payante. Cest aussi la plus complexe. C#4, est une manire un peu moins complte, mais un peu plus simple quen C++. Lavantage est quil existe deux interfaces gratuites. On se bloque dans lutilisation dune solution Microsoft, mais par contre il sera a priori plus simple dinterfacer tout a avec le web et autres logiciels puisque, la base, C# est intgr au framework .NET (dot net en anglais). Jimagine alors trs bien lutilisation du framework .NET, de C# et de Rhino3D. Lensemble correspondant bien mes attentes, avec mme lutilisation future possible du plugin avec Autocad5 ou Microsoft XNA6. Malheureusement nous sommes une poque assez charnire dans ce domaine, et prdire lvolution
1/Patron de conception 2/Environnement global de dveloppement et dexcution dapplications, on peut citer JEE, Mono et .NET 3/Modeleur Nurbs dvelopp par McNeel 4/C Sharp 5/Autodesk Developper, 2007 6/Microsoft, 2007

Logo Rhino3D

APPLICATION / 25,69

Lien Nb Liens

contrainte

contrainte

contrainte

ur mme

Nom Objet li

mme

e mme

C.G.O. // CONCEPTION / UNE VUE DE LESPRIT /


Schma de cration x 3

mme
Mur droit

Loft Droit

Mur courbe Mur droit

Feedback

Triangul

Courbe

Triangul

Courbe

Contour

binatoires. Ah, mais cest comme la pense. Dautant plus quen regardant ce qui sest fait depuis que les recherches dans ce domaine existent, on voit que chacun travaille sur un projet, avec son interface, souvent un projet complet qui tente de tout faire. Cela na pas march, de mme que les logiciels qui font tout en architecture ne marchent pas trs bien.17 Donc lide est de faire des bouts de codes indpendants qui, mis bout bout, pourraient faire certaines phases du projet. Malheureusement le temps ncessaire que je consacre ce projet nest pas assez grand, mais lide, elle, est bien l. Faire des objets dont on peut choisir lordre, les boucles, permettrait de rendre autant de projets que lon veut. Cest un idal difficilement atteignable, mais qui nest pas impossible. Le projet suivrait alors un schma en trois phases : ides, flux de donne fonction ; rceptacle, filtre choix. Ainsi par exemple le filtre final de lart est la rvlation, ici on peut imaginer que le filtre dun flux pourrait tre lalatoire ou une contrainte. Toujours est-il que lon fait traverser le flux des ides par une srie de filtres ou de fonctions qui nous retourne un nouveau flux, augment ou diminu dides.
Mur courbe Mur droit

Loft Courbe

moyen

nul

contrainte
moyen

e n

Nom Objet li

bien

Extrude

Mur courbe Mur droit

Cration Alatoire

Fuzzifcation

Mur courbe Mur droit

Loft Courbe

Fuzzifcation

contraintes

Loft Droit

Mta-Heuristique

LOGIQUE BINAIRE

Mur courbe Mur droit

nul moyen nul

moyen

bien LOGIQUE FLOUE

Extrude

Mur courbe Mur droit

Loft Droit

Mur courbe Mur droit

Loft Courbe

Mur courbe Mur droit

Design Process

Extrude

Mur courbe Mur droit

Loft Droit

Mur courbe Mur droit

Loft Courbe

Filtre

Filtre

Filtre

Mur courbe Mur droit

Extrude

Mur courbe

Scmas des Filtres

Phase i

Phase ii

Phase iii

Threshold

Morhpo

Echanges, Mtaphore
Treshold

Platon disait que ce nest pas dans les impressions que rside la connaissance mais dans les rapprochements dont elles sont loccasion pour la pense18 La mtaphore est ainsi vue comme un change sensible et si on utilise naturellement les mtaphores dans la parole cest quelles sadaptent parfaitement au schmas mentaux dune communication. On offre un cadeau au travers de la mtaphore. Son application passe par limage et cen est presque devenu une redondance de dire une mtaphore image. Mais la mtaphore a cette particularit dtre pleinement en symbiose avec la culture dans laquelle elle survit. Cest parce quelle vient des schmas mentaux de son crateur, partant dun dnominateur commun. On peut y voir une qualit mais aussi le dfaut dtre contraint par la culture dans laquelle nous vivons. Ce problme ressurgit au moment de lanalyse dune mtaphore qui peut, ou pas , prendre en compte lenvironnement sociologique. Il est difficile de reproduire les processus de cration dune mtaphore sans rentrer dans une tude complte, mais il ne sagit pas de copier des phnomnes dj existants, plutt de les utiliser afin dobtenir des rsultats valables. Alors mtaphore pour mtaphore, un Picasso vaut bien une photo de vacances dans limaginaire humain, une analyse computationnelle dune image vaudra bien notre mtaphore. Au del de a, le point central de tous ces mcanismes est lchange, et parce que nous partageons, nous atteignons alors une vritable connaissance objective. En rsum, nous ne pouvons pas apprendre ce qui nexiste pas, donc nous nous changeons des informations qui, seules, peuvent devenir des connaissances. De mme quavec lchange de donnes, on peut interagir non seulement sur soi mme, mais aussi sur le reste du monde. Le monde qui permet en retour de rcuprer des informations sur son propre comportement, ce qui est le principe du feedback et de lapprentissage, cest une connaissance objective. Donc
Edge Morhpo

17/voir les ventes dAutocad Architecural Desktop par rapport Autocad et Autocad LT 18/Quau, 1989

CONCEPTION / 26,69

ramme

Surfaces Volumtrie

Volumes Brches

C.G.O. // APPLICATION / LESPRIT EN PRATIQUE /

umes

de .NET par rapport ces concurrents comme Java ou Mono est difficile7. Ce qui est sr, cest que .NET simplifie le travail tant que lon reste dans des logiciels sous Windows, ce qui est la cas pour linstant.

Echanges Standards
Comme on le voit, lintrt est de pouvoir changer des donnes. Quand il sagit dchanger entre ordinateurs, on parle souvent de relation peer to peer, ou encore plus rcemment de client serveur mais aussi entre applications, voir mme entre processus. Il y a seulement une dizaine dannes, ce genre de relation ntait pas au centre des projets. Maintenant, cest la base de la plupart des logiciels crs, et comme dans tout systme, il est intressant de voir quil nexiste quasiment plus de domaine o les changes ne sont pas standardiss, lexemple parfait tant celui du XML avec lchange de lien ou de fils dactualits. Le btiment est le domaine qui rsiste malheureusement le plus et commence seulement maintenant enfin poindre un dbut de norme travers les IFC. Les IFC sont au btiment ce que le XML est internet. Les IFC sont un modle orient objet, ce qui est positif mais du au fait quelles sont jeunes, complexes et tributaires dun nombre trs important de donnes, elles sont assez peu utilises. Or un standard, ne le devient rellement que le jour ou il est utilis. Et puis les IFC sont moins pour lchange de connaissance que pour lchange de donnes brutes sur un projet ce qui mintresse nettement moins. Je prfre parler des changes de donnes lies au btiment comme son ensoleillement, son acoustique ou autre. Ces donnes peuvent alors tre reprises par dautres logiciels. Donc pour linstant, le passage du modle est plus facile faire laide dun convertisseur. Pour lchange des connaissances, le format XML est parfait mais tonnamment peu utilis8 malgr toutes les qualits et reconnaissances quil possde. Limportance du choix des formats est primordial comme le montre le format DWG. Ce format, trs en vogue dans les annes quatre-vingt-dix, tait lpoque un format qui faisait quasiment office de standard. Malheureusement, ce format est la proprit dAutodesk qui na jamais publi le code exact de ce format et qui rcemment a tent de le passer sous copyright. On peut ds lors imaginer tous les problmes que ce format pourrait engendrer. Alors en utilisant Rhino3D, je moblige utiliser le format 3DM, mais, il est vident quil vaudrait mieux utiliser un autre format. Cependant McNeel9 a eu la brillante ide de passer en Open Source son format travers OpenNurbs, avec une bibliothque C++ et .NET pour accder au fichier. Donc ce format sera encore utilisable plus tard sans risque. Dans la mme veine, les changes de donnes travers DDE et COM appartiennent au pass et ne sont encore utiliss que pour des raisons de compatibilit.
Objet 3D Tr Rel Hauteur Relle 8 points Piece Objet 2D Surface Relle 4 points Surface Objet 2D Nom Surface Lien 1 points Piece Texte Objet 2D 2 points Liste Piece Piece Piece Piece Liste Lien Nom Objet li Nom Objet li Nb Liens Hauteur Programme Tr Programme Aire Programme Nom Programme
Mur droit

Algorithme

Loft Droit

Mur courbe Mur droit

Triangul

Loft Courbe

Mur courbe Mur droit

Plugin

Extrude

Mur droit

Framework API

Loft Droit

Mur courbe Mur droit

Courbe

Loft Courbe

Mur courbe Mur droit

Modeleur

CATT

ECOTECT TOIT

Extrude

Mur courbe Mur droit

Loft Droit

Plugin

Framework

Mur courbe Mur droit

Triangul

Loft Courbe

Mur courbe Mur droit

Extrude

Framework API IFC Modeleur

Framework API XML Logiciel Technique

Gauche Droite

Mur courbe Mur droit

Loft Droit

Mur courbe Mur droit

Courbe

Loft Courbe

Mur courbe Mur droit

Extrude

Mur courbe

Cration Alatoire
Phase

Haut-Bas

Mur courbe

Original

Resize

Contour

Threshold

Morhpo

Hasard
Lart aime le hasard, comme le hasard aime lart.10
7/Wikipdia(1), 2007 8/CATT exporte au format texte brut et Matlab Original Resize Treshold Edge Morhpo 9/le crateur de Rhino3D 10/Agathon, cit par Aristote, in Ethique Nicomaque

APPLICATION / 27,69

contrainte

C.G.O. // CONCEPTION / UNE VUE DE LESPRIT /

lorsque lon parle dchange de donnes on pourrait trs bien dire change de connaissances. Echange comme connaissance sont au cur de notre intelligence, tel point que beaucoup de recherches portent exclusivement dessus, ce qui a permis, travers des systmes simples dchange, comme celui des fourmis, de connaitre un vritable succs dans les rsolutions de problmes complexes. Ce sont les systmes multi-agents ou intelligence collective. Toute lhistoire de la pense scientifique nous montre quon ne se construit que contre [] Il y a l un artifice dialectique dans le mcanisme de lesprit : se construire des limites, pour pouvoir les franchir19 Lide de dpasser les limites est, si on veut tre un tant soit peu honnte, une belle utopie. Certes, lHomme a cette capacit de sortir du simple cadre donn, pour rpondre un problme, et voir une solution autrement. Lapplication relle de ce principe peut sapparenter ne pas reprendre exactement un programme donn, pas entirement ou de toute autre faon, et au final, le rsoudre quand mme. Cette ide, bien quallchante, est assez rarement payante. Oser le luxe de faire un fuck the programme nest pas la porte du simple architecte qui veut faire un projet. Ainsi, lapproche thorique, je prfre lapproche pragmatique qui reconnat le droit des carts aux principes fixs. Ces carts sont les transgressions, la logique floue la rendant acceptable. Pour en revenir laspect thorique, bien sr, on peut se mettre imaginer une machine transgressive. Cela pourrait se faire entre autre par le bug, mais celui-ci est par essence incontrlable. Et puisquil y a toujours au dpart des rgles, on peut toujours les transgresser. Ce nest pas plus compliqu de crer un algorithme qui suit les rgles, quun qui les brise. De toutes les mthodes permettant doutrepasser le simple cadre du programme, en lamnageant et en jouant avec, la mtaphore est le plus prcieux. Elle est un des lments de cration possible. Via le croquis, larchitecte utilise des mtaphores afin davancer. La mtaphore permet le mlange du monde cens et du monde des sens, et videment, cela permet de se rapprocher de lHomme. La mtaphore permet aussi doutrepasser le conflit : volubilit de lexploration intuitive et sensible du dessin / outil graphique qui fixe priori ce qui sera accessible. La mtaphore donne une forme visible une prsence dissimule dans les plis de la mmoire et qui trouve loccasion, par le matriau plastique, dune sortie remarque en terrain peu familier.20 Cest la mtaphore contre la prdtermination, et justement, un des grands reproches fait lutilisation dun ordinateur est que la prdtermination est consubstantielle la technique. On peut admettre cela pour vrai mais cela marcherait alors aussi dans le sens o le croquis, prdtermine un projet. Cela tant, la mtaphore est la seule issue possible dun art algorithmique, cest lautre voix, celle laquelle Iannis Xenakis doit penser quand il dit que lart nest pas gr par infrence ni par exprience mais par une autre voix. La mtaphore qui permet aussi de rejoindre le domaine du sensible est une interface entre deux mondes, un moyen dchanger. Alors videment, elle est au centre des recherches en matire de cration et par exemple, Jean Paul Wetzel et Sandro Varano, ont fait leur TPFE 21 en se basant sur une mtaphore
19/Moles, 1995 20/Masson, 2004 21/wetzel, 2004

Image tire du TPFE Process in Form

CONCEPTION / 28,69

C.G.O. // APPLICATION / LESPRIT EN PRATIQUE /

Lun des phnomnes mis en jeu dans le processus cratif est lexploitation du champ des possibles. Ce champ a besoin dtre cr, born ensuite. Cest un peu la manire dun arbre que lide volue. La cration de larbre ncessite une part de hasard. Dj on peut imaginer que la machine cre cette structure et que lhomme et son ide ne font alors que suivre larbre-machine. Ce cheminement est typiquement de type alatoire sous contrainte. Un cheminement, mme avec les meilleures raisons, possde une part de contrainte. Et puis comme cela a t vu, depuis les surralistes et plus particulirement Pollock, il existe une autre vision de la cration: celle qui saffranchit de toutes les barrires cres par lhomme et qui utilise le fondement mme de ltre, le hasard. Ainsi, le hasard signifie que la cause dun vnement est inconnu ou que nous sommes incapables de le spcifier. Il sagit dune ignorance consciente des causes. Les deux dfinitions ont aussi trait la spcificit de lhomme en tant qutre psychologique. On ne peut connaitre notre inconscient et on ne peut pas tout contrler. On prendra pour dfinition dalatoire, mme si assez souvent ils sont utiliss comme synonymes, un vnement dont la totalit des possibilits est connue mais le rsultat lui, incertain. Cela sous entend que le hasard est absolu, que lunivers des possibilits est infini et que lalatoire est une partie du hasard avec des choix restreints dans un univers existant. Par exemple le rsultat de la chute dun d est alatoire puisque forcement compris entre 1 et 6 mais la possibilit de se faire frapper par la foudre est hasardeuse. On peut toujours prtendre que le hasard absolu nexiste pas, certes, mais limiter le hasard un ensemble de paramtres connaissables serait nier beaucoup des plaisirs de la vie. Ne peut on pas envisager que laccumulation de paramtres rende rellement hasardeuse la vie? Je prfre nettement, vu ltat des sciences, admirer une vie pleine de hasard dont jamais un calculateur ne pourrait dduire le prsent ou le futur puisque dj le calculateur lui mme modifie lenvironnement. Ainsi on tombe dans une boucle impossible o le fait de savoir des choses entraine la modification du processus. Cest un peu le mme principe que celui de lincertitude dHeinsenberg. On ne peut tout embrasser dun seul regard. Ainsi si nous pensons que lorsque A arrive, B arrive aussi, on est plutt dans le domaine de lidal mathmatique. Lapplication relle de cette ide repose sur les probabilits comme en physique quantique, si A arrive alors trs probablement B arrivera mais la certitude complte fait partie des raccourcis simples utiliser et puis cela permet dimaginer un C improbable, mais tellement agrable. Ainsi on vite le dterminisme total de la vie et cela redonne du sens nos choix sur nos existences. Cest le principe de la vie que de faire apparaitre ce C. Cela fait aussi disparaitre notre go face au processus, il ny a plus dinterfrence entre les deux. Ainsi si lart reste un choix convenu, le hasard rend cet art plus absolu. Maintenant, je vais contredire un grand scientifique qui disait toute personne qui envisage dutiliser des mthodes arithmtiques pour produire des chiffres alatoires est, bien sr, en tat de pch.11 Cette ide est plus que rpandue et pourtant, je la trouve dun autre ge. On peut admettre ce postulat comme vrai, si on reste dun point de vue purement mathmatique, qui dfinit un
11/J. von Neumann

APPLICATION / 29,69

C.G.O. // CONCEPTION / UNE VUE DE LESPRIT /

image et musicale afin de produire un projet.

Contraintes
On peut commencer parler des contraintes en citant : un btiment est le plus souvent construit partir dun programme [] il est soumis des contraintes de nature extrmement diverses : site, rglement, cot, etc. Mais ldifice nest pas la rsultante des donnes initiales et des contraintes : il sappuie sur des ides. [] les ides de larchitecte sont comprendre comme des convictions gnrales, des croyances, [] des opinions. Il sagit aussi dinfluences diverses.22 Cette citation vient dun livre traitant darchitecturologie. Ce que nous pouvont en retirer, cest quun projet est un choix dans un champ de possibilits. Ce choix seffectue comme tous les choix des hommes. Lessentiel des donnes qui forment ce choix sont reproductibles par un ordinateur, savoir lalatoire, les influences (forcment relles dans un programme et que lon peut rajouter aussi). La seule chose difficile reproduire sont les convictions. Mais celles-ci, prises dans le sens croyance, sont plutt un cueil viter. Prises dans le sens exprience, il est facile dimaginer un logiciel ayant un feedback et pouvant acqurir de lexprience. Le point critique viendrait justement de lauto-critique dont un logiciel pourrait tre capable. L encore, ce nest pas la technique elle mme qui bloque. Seulement dans la critique, il faut des critres et ces critres sont crs au fur et mesure de lexprience. Cest l sans doute un point essentiel qui peut poser problme un algorithme, mais je ny vois pas de blocage total. En effet, suivre un programme est trs restrictif. En terme de temps, un homme ne peut explorer toutes les voies possibles. Sa sensibilit lorientera invitablement vers une solution quil connat, mais ne lui permettra pas denvisager toutes les solutions. Et puis avons nous rellement une libert complte? Voltaire, comme beaucoup dautres, affirmait le contraire : tout ce qui se fait est absolument ncessaire. Il ny a point de milieu entre la ncessit et le hasard; et vous savez quil ny a point de hasard: donc tout ce qui arrive est ncessaire23. Alors au final il y a un appauvrissement du travail de larchitecte plus que de sa mise en valeur. Cest un peu constat classique : il fait toujours la mme chose. Mais cest vrai quune fois que lon a trouv une solution qui marche, il est tentant de la reproduire indfiniment. Peut tre faudrait il seulement sen souvenir et lamliorer, ce que font bon nombre de crateurs. Donc ne pas avoir dides prconues, partir du vide algorithmique voila peut tre le seul moyen dchapper tous les maux des programmes mais se souvenir de solutions ayant prouv leur validit est un feedback intressant. Seulement partir du vide complet pose aussi des problmes. The application presented in this paper draws a line between the search space demarcated by tangible criteria of functionality and the space of solutions that satisfy more subtle conditions as well. Since the tangible criteria are open to parametric variation, it may be reasonably assumed that the space of interesting functional solutions is contained in the space of solutions that fulfil the tangible conditions.Lapplication prsente dans cet article relie la recherche
22/Boudon, 2000 23/Voltaire dans Le philosophe ignorant

CONCEPTION / 30,69

C.G.O. // APPLICATION / LESPRIT EN PRATIQUE /

Const A = 16598013 Const C = 12820163 Const M = 16777216 If (Wscript.Arguments.Count < 1) Then au cas ou un SEED est pass en 1er argument dblSeed = lastrnd Else inconnu End If Function LCG(ByRef lngSeed) pseudo Random Number Generator based on the Linear Congruential Generator LCG = (A * lngSeed + C) Mod M LCG = A * lngSeed LCG = LCG + C LCG = LCG / M LCG = (LCG - Fix(LCG)) * M End Function Function Normalize(ByVal lngValue) Normalize = FormatNum(lngValue / M) End Function lngValue1 = LCG(dblseed) Wscript.Echo Normalize(lngValue1) Listing Rnd() simplifi

public double GetRandom() { Random rndtemp = new Random();// creation du gnrateur pour la pause System.Threading.Thread. Sleep(rndtemp.Next(200));//pause dun temps alatoire int seed = unchecked((int)DateTime. Now.Ticks / (int)rndtemp.Next(10000));//cration du seed en fonction du temps Random rnd = new Random(seed);// cration du gnrateur double sol = rnd.NextDouble();//cration du chiffre alatoire return sol; } Listing GetRandom()

nombre alatoire en disant que sa complexit est infinie. La complexit tant la taille minimale dinstructions ncessaires lcriture de ce chiffre, un nombre alatoire ne peut tre crit autrement que lui mme, donc, un nombre alatoire est infini. Ou alors on considre le hasard comme des lments dont la distribution, essentiellement dans le temps, est uniforme et ne possde pas de biais. Si on parle en informatique de gnrateur pseudo-alatoire cest parce que personne ne veut prendre de risque sur la gnration dlments en grande quantit, grande quantit qui est facilement atteignable maintenant avec les ordinateurs et les rseaux. Mais si on se place sur un plan purement philosophique, cette ide est fausse. Le hasard est un vnement dont les causes sont alatoires, il nest nullement question de rpartition dans le temps ou par la quantit, un vnement alatoires peut trs bien avoir une rpartition non homogne. Cela reste hasardeux tant que les causes qui la rendent alatoire sont elles mmes alatoires. Cependant, lexemple parfait est laffichage du timestamp unix12 qui par dfaut est irreproductible donc alatoire, comme un instant du temps, dans la rivire dHraclite, par rapport un intervalle de temps. Surtout cette commande est compltement hasardeuse dans le sens o le lancement de cette commande est rgi par lutilisateur du programme qui peut le faire fonctionner quand bon lui semble, donc la cause mme est alatoire, cest le principe de la contingence sartrienne de la vie. Si jamais on trouve ce genre de mthode trop dterministe, on peut la combiner dans une suite dvnements alatoires pour avoir un vnement unique. Ce qui peut se traduire par, un vnement alatoire est un entrecroisement de chaines causales indpendantes13. Dans le mme ordre dide, on peut rcuprer les caractristiques de vitesse de frappe au clavier dun utilisateur ou le temps daccs un disque dur ou les mouvements de la souris qui sont des donnes non mathmatiques et donc, daprs Neumann, vraiment alatoires. Soit, toujours est-il que lordinateur est capable de produire de lalatoire, et cest l lintrt. Ce code est finalement assez simple, puisquil fait appel un simple algorithme de congruence. Malheureusement, ce code nest pas exactement le code du rnd en C# cause notamment de largument pass en appel de la fonction. En reprenant exactement le constructeur de la classe Random on saperoit que lon peut initialiser la fonction donnant une graine en appel de la construction de la classe. Cest avec cette graine que lon va rendre ce gnrateur rellement alatoire, et le plus simple consiste introduire une notion de temps. Seulement, afin dviter un mme chiffre de tomber plusieurs fois si le script est appel successivement trop vite, il suffit de mettre une pause alatoire. On a ainsi un enchainement alatoire de trois phnomnes, la pause, le temps, la congruence. Au final on obtient un gnrateur alatoire li un vnement extrieur autrement dit un vritable vnement hasardeux. Dans lidal on pourrait ajouter un deuxime vnement alatoire extrieur simple, comme la position de la souris. Dans cette forme de hasard rentre la donne historique et temporelle, une chane continue de hasards orients et non erratiques. Ce hasard est intres12/nombre de secondes qui spare une date de celle du 1 janvier 1970 (Posix time) 13/Cournot

APPLICATION / 31,69

C.G.O. // CONCEPTION / UNE VUE DE LESPRIT /

despace dlimit par des critres tangibles de fonctionnalit et lespace de solutions qui satisfont aussi des conditions plus subtiles. Comme les critres tangibles sont ouverts des variations paramtriques, on peut raisonnablement admettre que lespace des solutions fonctionnelles interessantes est compris dans lespace des solutions qui remplissent les conditions tangibles24 Ce postulat permet dj dadmettre que les solutions existent, et que le fait de rajouter des contraintes permet de rduire le champ de recherche. Par contre, on peut trs bien tomber dans le cas inverse, ou en rajoutant des contraintes, on se trouve surcontraint et le domaine des solutions devient alors nulle. Afin dviter ce genre dennui, il faut nuancer toutes les contraintes avec une logique floue qui permet justement ce genre de nuance. A linverse, la souscontrainte donne trop de possibilits mais cela nest pas trop gnant dans le sens o cela devient alors un problme de choix, dont on a vu la rsolution. Il y a un dernier problme qui serait un champ de possibilits trs vaste mais dont les diffrences sont minimes. Pour moi ce problme nen est pas un puisque alors on peut dclarer avoir trouv La solution. Ce qui est clair cest que bien souvent on a trop de solutions, il faut alors, au lieu de contraindre le problme, de choisir les solutions qui ont un intrt. Cest assez facile faire mentalement mais trs difficile reproduire algorithmiquement. Pour voir un intrt il faut se projeter dans le futur ce qui est une dmarche assez bizarre pour un algorithme, cependant on peut plutt se baser sur des connaissances du savoir prcdemment acquis pour anticiper et a, un ordinateur sait le faire, la faon dont Deep Blue a battu Kasparov. Le choix des contraintes et lordre des contraintes influencent alors totalement le projet, peut tre trop. Le projet devient alors un simple choix dans les contraintes.

Computationnelle
Dans larchitecture computationnelle, lordinateur nest pas simplement une interface mais un assemblage dnoncs cods25, les matriaux sont aussi les codes informatiques. Toute association cre des relations entre objets, des ensembles de transformation possible dun objet, ce nest plus lobjet le projet, mais la transformation. Lobjet devient donc une srie dnoncs objectivables, un processus. On peux rapprocher cette dmarche de celle dun Marcel Duchamp, ou dun Pollock. Au final, on sintresse moins lobjet qu son contexte, son processus. Les recherches dEisenman sont un parfait exemple de ce type de recherche : Eisenmans work is aimed at a new dialectic, turning electronique culture into a methode. The use of computer is not as important as the methods used by this culture[]and system used to reach the limit to be exceeded26(Le travail dEisenman cherche crer une nouvelle dialectique, transformant une culture lectronique en une mthode. Lutilisation de lordinateur en tant que tel nest rien en regard des mthodes utilises par cette culture et des systmes utiliss pour dpasser les limites). Depuis toujours, on fait des recherches linaires sur un projet, on a atteint maintenant un niveau o il est possible de faire des recherches heuristiques
24/Elezkurtaj, 2002 25/EZCT, 2007 26/Galofaro, 1999

CONCEPTION / 32,69

C.G.O. // APPLICATION / LESPRIT EN PRATIQUE /

Schma des rgressions possibles

public double GetRegr(double x, string quoi) //suivant une loi normale entre 0 et 1 seulement { double sol; switch (quoi) { case power: //x^2 sol = 1.5 * x - 0.5 * Math.Pow(x, 2); return sol; case quad: //sin(x) sol = Math.Sin((Math.PI / 2) * x); return sol; case sqrt: //sqrt(x) sol = 0 - x * (2 * Math.Sqrt(x) - 3); return sol; case exp: //e^x sol = 1 - Math.Exp(0 - 5 * x); return sol; default: return x; //linaire } } Listing GetRegr()

sant puisquil nest pas absolu et ma thse nest pas sur le hasard absolu mais sur la faon dorienter le hasard et den obtenir ce que je veux. Il ne sagit plus de produire un chiffre compltement alatoire mais orient. Si on prend lexemple de la construction dune surface et on demande de construire un rectangle de 25m, cela ne sert rien de faire un rectangle d1m de large par 25 de long. Il est prfrable dorienter le hasard vers des valeurs proches de 5m de cot. Parce que sans parler de recettes il est ici fait tat dune rgle dhabitabilit. De plus, les recettes des architectes servent gagner du temps. Ce temps, lordinateur nen a pas besoin, puisquil peut recalculer linfini. Donc autant partir dun projet alatoire orient suivant des contraintes simples. Pour cela on utilise des fonctions qui orientent le rsultat vers la racine carre de la surface. Cela peut sassimiler une tude des probabilits ou plutt une rgression. Le graphique ci-dessus se lit de la faon suivante. La probabilit davoir un nombre au dessus de 0.4 est de 90%. On oriente le rsultat vers lobtention dune valeur proche de 1. Cependant le hasard peut donner en dessous de 0.4 mais les probabilits sont faibles. Cela donne le code ci dessous. Donc on peut arriver avoir un rsultat alatoire mais dont les solutions sont orientes vers la valeur voulue. Cest de lalatoire logique, comme le mouvement dtaill dun gaz qui semble alatoire mais qui suit une vraie logique densemble, le mouvement global est trs simple, cest le mouvement brownien. Laxiome du choix dans un ensemble quasi infini peut tre valu grce lalatoire afin de fixer une dnombrabilit.

Logique
Logique vient du grec logos : la parole, le verbe et ses balbutiements sont imputer un philosophe grec : Aristote. Aristote a consacr sa vie tenter dexpliquer, et de rationaliser la nature en classant et codifiant tout ce qui la constitue. Cest grce ce raisonnement que nous avons pu acqurir des connaissances sres et vrifiables. On pourrait aussi citer : Tous les Hommes sont mortels. Platon est un Homme. Donc Platon est mortel. Ce syllogisme bien connu, a finalement formalis un courant de pense qui est maintenant tellement ancr en nous que lon ne parle mme plus de logique mais dvidence. Le concept bivalent du vrai et du faux, du bien et du mal est ainsi apparu et on le retrouve exprim par les plus grands philosophes comme Descartes pour qui la raison est la puissance de bien juger, et distinguer le vray davec le faux14. Ce nest qu la fin du 19me sicle quun mathmaticien du nom de Georg Cantor met en place la thorie des ensembles qui est le support mathmatique du concept de vrai et faux. Ces connaissances logiques sont un enchainement de raisonnements bass sur des postulats15. Les postulats de la gomtrie Euclidienne par exemple. Puis, un jour, quelquun sest amus changer ces postulats et cela a donn
14/Descartes Ren (1596-1650), in le Discours de la mthode, premire partie 15/Tout principe dun systme dductif qui nest ni une dfinition ni une proposition assez vidente pour quil soit impossible de la mettre en doute

APPLICATION / 33,69

C.G.O. // CONCEPTION / UNE VUE DE LESPRIT /

sur un projet. La solution nest plus issue de la suppression des hypothses non suivies mais dun choix dans un ensemble ouvert de possibilits. La finalit de lobjet est inscrite en lui mme sans priori, lobjet volue lintrieur de lui mme. On pourrait trs bien parler darchitecture introspective. Il y a un but atteindre, des objectifs mais dun autre ct il peut aussi y avoir des contraintes satisfaire. On peut parler de pluriformalisation dobjets composites27 ou dtude compositive, composition Additive pour satisfaire les objectifs composition soustractive pour les contraintes. Cela devient un cosystme de formalisation objectiv28. En partant de lorigine unique la gnration permet une extension des possibles dans laquelle il faudra faire par la suite une optimisation et arriver une contraction des solutions pour enfin dfinir un choix. Une grande question serait : quel est lintrt de faire des machines cratrices sans volont? On peut interprter de deux faons ce problme, dabord en finalit, la volont cest de vouloir tenter datteindre un but et un programme fait a trs bien. Cela sapparente de la volont. Ensuite, cest de ne pas crer par accident, mais on a vu que justement laccident est crateur et que bien souvent dans presque tous les cas, le rsultat est un accident29. Il ny a aucune ncessit dune volont propre du programme dans la mesure o finalement la volont est le programme. Mais, si on prend comme critre lintention, dont Frank Popper dit que tout artiste a des intentions esthtiques quil est possible de dfinir, alors intrinsquement lalgorithme a une volont sans intention. Ce nest qu postriori que lon peut trouver ses intentions. Mais comme le rappelle Gilles Deleuze Alors, bien sr, a ne se fabrique pas comme a, on ne se dit pas un jour Tiens, je vais faire tel concept, je vais inventer tel concept. Pas plus quun peintre ne se dit un jour tiens, je vais faire un tableau comme a. Il faut quil y ait une ncessit, sinon il ny a rien du tout.30 Cest cela quil faut muler, une ncessit qui permettrait dengendrer une volont voir une intention. Cette ncessit peut simplement, comme pour un homme, tre la survie et lon se prend rver dun algorithme volutif dont lintention de survie la ferait accder lacte cratif.

Intelligence
Lintelligence, au sens tymologique du terme, cest la facult de choisir entre deux possibilits ou plus, en vertu de la valeur - gagnante ou perdante - que lon prte respectivement chacune des dites possibilits [] On se reprsente gnralement lintelligence artificielle comme le double de lintelligence naturelle, dont elle reproduirait les processus endognes. Or ces processus aujourdhui encore mal connus restent, dun certain point de vue, inconnaissables. Sont-ils par ailleurs les seuls possibles, et en terme de rsultat, les plus performants?31. Cette question est peut tre la seule qui vaille dtre dbattue. A chaque fois que lon parle dintelligence artificielle, on se heurte un
27/EZCT, 2007 28/EZCT, 2007 29/la peinture merge chez moi dun besoin naturel, celui dexprimer mes sentiments J. Pollock 30/Deleuze, 1987 31/Belcikowski, 2006

Design as computer, John Christopher Jones

CONCEPTION / 34,69

C.G.O. // APPLICATION / LESPRIT EN PRATIQUE /

naissance une nouvelle gomtrie, ainsi le blanc devient noir et le noir devient blanc. Mais, au final, cela fait 2400 ans que lon perd de vue le principe mme qui a cr cette logique : comprendre le monde alentour. Et au del du simple manichisme qui est lvolution la plus radicale de la logique et aussi son aboutissement religieux et temporel, on peut se demander o nous mnerait une logique implacable. Tout dabord, justement des ides simples puis parfois simplistes et en poussant un peu loin a des ides trs populistes. Mme si le cartsianisme est un peu galvaud, il est la base de beaucoup de courants de pense. Adopt donc dans de nombreux domaines, son utilisation reste trs emblmatique dune socit frileuse qui ne veut appliquer que les mathmatiques sans quivoque l o le doute subsiste. Et pourtant il nen reste pas moins que trop de logique tue la logique. Au bout du compte, sil y a bien un domaine o la logique na jamais russi prendre le dessus cest dans tout ce qui touche la beaut, ce qui explique la ncessit dutiliser dautres moyens, comme les chelles, pour la dfinir. Nul naurait la prtention ici de parler dune vraie beaut absolue. Cette remise en cause de la logique absolue passe par une logique plus humaine et moins contraignante. Ainsi, la logique dite floue trouve naturellement sa voie parmi les sciences appliques, permettant dviter le carcan trop touffant de la science pure. En fait, il faut voir dans la logique floue une dmarche intellectuelle logique qui permet de rsoudre des problmes de faon simple et humanise. Rappelons un philosophe crtois oubli, Epimnide, qui pensait que tous les crtois taient des menteurs. Joli paradoxe que voil puisque, si Epimnide est crtois, alors il ment et donc tous les crtois disent la vrit et donc Epimnide qui est crtois na pas menti ! Ce type de problme irrationnel a pouss les mathmaticiens reconsidrer srieusement la logique bivalente. Dans les faits, tout se dclenche au dbut du sicle dernier, priode laquelle o plusieurs problmes insolubles apparaissent. En physique par exemple, lincertitude dHeisenberg amne les physiciens crer le en logique pour caractriser ce qui ne peut tre dtermin. De mme, Lukasiewicz, logicien polonais, en travaillant sur le futur contingent (ce qui est en devenir), est un peu devenu le crateur de la logique plurivalente puisquil faut bien quil existe un tat qui nexiste pas ET existe simultanment : le futur. Cest ainsi que, dans les annes trente, Max Back travaille sur la logique plurivalente applique aux ensembles. Mais finalement, ce nest quen 1965 que Lofti Zadeh, professeur luniversit de Berkeley, jette vritablement les bases de la logique floue dans son livre Fuzzy set theory. En 1975, le professeur Mandani ralise le premier contrleur flou exprimental dont, quatre ans plus tard, on trouve la premire application dans un four. Depuis, la grande majorit des travaux sur la logique floue a t mene au Japon o cette thorie est trs prise. L-bas, il existe de nombreux ustensiles et appareils lectromnagers utilisant cette mthode et mme le fameux mtro de Sendai en est dpendant. On peut expliquer ce revirement des recherches en Orient par le fait que la pense occidentale est trop marque par le cartsianisme qui rend aberrante la violation du principe du tiers exclus16 alors que cette ide est volontiers admise au Japon.
16/Toute proposition ne peut tre que vraie ou fausse. Ce principe a pour consquence le principe de non contradiction.

APPLICATION / 35,69

C.G.O. // CONCEPTION / UNE VUE DE LESPRIT /

mur dincomprhension, mais lide majeure est que tout algorithme est intelligent. La diffrence est ailleurs : la rsolution dun problme est faisable avec un ordinateur mais la problmatisation priori non. Et ici, ce qui nous intresse cest la solution notre programme architectural. Dans le mme ordre dide, un enfant acquiert la capacit dite de la permanence de la quantit (quest ce quun nombre) que vers sept ans. Pourquoi attend on plus dun logiciel qui tournerait depuis 10 minutes. Le temps est un facteur de lintelligence. Cest essentiellement cela que montre Piaget32. Au del de ses thories sur les stades de dveloppement de lenfant, ce quil faut retenir, cest quil considre quun passage dun stade lautre se fait par une accumulation derreurs qui forcent le cerveau se rorganiser de manire pouvoir apprhender les erreurs. Aussi chaque phase dapprentissage se suit dans un ordre logique. Elles se composent chacune dactions rptes et de processus. Chaque processus est de plus en plus complexe et tout se combine pour former des schmes. Lintelligence est ainsi dfinie comme ladaptation son milieu et je rajouterais, dans un temps donn. Lavantage de lhomme sur la machine, pour rsoudre un problme donn est que lhomme travaille par stratgie. Il utilise les contraintes pour trouver une stratgie. Lordinateur na en revanche pas besoin de stratgie puisque le rsultat est sa finalit. Il vitera justement lcueil de la stratgie pour tester toutes les solutions. Son seul dfaut est dtre prdtermin, mme si cest uniquement sa finalit qui lest, pas ces oprations. Il restera le problme de la dcision finale qui, bien qutudie33 reste le point hasardeux. Si lart utilise la rvlation pour se dcider, lhomme est nettement plus complexe. Il utilise un assemblage de phnomnes, qui sont entre autre linfrence, le hasard et lexprience, tous trois reproductibles par ordinateur. Ces phnomnes sont proches des trois types de raisonnement : Induction/dduction - infrence Absurde/rcurrence - exprience Alatoire - hasard On peut noter aussi que cette intelligence dont il est question, ladaptation, est issue de la gntique et quil existe un quivalent en algorithme. Cest pourquoi il est souvent question dalgorithme gntique lorsque lon parle dintelligence artificielle. Alors, ce choix, quil soit fait par rvlation ou sous contrainte, est la seule libert de lhomme. Mais justement quand je dis sous contrainte, cest que je prsuppose quil nexiste pas de choix absolu. Une cellule ne peux pas devenir une autre, un artiste nutilisera pas des techniques quil ne matrise pas. Donc cest bel et bien de choix arbitraire sous contrainte quil sagit, mme si, comme Eisenman, on choisit le rsultat le moins comprhensible34. Cest un choix qui est fonction dun instant T. Comme le temps volue le rsultat aussi. Cette fonction choix nest cependant que rarement alatoire mais fonction de paramtres divers, dont le psychisme de lhomme. On peut ds lors penser que cest reproductible en partie. Donc le but est de savoir, comment nous allons effectuer les choix.
32/Jean William Fritz Piaget, (9 aot 1896 Neuchtel - 16 septembre 1980 Genve), psychologue, biologiste, logicien et pistmologue suisse connu pour ses travaux en psychologie du dveloppement 33/Thorie de la dcision 34/Galafaro, 1999

CONCEPTION / 36,69

C.G.O. // APPLICATION / LESPRIT EN PRATIQUE /

Schma de cration x 3

moyen

nul

moyen

bien

Fuzzifcation

LOGIQUE BINAIRE

nul moyen nul

moyen

bien LOGIQUE FLOUE

cess

Schmas de la logique floue

Filtre

Filtre

Filtre

Phase iii

En clair, la logique floue nest surtout pas une logique imprcise mais bien une logique qui sadapte ltre humain en laissant une place entre la certitude du vrai et la certitude du faux. Cest un excellent moyen de juger en utilisant des mthodes plus humaines. un certain flou dans les choix est permis17 Lexemple parfait qui illustre ici mon projet est de savoir si le fait que deux surfaces se superposent soit bien ou non. Dans une logique bivalente, il ne faudrait tolrer aucun chevauchement de surface. Seulement quand nous travaillons la main, ne serait que du fait de lpaisseur des traits et de lchelle, nous sommes habitus tolrer une marge derreur puis adapter les surfaces en consquence. Cest exactement de la logique floue puisquil suffirait de dire que : Superposition de 0 10% cest parfait Superposition de 5 15% cest moyen Superposition de 10 20% cest nul Ainsi une superposition 7%, nest pas parfaite mais plutt moyen. Bref, on arrive reproduire des rflexions humaines avec des algorithmes. En partant de cette logique, on peut ensuite se demander comment faire des recherches dans larbre des possibles. Pour cela on a recours des algorithmes mtaheuristiques. Sous ce nom barbare se cache simplement des algorithmes qui parcourent des solutions possibles de faon souvent stochastique, dans le but de trouver des optimums globaux. Ils sont souvent des copies ou extrapolations de comportements vivants. Il en existe trois familles principales, les algorithmes gntiques, les rseaux de neurones et les systmes multi-agents. Issus des recherches biologiques rcentes sur le cerveau, les rseaux neuronaux sont des programmes cherchant imiter un certain type de fonctionnement humain, leurs styles de programmation tant calqus sur les rseaux de neurones formant le cerveau humain. Ce dernier, en effet, fonctionne presque uniquement laide de connexions. Il nexiste pas rellement dunit de calcul trs dveloppe mais plutt un norme rseau, comparable en certain point au rseau mondial quest le web, o les informations transitent travers des millions de points pour finalement fournir la solution et surtout sen souvenir. Il sagit donc de crer un modle connexioniste qui consiste en une multitude de points dentres lis une multitude de points pondrs de traitement au travers desquelles passent linformation qui modifie en temps rel les connexions pour sortir par la multitude de points de sortie. Une partie aussi de lintrt de ce genre de programmation est le ct massivement parallle. Lapport objectif de cette ide est assez proche de lintrt de la logique floue, savoir un systme volutif, facilement programmable, dont les solutions sont plus simples que les milliers de lignes de code ncessaires quil faudrait en programmation standard. A noter, et cest en cela quil y a un cot alatoire, cest que lon ne peut pas prdire le rsultat, celui-ci demandant trop de donnes dont on ne matrise pas lvolution locale, mais cela ne cre pas pour autant du hasard. Il existe des bibliothques toutes faites en C# comme NeuronDotNet ou Aforge.Net qui permettent dimplmenter assez facilement ce type de raisonnement. Les algorithmes gntiques, eux, sont fonds sur le mlange de donnes et la mutation de ces donnes tout comme lADN. Les systmes
17/Xenakis, 1979, p56

contrainte

contrainte

APPLICATION / 37,69

C.G.O. // CONCEPTION / UNE VUE DE LESPRIT /

Chaos
La mtaphore nest pas la seule issue, puisque, je le lance tout de go, non ! un ordinateur nest pas dterministe. De cette affirmation un peu abrupte, je vous en apporte pour preuve, cette quation on ne peut plus simple : x(t)=k*x(t-1)*(1-x(t-1)). Cette quation aux apparences doucereuses, cache un fonctionnement totalement diffrent suivant la valeur de k : 0<k<3 - stationnaire, 3<k<4 - priodique, 4<k - chaotique. Plus que son fonctionnement en lui mme, il est intressant de remarquer deux points importants. Cet algorithme est extrmement sensible aux conditions initiales, 3.01 et 3.02 donnent des rsultats compltement diffrents (je ne parle mme pas dau dessus de 4). Donc imaginez si on couple ces conditions celles du calcul dune dure quelconque calcule en millisecondes, il sera alors totalement impossible de prvoir ce qui va arriver. Ensuite videment il y a laspect chaotique, qui dmontre, sil le fallait vraiment, quun simple algorithme peut tre totalement indtermin sur du long terme, et si on couple diffrents algorithmes de cette nature cela permet de se mnager une marge dans lalatoire. En se plaant dun point de vue philosophique, ce que jannonce est une aberration, puisque cela reste calculable mais la notion qui nous intresse ici est celle de la prvisibilit qui est concomitante du dterminisme, la nuance prs quelle nest pas absolue. Ce que lon peut retenir cest que le chaos vient dune trs grande sensibilit aux conditions initiales. Or larchitecture ne possde jamais de conditions initiales identiques donc larchitecture est chaotique. Le chaos, cest aussi de minuscules erreurs qui se propagent et samplifient et cela est un vrai avantage puisque je suis peut-tre le seul programmeur qui attend un vnement inattendu. Le seul risque, du fait de la complexit, est de ne pas voir un phnomne reproductible apparaitre qui risquerait dentrainer des phnomnes parasite de boucle. Parce que, ce quil faut viter grce au chaos, cest que la mme cause soit suivie du mme effet. Mais si on regarde des thories comme celle du papillon en mto, on peut aisment imaginer ce que cela peut apporter un ordinateur. Linattendu peut jouer un rle comme le bug, mais ne doit pas tre une finalit. Dans le mme ordre desprit, les automates cellulaires apportent une preuve supplmentaire du non dterminisme dun algorithme. Ils fournissent un exemple idal pour tudier les proprits dmergence. Ces proprits sont gnralement illustres par la formule le tout est plus que la somme des parties (1890) que lon doit au psychologue autrichien Christian von Ehrenfels 35. Alors on voit trs bien que lon peut ajouter de la valeur qui ne soit pas dtermine au dpart par un systme algorithmique.

Etude de la suite Feigenbaum

Automates Cellulaires

Voir plus loin


Je cherche, partir de donnes prcises, arriver un projet unique, irrversible, logique, et dans le meilleur des mondes, avec une certaine intelligence. Voila les qualits qui doivent apparaitre. Unique dans le sens o la cration ne doit pas tre rptitif. Je ne crois pas en la solution unique un projet, ce qui me fait esprer arriver crer un sys35/Bergandi, 2000

CONCEPTION / 38,69

C.G.O. // APPLICATION / LESPRIT EN PRATIQUE /

multi-agents utilisent des agents et les font parcourir larbre la recherche de solutions. Cest une copie du principe de vie des fourmis. De toutes ces techniques, il manque llment principal, savoir la connaissance. Celle-ci est de deux ordres bien distincts. Dun cot on a le feedback 18 et de lautre une base de connaissance. Lun est une connaissance introspective, lautre est une connaissance objective. Le feedback est une connaissance de lui-mme par lui-mme. Cest une connaissance trs lie lapprentissage, tel que Piaget peut le dfinir. Cest une vidence quun bon algorithme doit se boucler sur lui-mme, un peu la manire de la rcurrence mais surtout dans le but de sauto-valuer. Le feedback est lessence mme de lvolution darwinienne. Lapplication dun vrai feedback est sans doute le plus compliqu de tout ce quil est possible de faire et je ne my attlerai pas pour linstant. Ce qui est sr cest que cest un objectif davenir.

Base de connaissance
Le deuxime type de connaissance est la connaissance de type base de donne. Celle-ci nest pas non plus ngliger puisquelle est la base de la cration. En effet, la cration marche par analogie et ou mtaphore. Celle-ci se base sur des invariants. la prdiction est lapplication de squences de mmoire invariante de nouvelles situations19. On peut changer Invariant par Image de la pense, cest la mme chose. cest limage de la pense qui guide la cration des concepts [] par image de la pense je nentends pas la mthode mais quelque chose de plus profond, toujours prsuppos, un systme de coordonnes, des dynamismes, des orientations [] limage de la pense est comme le prsuppos 20. Donc il faut dans tous les cas crer une base de connaissance, trs flexible, de grande capacit, actualisable en permanence. Depuis que des tudes sur lintelligence artificielle existent, il a toujours t question de faire apprendre un programme pour avoir une base de donne, ou crer une base de connaissance. Mais quand on regarde les caractristiques de cette base, il parait vident que ce projet est difficilement ralisable surtout dans la mise jour automatique. Seulement toutes ces tudes datent de plus dune dizaine dannes et depuis un lment totalement novateur est apparu : Internet. En rsumant, on peut tout fait dire quInternet est une norme base de donne, actualise en permanence, avec des connaissances prcises. Voila, plus besoin de crer une base il faut et il suffit de fouiller dans cette dernire. Bien sur ce type dtude tombe sous le sens tel point que de nombreux chercheurs sy sont penchs. La difficult maintenant est dobtenir des informations fiables sur le sens des mots et non leur syntaxe dans cette gigantesque base quest Internet. Et cest la que le web smantique arrive comme une sur-couche de connaissances qui permettrait de faire de la recherche dinformations au niveau smantique et non plus seulement au niveau syntaxique. Le Web smantique se veut un web dont le contenu peut tre exploit et surtout apprhend par des machines. lheure
18/chainage arrire ou rtropropagation en franais, mais pour simplifier on parlera toujours de feedback 19/Hawkins, 2004 20/Deleuze, 2003

Proximit smantique

APPLICATION / 39,69

C.G.O. // CONCEPTION / UNE VUE DE LESPRIT /

Liste Piece Piece

tme qui, partant des mmes donnes narrive pas au mme rsultat. En effet, si deux agences font le mme concours, elles rendront des projets diffrents pour ne pas dire diamtralement opposs. Ensuite si moi-mme je fais deux fois daffile un mme projet, je ferais forcment des projets diffrents suivant Volumes mon humeur, le temps, lpoque, et on peut mme esprer que le deuxime Brches sera mieux que le premier. Comme le disait Hraclite, nous ne nous baignons jamais deux fois dans la mme rivire, aussi mon algorithme se doit de produire des choses uniques. Dans la mme veine, le projet ne doit pas tre rversible. Cette ide est nettement plus acceptable cependant, on peut toujours, partir dun btiment, supposer des contraintes qui lont dtermin mais cela doit rester alors une rversibilit partielle. Voila une difficult, la fois dterministe et unique tout a dans des proportions trouver ou, encore mieux , que lalgorithme doit trouver. Ensuite videment ce qui est logique cest que tout en tant la fois unique et irrversible, ce projet se doit dtre logique. Cest une nuance prs de la rversibilit, sauf que l o sarrtent les symtries, il peut toujours y avoir de Objet 3D 8 points la logique. Et mme dans lunicit, on retrouvera de la logique. Je nai jamais Tr dcid sur des bases logiques, je ne vais pas produit de projet Piece ne soit pasRel qui commencer maintenant. Hauteur Relle Enfin le dernier point que jaimerais, cest de lintelligence. Lintelligence se 4 points dcouvre toujours la fin. Ce Objet 2D pas en lisant une phrase dun livre quon nest Surface Surface dcouvre lintelligence de lautre, parfois mme pas aprs le 1er livre. LinRelle telligence est ce qui donne sens 2Dlensemble, ce qui permet dapprendre, ce Objet 1 points Texte Piece qui surprend. Pour arriver trouver de lintelligence, il faudra de lintelligence Nom Objet 2D 2 points partout et tout le temps. Voila,Surfacecest facile dire et finalement trs difficile a Piece Nom Lien apprhender priori. Cest plus une finalit utopique mme sil est vident Objet li Liste Lien quePiece apprendra de la dmarche, mais apprendra-t-on quelque chose du lon Nb Nom Liens Objet li Hauteur rsultat? Programme Un des principaux obstacles vient du fait que personne nest entirement libre Tr Programme de ses actes. Quelle peut tre alors lobjectivit dun algorithme par rapport la cration? On Aire bien sur parler de cration parce qu partir dun mopeut Programme dle, lalgorithme produit une uvre originale, qui nest pas une simple copie Nom dun projet. Seulement il sagit de savoir dans quelle mesure une cration est Programme oriente par le crateur de lalgorithme. Comme il ne sagit pas dun droit Mur travail Loft Droit Mur courbe simplement dingnierie, lalgorithme donne de sa personnalit au projet, et Mur droit videment la personnalit de lalgorithmeLoft Courbedu programmeur. Luvre est vient Triangul Mur courbe Mur droit une chaine de tous les instants de cration, cest la somme des actes craExtrude Mur courbe tifs dicts par le programmeur, cest donc la somme contracte du crateur. Haut-Bas Mur droit Loft Droit Peut on alors extraire le programmeur de cette chaine et faire que lalgorithme Mur courbe oriente sa manire Courbe le projet? Cette question pourrait tre dbattueMur droit fin sans Loft Courbe Mur courbe mais pour linstant, nous dirons que cest impossible. Le seul chappatoire seMur droit Extrude Mur courbe rait du domaine des puces programmables36 ou dun programme interprt Mur droit qui se modifie lui mme. On peut imaginer aussi ce genre de programme o Loft Droit Mur courbe Mur droit les instructions seraient dans une base deLoft Courbe actualisable mais cela pose donne Triangul Mur courbe plus de problmes. Mur droit
36/voir les Field Programmable Gate Array (FPGA), et les Programmable Logic Devices Mur droit (PLD Loft Droit
Gauche Droite
Mur courbe Mur courbe Mur droit Mur courbe

contrainte

contrainte

Feedback

moyen
Cration Alatoire

Mta-Heuristique

Fuzzifcation

Fuzzifcation

contraintes

moyen nul

Processus de cration

Design Process

Extrude

Courbe

Loft Courbe

CONCEPTION / 40,69

Mur droit

Extrude
Mur courbe

Phase i

Phase ii

Phase iii

contrainte

C.G.O. // APPLICATION / LESPRIT EN PRATIQUE /

actuelle, les machines savent bien grer la quantit (cf. les moteurs de recherche classiques) mais avec des performances de qualit moyenne que le Web smantique a la prtention damliorer. Lun des objectifs est alors de transformer la masse humainement ingrable des pages web en un gigantesque index hirarchis. Le Web smantique a donc pour but de donner aux informations un sens que mme les ordinateurs pourront comprendre 21 La vision du Web Smantique initie en 1998 par Sir Tim Berners-Lee a pour objectif de structurer les informations disponibles sur le Web. Pour cela, les ressources textuelles ou multimdias doivent tre smantiquement tiquetes par des mta-donnes afin que les agents logiciels puissent les exploiter. La reprsentation explicite des contenus des ressources documentaires du Web est rendue possible grce notamment aux ontologies. Ces ontologies reprsentent une technologie clef pour la mise en uvre de ce Web Smantique. [] La mise en place dun Web Smantique permet trois amliorations denvergure du Web actuel et qui se rpercutent au niveau des systmes dinformation des entreprises. La premire est lamlioration des moteurs de recherche dinformation par la capacit effectuer des requtes qui exploitent la structure de lontologie et qui infrent de la connaissance partir des informations existantes dans cette ontologie. La deuxime consiste donner les moyens daccs linformation permettant aux utilisateurs dexploiter la connaissance reprsente dans leur application. [] La troisime est linteroprabilit entre les diffrents systmes dinformation[]22 On le voit, ce sujet est plus que dactualit et a de fortes chances dtre trs porteur. Un de ces projets phares est par exemple lextraction de donne de Wikipedia via une base de donne en web semantique23, ce qui permettrait dans lidal de savoir peu prs tout sur tout en temps rel, ce quun humain ne pourra jamais faire. Sans aller jusque-l, on peut trs bien imaginer faire des recherches sur des vnements rcents via un systme comme Google News et lier les projets au contexte gopolitique contemporain et ou culturel actuel. Le projet serait alors rellement ancr dans lhistoire et la socit. Dans la posture que je prends, tout est li. C#, logique floue, hasard, base de connaissance et contrainte, tout cela concourt crer un outil dont les caractristiques sont celles dun MaxMsp appliqu aux volumes et larchitecture. Il ne sagit pas de rsoudre tous les problmes dun seul coup mais dy aller par phases. Cette ide, trs simple finalement, ncessite beaucoup de travail de programmation afin de faire une interface conviviale. Seulement ici, le but nest pas de faire une interface mais les objets (filtres) ncessaires. Donc videment, cela reste du domaine de la pense, mais lapplication est bien sr faisable, dans lidal.

21/Baneyx, 2007 22/Amardeilh, 2007 23/Dbpedia, 2007

APPLICATION / 41,69

Aire Programme Nom Programme


Mur droit

Schma de cration x 3

Loft Droit

Mur courbe Mur droit

Feedback

Triangul Plugin

Loft Courbe

Mur courbe Mur droit

moyen

nul

moyen

Fuzzifcation

Framework API Courbe

Mur courbe

Loft Courbe

Mur droit Mur courbe

Fuzzifcation

contraintes

Loft Droit

Mta-Heuristique

Mur droit

Cration Alatoire

C.G.O. // CONCEPTION / THEORIE PRATIQUE /


Haut-Bas

Extrude
Mur courbe

nul moyen nul

moyen

Modeleur

CATT

ECOTECT TOIT

Extrude

Mur droit Mur courbe Mur droit

Loft Droit

Mur courbe Mur droit

Plugin

Framework API

Thorie Pratique
Framework API Gauche Droite IFC XML Logiciel Technique

Triangul

Loft Courbe
Mur courbe Mur droit Mur courbe Mur droit

Design Process

Extrude

Modeleur

Puisquil sagit de faire un projet, je dois partir de donnes. Ces donnes, cest moi de les rentrer. Dans quelques annes, jespre quil suffira de demander une zone pour lavoir toute en 3D. Cela est dj en partie envisageable mais l nest pas le sujet. Pour arriver crer un projet, un architecte travaille partir des donnes et des contraintes. Abordons maintenant ltude en terme purement architectural. Aussi, je ne vais mattarder que sur lesquisse dun projet de la mme faon que je pourrais rendre un concours. Cette ide permet de centrer la thmatique, de ne pas partir dans toutes les directions et surtout daborder ltude en terme de passage. En effet, dans la manire daborder une esquisse, une des plus rationnelles consiste traiter les donnes comme une chaine de Markov37, dans laquelle on ajoute des informations au fur et mesure. Cette augmentation dinformations se fait par -coups qui correspondent des phases prcises dtude. Lautre avantage est ainsi de pouvoir tudier une phase plus prcisment quune autre afin de terminer cet exercice en temps et en heure. Ensuite il suffit de trouver des passages rationnels dune phase lautre. Le point de dpart sera videment le plan, puis on passera au volume et ensuite la volumtrie puis aux faades. Cette logique de la primaut du plan est une ide largement reprise par les architectes et extrmement bien explique par Daniel Estevez 38. Je vais rsumer en disant que Gomtriquement, les trois coordonnes du systme cartsien de lespace sont dimportance et de proprits gales. Notre espace terrestre, toutefois, est entirement soumis lattraction gravitationnelle qui particularise la verticale comme la direction de rfrence. Toute autre orientation spatiale est perue par rapport la verticale.39. Donc comme le fait remarquer R. Arnheim, mme si on devrait se soucier autant de tous les lments, les hommes et la physique sont ainsi faits que le point primordial reste le plan. Wright de conclure : Jai tent dtablir une relation harmonieuse entre mes plans et mes lvations, en considrant les premiers comme la solution et les secondes comme lexpression40. Le seul risque de cette dichotomie entre des plans logiques et une faade sensitive est le manque de cohrence et de coordination, il peut ne pas y avoir de matrice globale. Ce dfaut sera corrig en ajoutant une phase de volumtrie qui soccupera de la volumtrie gnrale du projet, contrairement la phase des volumes, qui soccupera de lespace ncessaire aux fonctions.
Loft Droit
Mur courbe Mur droit

Courbe

Loft Courbe

Filtre

Mur courbe Mur droit

Extrude

Mur courbe

Phase i

Phase ii

Phase iii

Original

Resize

Contour

Threshold

Morhpo

Schmas des phases

Original

Resize

Treshold

Edge

Morhpo

Programme
Dans un concours traditionnel de march public, on part toujours dun programme qui, in fine, peut souvent se rsumer un diagramme organisationnel. Lavantage de linformatique, cest que nous ne sommes pas limits par la
37/En mathmatiques, une chaine de Markov est un processus stochastique dans lequel la prdiction du futur partir du prsent ne ncessite pas la connaissance du pass 38/Estevez, 2001, p.135 39/Arnheim, 1986, p.43 40/Franck Lloyd Wright, premire version de In the Cause of Architecture, 1908, cit par Castex

Exemple type dun diagramme organisationnel

CONCEPTION / 42,69

C.G.O. // APPLICATION / PRATIQUE DU PROJET /

Pratique du projet
Concrtement, il sagit dtudier ma SMAC et de crer les bases dun outil volutif de cration desquisse. Cet outil est donc un plugin en C# sur Rhino3D qui approche au maximum de toutes les phases dcrites ci dessous. Il est aisment imaginable de reproduire ce plugin sous Autocad en utilisant une librairie C# associe au logiciel, la seule partie a changer tant les fonctions propres au modeleur. Linterface en VPL nest pas du tout aborde puisquelle touche justement une partie de programmation nettement moins intressante, linterface. Ici cest la partie algorithmique et les processus utiliss qui sont le centre du sujet.

Programme des phases


Lide sous jacente la division par phase est la mme que celle de la division des tches. Cela permet davoir certaines phases trs approfondies et dautres moins. Cela permet aussi dcrire le programme en parties distinctes qui permettent entre autre, un meilleur dbuggage. Lavantage davoir un modeleur indpendant cest que lon peut enregistrer facilement des phases et repartir directement de lune dentre elles. Cette division vient de ma faon de travailler issue directement de lanalyse dun dossier de concours. Il est toujours prfrable dtudier dabord la comprhension des espaces partir dun schma organisationnel pour ensuite tenter den voir une esquisse. Ds lors laspect volumtrique peut sinterfacer avec. Ltude des ouvertures en dernier lieux respecte la fois la plan et les volumes et peu difficilement tre envisage avant sauf cas particulier. Je tente de me rapprocher dune dmarche commune tous les architectes, se voulant la plus simple et la plus logique possible. Bien sr, ne sont pas prises en compte les particularit propres chacun.

Programme Volumes

Surfaces Volumtrie

Volumes Brches

Phases du programmes

APPLICATION / 43,69
Objet 3D Piece Tr Rel

C.G.O. // CONCEPTION / THEORIE PRATIQUE /

taille du dessin, donc nous pouvons trs bien reprsenter les objets en surface relle et avoir ainsi une nouvelle information. On peut rajouter ce diagramme autant dinformations que lon veut afin davoir un diagramme qui passe de lorganisationnel linformationnel. Cest de linformation que lon traite. On peut faire un schma dont les surfaces sont relles et donc proportionnelles. Il est bien sr possible dajouter dautres informations comme des liens annexes, des entres, des sorties. Ici nous nous contenterons du minimum ncessaire lobtention dun arbre de possibilits.

Surfaces
Lors de ltude dun projet, une des premires choses faire est dessayer de faire rentrer le programme dans lemprise du projet. Pour cela il faut simplement tudier limpact des surfaces du programme sur un plan. Donc la premire ide est de crer un programme, dans lequel on rentre les surfaces et le nom des pices, et celui ci dafficher le tout. Ensuite on rajoute des contraintes comme celle des relations entre les pices. Ce type dtude sappelle de lallocation spatiale et a t dj largement tudie. Une tude intressante est celle de Medjoub 41 qui utilise une mthode heuristique pour trouver tous les arrangements topologiques possibles. Cette tude montre vite ces limites car elle est limite des petits btiments et quelle prend trop en compte le temps de calcul dun ordinateur. Une autre tude, celle dElezkurtaj42 utilise juste titre des algorithmes gntiques. En effet ces derniers ont prouv leurs comptences dans ce domaine43 avec notamment la cration de puces lectroniques. Les rsultats obtenus sont trs probants mme si on arrive des solutions optimums mais pas optimales. Cette diffrence nest pas importante pour nous, puisquen architecture il nexiste jamais une seule solution. Comme toute rsolution de problme entres multiples, les solutions sont infinies. Les recherches existantes ont toutes tent de permettre, et dune, de rsoudre le problme, cest dire de trouver toutes les solutions possibles44, et de deux de naviguer entre toutes ces solutions45. Ces possibilits sont aisment dterminables mais, au final, on a un exemple parfait dalgorithme indcidable comme celui du voyageur de commerce. La seule logique qui peut prvaloir dans cet univers darbres de solutions est un choix humain puisquimpratif. Cependant laide de la logique floue, on peut approcher le raisonnement subjectif que fait lhumain pour rduire ses choix. On peut arriver reproduire des chaines de tests qui permettent darriver minimiser le nombre de rsultats probants. Lide ici est donc de trouver des solutions et de les passer dans plusieurs filtres successifs dans lesquels les solutions les moins valables seront limines. On a alors une alternance dexpansion et de rduction de larbre en suivant un flux dinformations progressant vers la solution.
41/Medjdoub, 2001 42/Elezkurtaj, 2002 43/Goodman, 1994 44/Elezkurtaj, 2002 45/Medjoub, 2001

Exemple type dun diagramme informationnel

Algorithme dElezkurtaj dallocation spatiale

CONCEPTION / 44,69

C.G.O. // APPLICATION / PRATIQUE DU PROJET /

public class cgo_piece { cgo_piece_surface _piece; cgo_piece_texte _texte; Guid _uuid; } Class Piece

public class cgo_piece_lien { ///<summary>UID de la surface 1</ summary> Guid uuid1; ///<summary>uid de la surface 2</ summary> Guid uuid2; public cgo_piece_lien() { cgo_piece S1 = new cgo_piece(); cgo_piece S2 = new cgo_piece(); createlien(); } public cgo_piece_lien(Guid u1, Guid u2) { uuid1 = u1; uuid2 = u2; createlien(); } } Class Lien

Surfaces

Interface de CGO en version 0.6.9

public class cgo_piece { public double mark;//blocage avec, mark = -1 } Class Piece, Mark

La premire tape consiste crer les surfaces. Pour cela il faut un algorithme qui cre un rectangle partir dune surface. Cest de prime abord assez simple, il suffit de dessiner un carr dont le cot est la racine carr de la surface. Ensuite on toffe un peu en permettant de crer des rectangles partir du carr, le coefficient utilis pour passer de lun lautre est bien sur alatoire. Cet alatoire est orient pour viter des surfaces dont la forme serait inhabitable (quand on parle de 25m, il ne sagit pas dune pice de 1m par 25 m). Ce nest pas de lalatoire pour de lalatoire qui nous intresse, mais bel et bien une surface habitable, donc nous sommes obligs dapporter une contrainte pour rduire le champ des possibilits. Donc on cre un algorithme qui nous permet de rendre plus probable le coefficient 1 par rapport 0, cest getRegr(). Ensuite on permet de donner un nom au rectangle pour pouvoir ensuite sen servir puis jai cr des blocs autonomes avec un texte et la surface. Cest lobjet Piece. A partir de ces Pieces, jai tabli des relations entre elles. On reste dans des liens simples pour rendre plus facile le projet. Ce nest pas beaucoup plus compliqu mais plus long de faire un systme prenant en compte dautres types de liens. Enfin, on utilise un systme de marqueur pour bloquer le mouvement de certaines Pices qui ont leur emplacement dfini par le programme. Cette partie termine, il faut alors rentrer le programme de lesquisse avec les liens et la surface du projet. Ensuite vient la question de comment arriver faire rentrer les Pieces dans la surface du programme, cest un problme darrangement ou allocation spatiale. En partant dun nombre dfini de possibilits, disons trois, je cre mes trois points de dpart alatoirement. Ensuite pour chacun dentre eux, je cre le triple dessai suivant une technique particulire. Sur le nombre total de tests, je prends alors les trois meilleurs sur la contrainte choisie. Ainsi jalterne entre solutions et contraintes en gardant le flux de donnes constant. Pour linstant, je ne fais que parcourir larbre et rapproche chaque pice de celles qui doivent ltre. La deuxime phase est loptimisation des pices en bout de larbre, donc avec une seule dpendance. Les contraintes sont la rduction de la quantit de superposition ainsi que la rduction de la surface totale du projet. Le changement dordre des contraintes est assez ais faire dans le programme mme, mais sans aucune interface.

APPLICATION / 45,69

C.G.O. // CONCEPTION / THEORIE PRATIQUE /

contrainte

contrainte

contrainte

Cycles Expansions Rductions

Schma de cration x 3

Volumes
droit courbe droit courbe droit courbe droit courbe droit courbe droit courbe droit courbe droit courbe droit courbe droit courbe droit courbe droit courbe

Le premier pas dans ltude effective dun projet passe par ltude du PLU, Feedback dans notre cas cest le rglement du Plan de Sauvegarde et de Mise en Valeur (PSMV), cette tude conduit chaque fois dfinir les endroits o lon peut construire. On peut connaitre les hauteurs maximales autorises, les retraits obligatoires et toutes les contraintes volumtriques. Au final on obtient toujours un volume capable qui sert de rfrence au projet. Ensuite partir des surfaces, on cre le volume minimal. Le btiment doit alors toujours tre lintrieur de la zone dlimite entre lespace minimal et le volume capable. Le volume minimal est presque toujours donn par le programme mais ici, je vais un peu toffer le processus. Il sagit dintgrer au travail architectural, des donnes techniques prcises souvent contrles par un ingnieur qui ninterfre que trs rarement au niveau de lesquisse. Je vais pouvoir montrer quon peut envisager un meilleur partenariat architecte-ingnieur. Comme il sagit dune SMAC, nous allons tudier lacoustique un peu plus en particulier. Tous les ingnieurs se basent sur des critres plus ou moins pertinents pour fonder leurs avis et leurs prconisations. Presque tous utilisent des logiciels dont les donnes sont rcuprables, cest un des grands avantages de linformatique. On peut alors envisager quun logiciel principal interroge des logiciels spcifiques pour trouver des rsultats dingnieur que le logiciel principal narriverait pas trouver ou alors avec beaucoup de difficults. On retrouve de faon quasi mimtique le rle de larchitecte vis vis Process Design des ingnieurs, le chef dorchestre. Le logiciel matre, rcuprant les donnes quil souhaite, il naura alors plus qua itrer les demandes avec des paramtres diffrents pour atteindre les spcificits quil vise au travers du programme. En acoustique par exemple, lun des critres est le TR qui est trs li la hauteur dune salle. On peut alors trs bien imaginer que le programme architectural, au lieu de donner une hauteur, donne un TR et que lon en dduise la hauteur et tout ce qui
Cration Alatoire Mta-Heuristique Fuzzifcation Fuzzifcation contraintes

moyen

nul

contrainte

moyen

bie

nul moyen nul

moyen

bie

Filtre

CONCEPTION / 46,69

C.G.O. // APPLICATION / PRATIQUE DU PROJET /

Volumes

Exemple de sortie de CGO pour les surfaces

La phase de la cration des volumes est nettement plus simple puisque que lon part dune hauteur minimale du programme de lesquisse. Il sagit, partir des surfaces, de monter les volumes correspondants. Pour la plupart des pices, la seule restriction est celle de lhabitabilit qui nous permet de dire quune pice ne doit pas avoir moins de 220cm de hauteur sous plafond. Ce 220 suffit largement pour une esquisse. Sur Rhino3D, il suffit dextruder les surfaces suivant les donnes du programme que lon aura rentres au pralable dans chaque pice. La seule difficult rside dans les salles o la donne initiale nest pas la hauteur mais le TR. Pour trouver le TR, on aurait pu passer par une formule bte ou un calcul plus complexe, mais il fallait montrer linteraction possible entre diffrents logiciels. Pour cela, les calculs seront effectus par Catt Acousti-

APPLICATION / 47,69

Liste Piece Algorithme

Piece

C.G.O. // CONCEPTION / THEORIE PRATIQUE /

Piece

Piece

Lis Li

Haut Progr

peut sy rapporter. Lintrt ici est que le programmiste ne bloque plus larchitecture dans des donnes architecturales priori mais dont limportance est capitale postriori. On peut alors avoir une vraie dmarche dans laquelle le rsultat est demand mais pas les moyens pour y parvenir, ce qui est alors un programme idal. Bien videment lexemple de lacoustique est extrapolable dautres domaines comme la RT2005 ou la HQE. Cette sparation entre logiciel principal et logiciel secondaire technique permet de bien sparer lutilisation de lun comme de lautre, damliorer les potentialits des deux sans avoir connaitre parfaitement tous les domaines. Il faut alors trouver une interface commune au deux, le framework. Le tout peut tre vu comme un ersatz de larchitecture Client Serveur, le client tant le plugin de travail et les serveurs les logiciels alentours, avec au minimum une couche de prsentation travers le modeleur. Le framework agit comme un langage de dialogue. Un autre type dapplication serveur pourrait tre lutilisation de logiciels spcialiss dans les calculsPlugin mathmatiques comme Mathlab ou Mathmatica, ce que des agences comme EZCT font parfaitement. Lavantage dutiliser des framework est quil existe souvent des API permettant la coopration entre logiciels. Par exemple, il existe dj des interfaces .NET et Matlab qui permettent Framework ainsi dintgrer facilement des calculs complexes dans un logiciel simple de API 3D. Au final, on peut beaucoup plus aisment travailler avec des ingnieurs, ceux ci soccupant toujours de leur partie mais leurs applications tant directes sur le projet. Par contre, le choix du framework est le point essentiel ici qui permet Modeleur CATT ECOTECT denvisager du long terme pour lapplication. Reste le problme de lchange TOIT des donnes qui ne peut tre rgl que par un emploi massif de standard comme le XML et IFC.

T Progr

Ai Progr

No Progr

EZCT, utilisation de Mathematica

Haut-Bas

Plugin

Framework API IFC Modeleur

Framework API XML Logiciel Technique

Gauche Droite

Phases du programmes

Original
CONCEPTION / 48,69

Resize

C.G.O. // APPLICATION / PRATIQUE DU PROJET /

private double runCalcul(double b, double h, double s) {//DICHOTOMIE double sol = 0; double m = (b + h) / 2; m += cgoAlgo.GetRandom(-0.3, 0.3, 1); setModele_catt(m);//FAIT LE MODELE this.runCalculUniq();//FAIT E CALCUL double r = this.Tr; if (r < s - 0.07) sol = runCalcul(m, h, s);//RECURRENCE if (r > s + 0.07) sol = runCalcul(b, m, s);//RECURRENCE if (s - 0.07 <= r && r <= s + 0.07) sol = m; return sol; } public bool runCalculUniq() { ... string p = path+@\CATT.BAT; System . Diagnostics . ProcessStartInfo psi = new System . Diagnostics . ProcessStartInfo(p); ... } public double Tr { get { ... S = System.IO.File.OpenText(path+@\ OUTPUT\PARAM_A0x.TXT); st = S.ReadToEnd(); S.Close(); st = st.Substring(st.IndexOf(T-30 [s]) + 11, 41); Class Lancement CATT

que24. Sur Rhino3D, on travaille avec un algorithme de dichotomie qui permet darriver au rsultat, sans connaitre les moyens dy parvenir. Cet algorithme na pas la convergence la plus rapide mais sa convergence est inconditionnelle et nexige quun seul calcul chaque itration, ce qui le rend plus rapide parce que dautres ont une meilleure convergence mais le nombre de calculs est plus grand. On part de bornes extrmes (dans notre cas, hauteur = 2,2m et hauteur du PLU = 12m) pour tester avec le milieu, on lutilisera alors rcursivement avec lun des deux domaines: soit bas-milieu, soit milieu-haut, suivant la valeur du rsultat. La difficult rside dans lchange de donnes entre les deux logiciels. L, Catt acoustique exporte ses rsultats dans un fichier texte, facilement analysable. Le lancement automatique de Catt depuis Rhino3D, nest faisable que depuis la toute dernire version du logiciel via, ce quils appellen une squence. Donc, cela se passe comme suit. A partir du milieu du domaine de test comme hauteur, on exporte le modle pour Catt, une squence de Catt se lance alors et fait un calcul suivant des paramtres rentrs auparavant pour une salle type. Ensuite Rhino3D reprend la main et trouve le rsultat du TR. Suivant ce dernier il change le domaine de test et relance une boucle jusqu trouver une valeur de TR optimale donne dans le programme 10^-1 prs. Au final, on trouve la hauteur comme tant le milieu du domaine test ayant fonctionn sous Catt. Ici le systme est simplifi puisque jintgre directement le fait que le volume est proportionnel au TR mais on pourrait trs bien rajouter une boucle pour vrifier linverse. Cela augmenterait uniquement le nombre de calculs. Au final, on rcupre une hauteur, donnant un TR 0.1 prs. Nous obtenons ainsi le volume minimal. Avec le volume capable du PLU on peut en dduire le volume dans lequel doit sinscrire le projet. Cette dmarche acoustique assez simpliste, donnant le volume pour un TR donn, aurait plus dintrt dans ltude par exemple de la diffusion pour un rflecteur et son orientation optimale, mais il sagissait ici darriver un rsultat probant. La simplicit de cette dmarche tient aussi au fait que la forme des salles est dfini par le site et quil ny avait pas moyen davoir plusieurs entres et donc un vrai arbre de possibilits. Cependant, cela nest pas un problme en soit puisqu partir dune surface donne, lalgorithme aurait pu calculer le volume optimal et donc continuer nimporte quelle chaine de possibilits.
24/logiciel de prdiction acoustique

Calcul des volumes avec CATT

APPLICATION / 49,69

Extrude Gauche Droite Loft Droit

Mur cour

Mur droi

Mur cour

C.G.O. // CONCEPTION / THEORIE PRATIQUECourbe /

Loft Courbe

Mur droi

Mur cour

Mur droi

Extrude

Mur cour

Original

Resize

Contour

Threshold

Morhpo

Original

Resize

Treshold

Edge

Morhpo

Analyse dune image

Volumtrie
La gomtrie globale du projet est sans doute la partie la plus difficile parce que cest celle faisant le plus appel lartiste sommeillant dans chaque architecte. Comme Daniel Estevez46 le disait, les faades, sous entendu laspect extrieur, sont en contact direct avec notre vue, donc avec nos sens. Elles font en cela partie du monde sensible, et comme nous lavons vu, cest laide de mtaphores que cela est exploitable. Process in form47 part du mme principe dexploitation dune image. Lanalyse de cette image est lanalyse mtaphorique. On peut envisager de prendre en compte ou non la culture entourant limage laide du web smantique comme nous pourrions tudier un tableau sous son angle historique. Lanalyse doit fournir des informations pratiques sur limage qui seront applicables au projet. Rien que cette analyse pourrait faire lobjet dun projet part. En effet, une analyse parfois, tourne facilement au projet tant les implications sont multiples. Ce qui est rellement intressant cest dvaluer certains points dune image et de la rendre applicable sur certains points de la volumtrie. Cette premire approche reste floue, de la mme manire quelle lest pour un architecte tel point quune erreur de programmation peut faire une volumtrie intressante. Mais on peut repartir sur des bases plus simples en disant que la peau extrieur est presque toujours lie la structure. Donc la structure tablie, il faut dfinir llment qui va se poser dessus. Et l encore on tombe sur un problme trs complexe. Cependant, la peau (ce terme sera utilis com46/Estevez, 2001 47/Varano, 2004

Erreur de programmation

CONCEPTION / 50,69

Algorithme Piece Piece

Liste Lien Hauteur Programme Tr Programme Aire Programme Nom Programme

Objet li Nb Liens Nom Objet li

C.G.O. // APPLICATION / PRATIQUE DU PROJET /

Mur droit

Loft Droit

Mur courbe Mur droit

Triangul

Loft Courbe

Mur courbe Mur droit

Extrude
Mur droit

Loft Droit
Mur courbe

Courbe

Loft Courbe

Mur droit Mur courbe

ECT TOIT

Extrude

Mur droit Mur courbe Mur droit

Loft Droit

Mur courbe Mur droit

Triangul

Loft Courbe
Mur courbe Mur droit Mur courbe Mur droit

Extrude Gauche Droite Loft Droit XML Courbe

Mur courbe Mur droit Mur courbe Mur droit

Loft Courbe

Extrude
Mur courbe

Typologie dune Toiture

Volumtrie
Original

Cration Alatoire

Haut-Bas

Mur courbe

Ph

Original

Comme on peut limaginer, la volumtrie est assez complexe dans la manire Contour Threshold daborder le problme. Cependant,Morhpo en ayant un site construit dense et en RDC, toute la volumtrie part de la toiture. Donc jutilise un arbre de topologie de toiture possible dans lequel je naurais plus qu naviguer pour trouver les solutions. Dabord, il faut trouver une mtaphore via une image. Limage est tire automatiquement depuis internet, dans notre cas, il sagit dune recherche dimage sur Google images avec comme mot cl vitrail bleu Chartres. Cela permet dobtenir, aprs tude de la composition de limage, une trame me Resize servant Treshold Edge Morhpo de structure de toiture. Ensuite je choisis alatoirement dans larbre des propositions, une toiture que japplique lensemble des volumes. Enfin pour terminer, il suffit de descendre la faade au sol afin dobtenir la faade complte. Le choix dans larbre est totalement alatoire. Ce nest quensuite que je rajoute une contrainte qui permet de limiter le nombre de solutions. Le choix seffectue uniquement sur le nombre dintersections avec les volumes, considrant quil faut quelles les coupent le moins possible. On peut bien sr imaginer arriver continuer la chaine expansion contraction, en faisant voluer les toitures choisies pour quelles satisfassent dautres contraintes. On retrouve ici lavantage dutiliser Rhino qui permet facilement de composer dabord des courbes exactement comme on veut partir de points, et des surfaces partir des courbes prcdemment construites.
Resize

APPLICATION / 51,69

C.G.O. // CONCEPTION / THEORIE PRATIQUE /

me addition de la toiture et faade) est issue de schmas gnriques adapts aux situations. On part donc dune gnalogie de forme pour arriver la peau finale. On peut ds lors trs bien imaginer un arbre parmi lequel on choisit une solution quil faudra ensuite faire voluer suivant le projet. Cela peut sapparenter des logiciels de dessin comme Aviary48 qui permet de mlanger des pattern afin dobtenir une forme propre. L encore, la VPL est une solution simple et efficace. Loptimisation de ce genre de toiture est aise dfinir en terme de surface ou de hauteur.

Brches
Ayant dfinie le plan, la volumtrie gnrale, il ne reste plus, pour les grands principe, qu dfinir la faon dont on claire le projet. Lespace et la lumire sont indissociable donc il est important daborder cette phase aussitt la volumtrie dfinie. Cette phase de travail redevient plus simple puisquelle fait appel uniquement la dfinition des surfaces du vitrage, de leur taille et de leur emplacement. Elle ressemble celle des volumes. En effet, on peut dfinir ici, comme dailleurs dans nimporte quelle phase, des pr-contraintes. Comme on peut dfinir un Tr, on peut ici dfinir une contrainte propre au vitrage qui permet dorienter priori larbre des possibilits. Cet arbre, dans tous les cas, est relativement simple puisquil consiste en une srie de choix basiques comme lutilisation de faade entirement vitre ou avec des fentres, les fentres identiques ou non, etc. Au final on soriente dans cette grille pour satisfaire des contraintes postriori comme une quantit de lumire qui rentre, ou lhomognit de celle ci. L encore on pourrait partir dune mtaphore et utiliser un logiciel technique afin de tester les contraintes. Cest un parfait mlange entre toutes les phases abordes ici. Il ny a pas de relle surprise quand la faon de laborder.

Aviary, Pheonix

Typologie des fentres

contrainte

contrainte

contrainte

CONCEPTION / 52,69

contrainte

48/a.viary.com

C.G.O. // APPLICATION / PRATIQUE DU PROJET /

Essai Volumtrie

Brches
Une fois la volumtrie globale trouve, il ne reste plus qu ouvrir ce volume avec des percements. Il sagit de dfinir la taille et lemplacement de ces derniers. Etant trs contraint par le site, je nai pas vraiment le choix. Je peux seulement ouvrir la faade principale et la toiture. Ds lors, pour ouvrir une faade, il ny a pas tant de choix possible que cela. Soit on ouvre tout, soit on utilise des fentres. Pour les fentres, on peut les installer alatoirement ou par bande. Cela finalement revient faire un autre arbre des possibilits. Ensuite, nous pourrions faire les ouvertures en suivant la mme logique mais, je vais rajouter une pr-contrainte. Cest dire que cette contrainte se rajoute avant le choix. Celle-ci permet de dfinir la surface totale des ouvertures. Ce genre de contrainte est extrmement utile puisque par exemple pour la RT2005, les calculs sont fonctions justement de cette surface. Ensuite le choix est effectu avec un logiciel technique. Ce dernier peut calculer la ventilation comme lacoustique ou lombrage. Ici cest lombrage qui va nous servir dexemple. Je nai pas eu le temps dimplmenter toute lautomatisation, mais cest bien sur faisable comme avec CATT. Par contre les rsultats nous permettent dobtenir la quantit dombrage du plancher sur lanne, qui me permet de choisir parmi les solutions possibles. Ici, exactement comme dans la phase volume, on peut dfinir des pr-contraintes utiles pour des tudes futures, lies avec des ingnieurs et ensuite utiliser des logiciels externes pour vrifier dautres contraintes.
Ecotect & XML

APPLICATION / 53,69

C.G.O. // CONCEPTION / THEORIE PRATIQUE /

Aller plus Loin


Si on voulait voir plus loin que ce qui a t fait, il faudrait imaginer de pouvoir boucler les phases, les contraintes bref, permettre un feedback. Cela permettrait, par exemple, dadapter la toiture en fonction dun changement de plan de dernire minute. Mais ce quil faut quand mme noter, cest que nous avons actuellement, tous les outils ncessaires llaboration de ce projet. Il ny a pas de limite technologique comme cela pouvait exister il y a une dizaine dannes. Il ne manque quune relle volont de voir autrement le projet comme un parcours dans une grille de possibilit.

CONCEPTION / 54,69

C.G.O. // APPLICATION / PRATIQUE DU PROJET /

Surfaces Volumtrie

Volumes Brches

Exemples Brches

Objet 3D Piece Tr Rel Hauteur Relle Objet 2D Surface Surface Relle Objet 2D Piece Liste Piece Algorithme Piece Piece Texte Nom Surface Piece Lien Liste Lien Hauteur Programme Tr Programme Aire Programme Nom Programme Nb Liens

8 points

4 points

1 points

Objet 2D Nom Objet li Nom Objet li

2 points

Mur

Loft Droit

Classes CGO

Mur Mur

Triangul

Loft Courbe

Mur

Extrude Haut-Bas Loft Droit

APPLICATION / 55,69

Mur Mur Mur Mur

rk Courbe

Loft Courbe

Mur

C.G.O. // PROPAGATION /

Propagation
Il est vident que lon peu bannir le simple mot outil accol avec ordinateur. Ou plutt il faut revoir la dfinition de ce mot. En voyant de quelle manire lordinateur peut ouvrir un formidable champ de limaginaire, il se place en vritable partenaire de larchitecte. Partenaire indispensable pour la fabrication et partenaire cratif dans les processus de cration. Lordinateur, cet artiste intermdiaire ne cherche pas donner une forme priori aux choses. Il sait bien que son uvre en marche possde une forme fondamentale, une essence plus sereine que les images fugitives quelle donne voir. Seule cette forme et cette essence rsistent aux errements du temps et de la fortune. Le hasard nentame point lessence des choses, il lui rend invinciblement hommage1, en abordant le projet sous linfinie grille des possibles. Les contraintes multiplies de larchitecture contemporaine deviennent tout coup de simples fonctions quil faut soustraire la grille. La grille et le temps rtrcis, cest le projet qui y gagne. Linconscience davoir cr nen rduit pas moins le talent. Parce que si luvre paradoxalement cre son crateur, du mme coup, elle cre aussi son rcepteur2. Ce crateur de fortune, est forcment dpourvu de la folie que lon attribue lhomme artiste mais possde le gnie de lhomme surdou. Cette architecture gniale permet nimporte quelle personne de sapproprier son talent mais lultime choix, celui qui nous fait vivre en tant qutre indtermin, reste la proprit de celui qui allume la machine. La diffrenciation se situe forcment sur les choix donc sur notre humanit. Et puis la ncessit comme la dtermination passe par le programmeur qui reste le maitre penser de la matrice. Le grand dfaut de ce programme est parfaitement illustr par la phrase le diable est dans les dtails, parce que si jespre tre arriv convaincre que lon peut produire des esquisses crdibles, ds quil sagit de rentrer dans le projet, on saperoit assez facilement des limites de ce programme. Ainsi le rle de larchitecte ne se voit en rien dissout mais je dirai linverse quil est renforc par les atouts que procure linformatique. La CGO devient le nouveau paradigme de lexploration architecturale. In fine, il est intressant de voir que lon peut amliorer le temps de conception et donc de le passer des tches plus importantes, mais on remarque aussi, malgr le nombre important de recherches sur des sujets similaires, la pauvret des outils mis disposition des architectes. Jai limpression que ce problme vient de lutilisation dinterfaces propritaires peu diffuses. Aussi je pense que lutilisation de plugin, dont il serait intressant de faire la traduction pour Autocad et Sketchup pour ne citer queux, dans un dveloppement collaboratif libre pourrait faire avancer les choses. Plutt que de crer des outils qui dfinissent prcisment des projets, crons des outils qui permettent dvaluer des projets. Cette dmarche ncessite dabord de tout recoder, en corrigeant les bugs, en utilisant une gestion des erreurs, en annotant et crant une aide et surtout en sparant vraiment lAPI Rhino du cur du programme. Ensuite le
1/Quau, 1989 2/Masson, 2004

56,69

C.G.O. // PROPAGATION /

code pourra tre libr en GPL par exemple. Ds lors je peux entreprendre une amlioration relle des algorithmes. Une des premires choses faire sera de finir lallocation spatiale qui pourra tre rellement utile tous les jours. Puis viendront les fonctionnalits additionnelles comme : bien gerer CATT et ECOTECT API Autocad, Sketchup, Systme VPL

Remerciement
Dans un ordre totalement alatoire, je tiens remercier : Mon jury pour mavoir corrig, inspir, guid. Gwen pour avoir pris le temps de ne pas trop snerver et de rendre le Bescherelle trs attrayant. Tomoko parce quelle connait le beau et Indesign et parce quelle a toutes les qualits de ses dfauts. Mes parents sans qui je naurais pas vu le jour (logique) et mon prof de franais domicile (il fait aussi lhistoire go). Jean-Michel pour ses conseils aviss. Florian pour ses images de qualits. BFT, pour leur logistique hors du commun (normal). Altia & Studio DAP & Euphonia pour la dcouverte de lacoustique, avec une mention spciale pour Arnault. Mes rares professeurs darchitecture (que je ne nommerais pas) qui mont soutenu dans mes ides parfois compltement farfelues. Mes amis coca cola light et pepsi max, pour mavoir tenu veill sans trop me faire grossir. Mon ordinateur, qui na pas plant. Mcneel, pour leur aide technique sur Rhino. Internet & toutes ces communauts dintrt sans qui je serais malheureux. Le moment o lcrivain donne son texte lditeur, o le peintre confie sa toile au galeriste, o le compositeur offre au copiste ses partitions, ce moment est redout, comme sil ruinait, en un instant, lensemble des bnfices narcissiques secondement acquis au cours du travail crateur : le crateur se retrouve face sa nudit premire Masson Cline, Psychisme et cration, 2004, Lesprit du temps, Bordeaux

57,69

C.G.O. // BIBLIOGRAPHIE /

Bibliographie
Livre
Arnheim, R., Dynamique de la forme architecturale, 1986, Pierre Mardaga Editeur, p.43 Borillo Mario et al., Cognition et cration, 2002, Edition Mardaga, Lige Boudon Philippe et al., Enseigner la conception architecturale, 2000, Edition la Vilette, Paris Deleuze Gilles, Pourparlers, 2003, Les ditions de minuit, Paris Estevez Daniel, Dessin darchitecture et infographie, 2001, CNRS Editions, Paris EZCT et al., Pavillon Seroussi, 2007, Edition HYX, Orlans Galofaro Luca, Digital Eisenman, 1999, Birkhauser, Basel Ghyka Matila, Philosophie et mystique du nombre, 1952, Payot, Paris Hawkins Jeff, On Intelligence, 2004, CampusPress, Paris Masson Cline, Psychisme et cration, 2004, Lesprit du temps, Bordeaux, p9; p120 de Meredieu Florence, Arts et Nouvelles technologies, 2005, Larousse, Paris Moles A. A., Les sciences de limprcis, 1995, Le seuil, Paris Popper Franck, Lart lge lctronique, 1993, Hazan, Vanves Quau Philippe, Metaxu, Thorie de lart intermdiaire, 1989, Champ Vallon Rambert Francis, Architecture tomorrow, 2005, Terrail, Paris Xenakis Iannis, Art/Sciences. Alliages, 1979, Casterman, Paris

Magazines
Belcikowski Christine et al., Intelligence Artificielle, SDJ Extra, n1, 2006 Bergandi D. , Lide dmergence, Sciences et Avenir Hors-Srie Les grandes ides du sicle, Janvier 2000. Borillo Mario et al., Lorsque dire cest concevoir : vers une approche cognitive des processus de composition architecturale, in DArchitecture, n131, aout sept 2003, pp. 15-26 Seron-Pierre Catherine, Une palissade alatoire, nov. 2006, AMC, n165, p 127 Archistorm n24; mars avril 2007 Annick Bureaud, les arts lectroniques, ArtPress, n283, oct. 2002, Poinas Vincent, Module moderne, Citizen K International, n706, t 2007, pp. 188-193 Eisenman Peter, Visions unfolding, Domus, n734, 1992, pp. 17-21 Musique, Architecture, Rue Descartes n56, PUF Collge international de philosophie Et si la vie devait tout au hasard, Sciences & Vie, n1079, Aout 2007, pp. 4665

59,69

C.G.O. // BIBLIOGRAPHIE /

Diplmes - Thses
Amardeilh Florence, Thse de doctorat, Web Smantique et Informatique Linguistique, mai 2007 Baneyx Audrey, Thse de doctorat, Construire une ontologie de la pneumologie, fvrier 2007 Cabut Benjamin, TPFE, Intgration dun programme informatique dans la dmarche de projet, EAPVL, 28 septembre 2007, http://www.bebetools.com Tran Minh, TPFE, un outil de conception architectural interactif pour la matrise des ambiances, EAPLV, 1994 Varano Sandro et Wetzel Jean-Paul, TPFE, Process in form, ENSAS, mai 2004

Publications
Elezkurtaj Tomor & Georg Franck, Algorithmic Support of Creative Architectural Design, 2002 Medjdoub Benachir & Yannou Bernard, Dynamic Space Ordering at a topological level in space planning, 2001

Confrences
Deleuze Gilles, Quest-ce que lacte de cration ? Confrence donne dans le cadre des mardis de la fondation Femis, 17 mai 1987

En Ligne
Autodesk, Revit[en ligne], consult en 2007, http://www.autodesk.com/revitarchitecture Autodesk Developper, C# pour Autocad[en ligne], consult en 2007, http:// usa.autodesk.com/adsk/servlet/index?id=1911627&siteID=123112 Dbpedia, Wikipedia en RDF[en ligne], consult en 2007, http://dbpedia.org/ Grammazio et Kohler, Gantenbein Winery, Flsch[en ligne], consult en 2007, http://www.dfab.arch.ethz.ch/?lang=e&loc=DFAB&this_page=projekte&this_ id=52 Microsoft, Microsoft XNA[en ligne], consult en 2007, http://en.wikipedia. org/wiki/Microsoft_XNA Vinge Vernor, The Coming Technological Singularity[en ligne], 1993, http:// www-rohan.sdsu.edu/faculty/vinge/misc/singularity.html Wikipdia(1), Comparison of the Java and .NET platforms[en ligne], consult en 2007, http://en.wikipedia.org/wiki/Comparison_of_the_Java_and_.NET_ platforms Zicarelli David, Max 5: What It Is (and Isnt)[en ligne], 2007, http://www.cycling74.com/story/2007/9/28/105551/882 ZKM - Zentrum fr Kunst und Medientechnologie, Algorithmische Architektur[en ligne], consult en 2007, http://www01.zkm.de/algorithmische-revolution/index.php?module=pagemaster&PAGE_user_op=view_page&PAGE_id=27

60,69

C.G.O. // BIBLIOGRAPHIE /

Goodman E, Tetelbaul, A, Kureuchik V, A genetic algorithm approach to compaction[en ligne], 1994, http://garage.cse.msu.edu/papers/GARAGe944.pdf

Complmentaire
Archilab, Orlans 2001, 2001, Marie dOrlans, Orlans Benjamin Walter, Luvre dart lpoque de sa reproductibilit technique, 1972, Editions Allia, Paris 2003 Bideaud Jacqueline et al., Lhomme en dveloppement, 2005, PUF, Paris Blistne Bernard, Une histoire de lart du XXe sicle, 2002, Beaux Arts magazine Brecht Georges, Limagerie du hasard, 2002, Les presses du Rel Domecq Jean-Philippe, Artistes sans art?, 1999, Pocket, Paris Einstein, Infeld, Lvolution des ides en physique, 1982, Flammarion, Paris Partouche Marc, Marcel Duchamp, sa vie, mme, 2005, Al Dante, Romainville Pradel Jean-Louis, Lart contemporain, 1999, Larousse, Paris Quau Philippe, Eloge de la simulation, 1993, Champs Vallon, Seyssel

Aller plus loin


Allan Paivio sur http://tecfa.unige.ch/tecfa/publicat/peraya-papers/jeprim-6/ jeprim-6.html Christopher Alexander, lire notamment , The Nature of Order Noam Chomsky, lire notamment, Aspects de la thorie syntaxique

61,69

C.G.O. // GLOSSAIRE /

Glossaire
3DM Format de fichier de Rhino3D APD Avant Projet Definitif API Application Programming Interface APS Avant Projet Sommaire ASP Active Server Pages BIM Building Information Modeling ou la modlisation des informations du btiment C# C Sharp, langage de programmation orient objet cr par Microsoft proche du C++ C++ Langage de programmation orient objet le plus populaire issue du C CAO Conception Assiste par Ordinateur CGI Common Gateway Interface CGO Conception Genere par Ordinateur COS Coefficient doccupation des sols CSS Cascading Style Sheets CVS Concurrent Versions System DAO Dessin assiste par Ordinateur DOM Document Object Model DTD Document Type Definition DWG Format de fichier dAutocad (drawing) FAO Fabrication Assiste par Ordinateur GPL GNU General Public License GUI Graphical User Interface HQE Haute Qualite Environememtale HTML HyperText Markup Language HTTP Hyper Text Transfer Protocol IA Intelligence Artificielle IFC Industrial Foundation Classes ISO International Organization for Standardization MathML Mathematical Markup Language Max/Msp Logiciel visuel de composition de musique MB Megabyte MHz Megahertz MSDN Microsoft Developer Network MS Microsoft .NET Framework de composant logiciel Microsoft P2P Peer to Peer PLU Plan Local d urbanisme PSVM Plan de Sauvegarde et de Mise en Valeur RDC Rez de Chauss RDF Resource Description Framework RSS Rich Site Summary RT2005 Reglementation Thermique 2005 SDK Software Development Kit SHON Surface Hors Oeuvre Nette

62,69

C.G.O. // GLOSSAIRE /

SMAC SOAP SQL SSI SU TR URL VBA VB VPL W3C WWW XML XSD XSL XUL

Salle de Musique Actuelle Simple Object Access Protocol Structured Query Language Server Side Includes Surface Utile Temps de Reverberation Uniform Resource Locator Visual Basic for Applications Visual Basic Visual Programming Language, cf Max/Msp World Wide Web Consortium World Wide Web Extensible Markup Language XML (Extensible Markup Language) Schema Definition Extensible Stylesheet Language XML User Interface Language

63,69

C.G.O. // TABLE DES ILLUSTRATIONS /

Table des Illustrations


conception ....................................................................................................... 3 application........................................................................................................ 3 Exorde .............................................................................................................. 3 Narration .......................................................................................................... 3 Proraison ........................................................................................................ 3 Schma des salles rfrences par la rgion.................................................... 9 Marcel Duchamp, Nu descendant lescalier 2, 1912 ...................................... 10 Jackson Pollock, Number 26 A, Black and White, 1948.................................. 10 Plan de Chartres et sa banlieue...................................................................... 11 ENIAC, U.S. Army Photo, 1948 .................................................................... 12 Apple Macintosh Plus de 1986 ....................................................................... 12 Nam June Paik, Grandmother in Family of Robot, 1986 ................................ 12 Plan du centre ville de Chartres ..................................................................... 13 Photomontage du site .................................................................................... 13 Zoom sur un piano prpar ............................................................................ 14 Alexandre Calder, Trois soleils jaunes, 1965 ................................................... 14 Manfred Mohr, P-021/A, 1969 ....................................................................... 14

Rglement du site .......................................................................... 15


Vera Molnar, Mondrian Drang, 1974 .......................................................... 16 Jeffrey Shaw, Point of View, 1983 ................................................................... 16 Yoichiro Kawaguchi, Variation/Mutation, 1998 .............................................. 16

Rglement pannelage .................................................................. 17 Volume Capable ............................................................................. 17


Tableau calcul sur mon ordinateur en 2005 ................................................. 18 Pavillon Philips par Xenakis chez Le Corbusier, 1958 ..................................... 18 Drugstore Publicis, Architecte M. Saee, 2004 ................................................ 20 Ferrier / Morphosis ........................................................................................ 20 Dtail de la tour Doha par Jean Nouvel.......................................................... 20 Photo de la palissade de Haimerl ................................................................... 22 Processus de fabrication des panneaux de faade. ........................................ 22 Un Plugin sous Rhino...................................................................................... 24 Un exemple MAX/MSP ................................................................................... 24 Logo Rhino3D ................................................................................................. 25

Schmas du programme ................................................................ 21

Scmas des Filtres.......................................................................... 26 Framework ..................................................................................... 27


Image tire du TPFE Process in Form ............................................................. 28 Listing Rnd() simplifi ..................................................................................... 31 Listing GetRandom()....................................................................................... 31 Schma des rgressions possibles.................................................................. 33 Listing GetRegr() ............................................................................................. 33 Design as computer, John Christopher Jones ............................................ 34

64,69

C.G.O. // TABLE DES ILLUSTRATIONS /

Schmas de la logique floue........................................................................... 37 Etude de la suite Feigenbaum ........................................................................ 38 Automates Cellulaires .................................................................................... 38 Proximit smantique .................................................................................... 39

Processus de cration .................................................................... 40 Schmas des phases ...................................................................... 42


Exemple type dun diagramme organisationnel ............................................. 42 Exemple type dun diagramme informationnel.............................................. 44 Algorithme dElezkurtaj dallocation spatiale ................................................. 44 Class Piece ...................................................................................................... 45 Class Lien ........................................................................................................ 45 Class Piece, Mark ........................................................................................... 45

Phases du programmes ................................................................. 43

Interface de CGO en version 0.6.9 ................................................. 45 Cycles Expansions Rductions ....................................................... 46 Exemple de sortie de CGO pour les surfaces ................................. 47 Phases du programmes ................................................................. 48
EZCT, utilisation de Mathematica ................................................................... 48 Class Lancement CATT .................................................................................... 49

Calcul des volumes avec CATT ....................................................... 49 Analyse dune image ...................................................................... 50
Erreur de programmation .............................................................................. 50

Typologie dune Toiture ................................................................. 51 Analyse dune image ...................................................................... 52


Aviary, Pheonix ............................................................................................... 52 Ecotect & XML ................................................................................................ 53

Essai Volumtrie ............................................................................ 53 Exemples Brches .......................................................................... 55 Classes CGO ................................................................................... 55

65,69

C.G.O. // TABLE DES MATIERES /

Table des Matires


Resum - Abstract ............................................................ 1 Sommaire ......................................................................... 3 Prambule ........................................................................ 4 Introduction ..................................................................... 6 Ltat de lart..................................................................... 8
Lart cest la vie ............................................................................... 10 Larchitecture cest maintenant ...................................................... 18

Ltat du terrain ................................................................ 9


Outside ............................................................................................ 9
Etude Urbaine .................................................................................................. 9 Centre Culturel ................................................................................................. 9

Inside ............................................................................................. 11
Site ................................................................................................................. 11 Programme .................................................................................................... 19

Une vue de lesprit.......................................................... 24


Visual Programming Language ...................................................... 24 Echanges, Mtaphore .................................................................... 26 Contraintes .................................................................................... 30 Computationnelle .......................................................................... 32 Intelligence .................................................................................... 34 Chaos ............................................................................................. 38 Voir plus loin .................................................................................. 38

Lesprit en pratique ......................................................... 25


Logistique ...................................................................................... 25 Echanges Standards ....................................................................... 27 Hasard............................................................................................ 27 Logique .......................................................................................... 33 Base de connaissance .................................................................... 39

66,69

C.G.O. // TABLE DES MATIERES /

Thorie Pratique............................................................. 42
Programme .................................................................................... 42 Surfaces ......................................................................................... 44 Volumes ......................................................................................... 46 Volumtrie ..................................................................................... 50 Brches .......................................................................................... 52 Aller plus Loin ................................................................................ 54

Pratique du projet .......................................................... 43


Programme des phases.................................................................. 43 Surfaces ......................................................................................... 45 Volumes ......................................................................................... 47 Volumtrie ..................................................................................... 51 Brches .......................................................................................... 53

Propagation .................................................................... 56
Remerciement ............................................................................... 57

Bibliographie .................................................................. 59
Livre ............................................................................................... 59 Magazines ...................................................................................... 59 Diplmes - Thses .......................................................................... 60 Publications ................................................................................... 60 Confrences ................................................................................... 60 En Ligne ......................................................................................... 60 Complmentaire ............................................................................ 61 Aller plus loin ................................................................................. 61

Glossaire ........................................................................ 62 Table des Illustrations ..................................................... 64 Table des Matires ......................................................... 66

67,69

C.G.O. //

Le moment o lcrivain donne son texte lditeur, o le peintre confie sa toile au galeriste, o le compositeur offre au copiste ses partitions, ce moment est redout, comme sil ruinait, en un instant, lensemble des bnfices narcissiques secondement acquis au cours du travail crateur : le crateur se retrouve face sa nudit premire
Masson Cline, Psychisme et cration, 2004, Lesprit du temps, Bordeaux

//

CONCEPTION

GENEREE

PAR

ORDINATEUR

//

GUILLAUME

MEUNIER

//

L'histoire de l'architecture montre que l'ordinateur encourage la cration, tel point que l'on parle d'outil d'aide la conception. Pour reprendre les mots d'un critique d'architecture : L'informatique, dans un premier temps trs redoute par les architectes, a chang de camp l'vidence. Ennemi hier, alli objectif aujourd'hui, l'ordinateur valide des options jusqu'alors impensables. Mais, soyons clairs, la machine n'a fait qu'aider[]. Sans rentrer dans une bataille gnrationnelle comme celles qui ont jalonnes cette histoire, les mots machines et outils appliqus l'ordinateur sont souvent des rsums simplistes des courants actuels qui bercent les architectes... G.M.

Você também pode gostar