- NodeBox
Infobox_Software
name = NodeBox
caption = The NodeBox application showing an example script that generates colored balls.
developer = Frederik De Bleser, Tom De Smedt
latest_release_version = 1.9.4
latest_release_date =February 15 ,2008
operating_system =Mac OS X
genre =Graphic design ,Animation
license =MIT License
website = [http://www.nodebox.net/ www.nodebox.net]NodeBox is an open-source application for programming 2D animation and graphics in Python. It runs on
Mac OS X .NodeBox is inspired by technologies like
OpenGL andPostScript . The syntax is similar to that of Processing. NodeBox is based on another open-source project,DrawBot .Supported Primitives
NodeBox can generate forms such as rectangles, ovals, stars, and arrows, but also bezier paths in general. It supports images (even PDF) and text (with line wrapping). You can specify fill and stroke colors using
RGB , HSB orCMYK , all withalpha transparency .You can deconstruct paths into contours, insert points at arbitrary positions on the path, and constructing paths based on a list of points. You can apply all these transformations to text as well.
Output
NodeBox can generate PDF documents that can easily be certified (CMYK colors, embedded fonts and images). It also generates
QuickTime movies.Libraries
NodeBox libraries support all kind of different functionality:
* SVG library for importingSVG paths
* The bezier editor for drawing paths inside of the application
* Core Image for doing Photoshop-like image manipulations (layers with blending modes, color changes, filters) using the Mac OS XCore Image library, which is hardware accelerated.Uses
NodeBox is currently used in the field of
graphic design research andartificial intelligence . Some of the projects are:* [http://www.nodebox.net/code/index.php/Prism Prism] , an algorithm for creating a color palette on any subject. It uses the internet as a semantic database.
* [http://www.nodebox.net/code/index.php/Flowerewolf Flowerewolf] , an experimental poetry generator that usesWordNet to generate visual poetry showing similarity with the Belgian writer Paul Van Ostaijen.
* [http://www.nodebox.net/code/index.php/Percolator Percolator] , a news aggregator and visualiser that harvests news sites and createscollage s representing the matter.
* [http://www.nodebox.net/code/index.php/Dryad Dryad] , a typeface based on tree growth using L-systems.ee also
* Processing
*GraphViz External links
* [http://nodebox.net/ NodeBox] Official NodeBox website
* [http://research.nodebox.net/ NodeBox Research] NodeBox research site
Wikimedia Foundation. 2010.