Skip to content

Latest commit

 

History

History
executable file
·
4 lines (4 loc) · 15.3 KB

File metadata and controls

executable file
·
4 lines (4 loc) · 15.3 KB
layout page

Automatisatie-doelstelling

Het onderzoeksproject Design Automation vatte aan in 2004 met als onderzoeksdoel het automatiseren van het grafische creatieproces. Het was ons doel een applicatie, NodeBox, te ontwikkelen waarmee ontwerpers door middel van eenvoudige programmeercode hun grafische mogelijkheden konden verleggen: experimenteren met duizenden elementen en nieuwe vormen wat niet mogelijk is in bestaande software, her versnellen en automatiseren van het saaiere productiewerk (aanmaak van PDF's, beheer van honderden pagina's, templating).

Mijlpalen in de software
DrawBot migreerde naar NodeBox en werd ondersteund door een nieuwe website met documentatie en later ook lesdocumenten waarin ontwerpstrategieën werden besproken. De software kende 10 mijlpalen door middel van software updates met belangrijke vernieuwingen: 1) meervoudige PDF-uitvoer, 2)manipulatie van complexe Bezier-paden, 3) professionele typografiemogelijkheden (tekst als outlines paragraaftekst, feedback over hoogte en breedte), 4) invoer van beeldmateriaal, 5) compositiegrids, 6) slepen aan getallen, 7) custom user interfaces en uiteindelijk 8) animatie, 9) uitvoer als Quicktime-films en 10) interactie. De steeds stabieler wordende applicatie werd gebruikt tijdens lesmomenten in o.a. Sint Lucas Antwerpen, Institute of Design (Lahti, Finland), Plantijn Genootschap (Antwerpen, België), waar de studenten er steeds in slaagden vernieuwende resultaten te boeken (o.a. publicaties van 600 blz. of meer verwezenlijkt in 1 week, NodeBox als motor om Artificial Life te bestuderen, ...)
http://nodebox.net

Grafische grensverlegging
Niet lang daarna volgden de bibliotheken: plug-ins voor NodeBox met nieuwe functionaliteiten zoals een Google-koppeling, Wikipedia-lezer, WordNet-integratie, Boids-algoritme, database-koppeling en graphing-algoritme. Met behulp van deze bibliotheken werd het stilaan mogelijk om niet enkel design te automatiseren maar ook grensverleggend nieuw grafisch werk te realiseren, waarvan de NodeBox gallerij het bewijs is. De eerste werken spitsten zich toe op typografie- en taalexperimenten (LetterKnitter, de genaaide letters, Pixie, het automatische handschrift, Flowerewolf, de poëziegenerator). Met de komst van de gallerij groeide stilaan een wereldwijde interesse in NodeBox.
http://nodebox.net/code/index.php/Gallery

Artificiële Creativiteit
Tegelijkertijd sloeg het Design Automation project een zijweg in. De Prism-bibliotheek zorgde voor een eerste mijlpaal in het fundamentele onderzoek. Deze bibliotheek stelt de computer in staat om zelfstandig kleuren te bedenken bij opgegeven begrippen. Het onderzoek spitste zich nu meer en meer toe op het wat in plaats van het hoe. Langzaam legde NodeBox de brug naar de Artificiële Intelligentie met projecten zoals ConceptNet (schematisering van menselijke kennis), Boids (bewegingspatronen van vogels en vissen), Ants (samenwerking en probleemoplossing tussen AI-creaturen), Hyperpolator (nieuwsvinder) en Percolator (automatische creatie van grafisch materiaal bij relevantie nieuwsberichten).

Gravital en Evolution
Dit AI-denkspoor resulteerde in twee belangrijke mijlpalen: Gravital en Evolution. Gravital was oorspronkelijk een algoritme dat eenvoudige zinnen in natuurlijke taal ("bol staat rechts van vierkant") zou kunnen omzetten naar menselijke taal. Het project groeide uiteindelijk uit in een IWT-project (Gravital, IWT/60121, EUR 267612) in samenwerking met de faculteit Computerlinguïstiek van de Universiteit Antwerpen. Gravital wordt uitgewerkt in 2007-2009 een beoogt een nieuwe applicatie die toelaat om te experimenteren in de Artificiële Creativiteit. Evolution anderzijds was een project rond genetica en evolutie. De prachtige grafische resultaten en de unieke opzet zorgde voor een storm aan positieve reacties. Momenteel zijn er tal van denkpistes in de gaming-wereld. Via Evolution kwamen wij tevens in contact met Transmedia (postgraduaat Sint Lukas Brussel) die interesse tonen tot samenwerking, uitwisseling en workshops, en Johan Gielis (wiskundige en bedenker van de "superformule") die interesse toont in gezamelijke IWT-aanvragen.
http://nodebox.net/download/Gravital_TETRA.pdf

Doctoraat in de kunsten
Contacten met de Universiteit Antwerpen leidden tot doctoraatsaanvragen in de kunsten. Het is onze doelstelling in de toekomst minstens elke twee jaar een IWT-aanvraag in te dienen en minstens een doctoraatsaanvraag.

NodeBox in de toekomst
Met een nieuwe projectaanvraag willen wij de toekomst van NodeBox verzekeren en zowel de applicatie als het team verder uitbouwen. Er blijven nog steeds veel denksporen onbewandeld, of diepgevroren in een proof-of-concept stadium. Los van de realisatie van het Gravital-project moet de NodeBox-voedingsbodem opnieuw gevuld worden zodat het project niet op een sisser eindigt nu het net "boomt". De aanhang van NodeBox groeide uit tot een middelgrote community waarvan het onderhoud en de communicatie een project op zich is geworden. De NodeBox kreeg recent een Messages sectie maar deze is ontoereikend. In de toekomst moeten er forums komen, verbeterde tutorials en versiecontrole zodat andere ontwikkelaars wereldwijd de kans krijgen NodeBox mee uit te bouwen. Tal van commerciële projecten (integratie van NodeBox in de Xara applicatie, NodeBox-server, Prism-licenties, Brainstorm-engine) liggen al maanden op stapel wegens tijdgebrek of wanbeheer en dit probleem moet in de toekomst aangepakt worden. Alhoewel NodeBox lijkt over te gaan in Gravital is dit niet het geval: Gravital is een specifieke toepassing van NodeBox in de AI-sfeer. Er is nog veel werk aan NodeBox zelf. Peer-reviews tonen aan dat wereldwijd NodeBox wordt beschouwd als een professionele productietool maar dit vereist naar onze eigen mening nog uitbreiding: node-interface, XML-objecten, paginalayout-modules, typografie-modules, compositie-algoritmen. Dat deze zaken mogelijk zijn toonden wij aan door middel van proof-of-concepts in gedrukte publicaties, maar hun professionele uitwerking vereist tijd en mankracht. Er zijn nieuwe mensen vereist om nieuwe projectaanvragen te genereren.

 


Statistieken van de NodeBox-website

Statistieken van het webverkeer van juli 2006 tot en met september 2006 wijzen uit dat de NodeBox-site gemiddeld door 9000 personen per maand bezocht wordt, met een gemiddelde van 350 per dag. Gebruikers bezoeken het meeste de gallerij van werk gemaakt in NodeBox en de sectie met bibliotheken en plug-ins voor NodeBox. De NodeBox-applicatie kent maandelijks ongeveer 600 downloads.

http://nodebox.net/plesk-stat/webstat/

 


Geselecteerde peer-reviews 

2006, Brendan Dawes, creative director van magneticNorth, auteur van twee standaardwerken over Flash scripting
http://www.brendandawes.com/mt/mt-comments.cgi?entry_id=208
"NodeBox is a free Mac application that allows you to explore code based generative art and graphic design using the Python programming language. Your creations can then be exported as a PDF or a series of PDFs and even QuickTime movies - yes it can do animations too. While it's not an application for building interactive projects as such, the stuff you can make is really fantastic. There's also a growing library of, er, libraries that add additional functionality such as interacting with Google and other cool things."

2006, Marius Watz, oprichter van de Generator.x conferenties en Processing specialist
http://www.generatorx.no/20060606/nodebox-10rc7/
"NodeBox is now up to version 1.0 release candidate 7, and is sophisticated enough to count as a real production tool."

2006, Dr. Oliver Hofmann, bio-informaticus, South African National Bioinformatics Institute
"There's lot of biological data these days that's being represented as networks. Metabolic networks, protein protein interactions, genetic networks, text mining / word association graphs, etc. During the past few years I've tinkered around with a number of graph representation packages (CAIDA-stuff like Walrus, the TouchGraph framework and more biology-centric software like CytoScape or PyGraph); NodeBox is interesting since it a) allows me to interface it via Python, b) exports images via PDF, c) allows for user interaction via parameters."

2005, Daniel Jalkut, ontwikkelaar voor Apple
http://www.red-sweater.com/blog/146/blog-redesign
"Now, these icons are nowhere near the quality you’d get from an excellent designer, but they’re much better than I would probably come up without NodeBox. It makes me so comfortable to have programmatic cnotrol over the rendering. A whole palette of buttons and I have source code to them! The nerd’s design tool. This simply inspires me to be more creative than I am manipulating control points with a mouse. Seeya Illustrator, wouldn’t wanna be ya!"

2005, Dan Michaelson, docent, School of Art Yale
"I'm interested in using Nodebox or Drawbot in a class I'll be teaching next year at Yale. But because I'd like to deal with the concept of network streams of changing data, I think it will be important that students' programs be able to show output that changes over time."

 


Overzicht van publicaties en interviews

  • 2004: Lahti Automation Workshop
  • 2005: De Standaard (Prism)
  • 2005: Radio2 (Prism)
  • 2005: Flowerewolf
  • 2005: Computers and the Zen of Programming Art
  • 2006: Counterform in Motion (Rusland)
  • 2006: ADD-magazine (gegenereerde typografie)
  • 2006: Add!ct-magazine (Percolator)
  • 2006: Add!ct-magazine (Evolution)

 


Overzicht van lezingen en tentoonstellingen 

  • 2003: Experimental Typography (Dun Laoghaire Institute of Art, Ireland)
  • 2004: Design Automation (Lahti Institute of Design, Finland)
  • 2004: DrawBot (Dorkbot, Ghent, Belgium)
  • 2004: AtypI 2004 conference (Prague, Poland)
  • 2004: Intelligence (Lahti Institute of Design, Finland)
  • 2005: AtypI 2005 conference (Helsinki, Finland)
  • 2005: Blotter (MuHKA, Antwerp, Belgium)
  • 2006: Evolution (Beursschouwburg, Brussels, Belgium)
  • 2006: Evolution (Transmedia Sint Lukas Brussels, Belgium)
  • 2006: Evolution (Dorkfest, Nieuwpoorttheater, Ghent, Belgium)

 


Overzicht van online artikels en referenties