Innovatie in de grafische sector, daar doen we bij Netlash graag aan mee.
Gedurende de voorbije twee jaar werkten Lucas Nijs, Frederik De
Bleser en Tom De Smedt aan NodeBox, een open-source Mac OS X
applicatie die tweedimensionale kunst genereert (voor drukwerk als
PDF, bewegend als Quicktime-movie) op basis van eenvoudige
programmeercode. NodeBox heeft geen interface met
menubalken en knoppen, enkel een venster waar
Python-programmeercode kan ingegeven worden.
Het Gravital
project wil nog een stap verder gaan.
Gravital is een parser die natuurlijke taal omzet naar een semantisch netwerk van computerinstructies, en door middel van een solver de gewenste visuele output genereert. Het wil de programmeer-drempel van NodeBox verlagen. Het principe van Gravital is gebaseerd op programeertalen zoals Haskell en Lisp. Het is een uitbreidbare, natuurlijke taal waarin enkele basiselementen (rechthoek, cirkel, groen, is, staat-rechts-van, dynamisch, ...) eindeloos met elkaar gecombineerd kunnen worden. De kunstenaar breidt Gravital uit door basiselementen in relatie met elkaar te brengen. Deze relaties worden op zich dan weer basiselementen die nieuwe relaties kunnen aangaan. Basiselementen kunnen ook aangepast worden, niets ligt vast.
De kunstenaar vertaalt zijn of haar werkproces, in natuurlijke taal, naar iets dat de computer begrijpt. De computer kan dan visuele output genereren.
Enkele relevante links:
- NodeBox website en download (Mac OS X): http://nodebox.net/
- Praktische voorbeelden van NodeBox: http://nodebox.net/code/index.php/Gallery
- Centrum voor Nederlandse Taal en Spraak: http://www.cnts.ua.ac.be/cnts/
- Gravital in detail: http://research.nodebox.net/Gravital
- Over artificiele creativiteit: http://replica.trapdoor.be/index.php/On_artificial_creativity
- Over emergence: http://research.nodebox.net/Emergence
- Workshop in Finland met NodeBox: http://lahti.grafitron.com/2004/
Ambitieus? Misschien wel. Maar het IWT gelooft alleszins in het project. En wij ook - Netlash financiert Gravital (een klein stukje) mee.
Wat denken jullie? Kan een computer een kunstenaar op
deze manier ondersteunen?
Pascal Van Hecke
schreef
ja... net zoals beitel, penseel, drukpers, synthesizer dat voordien deden.