NodeBox

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 and PostScript. 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 or CMYK, all with alpha 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 importing SVG 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 X Core Image library, which is hardware accelerated.

Uses

NodeBox is currently used in the field of graphic design research and artificial 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 uses WordNet 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 creates collages 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.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • NodeBox — est un langage de programmation open source pour la création graphique statique ou animée, basé sur l emploi de Python. Créé par Frederik De Bleser et Tom De Smedt dans le cadre de l Experimental Media Group de l école d art Saint Luc d Anvers.… …   Wikipédia en Français

  • NodeBox — La imagen representa una captura de pantalla del programa en el que se aprecia el código que genera la imagen NodeBox es una aplicación de código abierto para programación de gráficos 2D y gráficos en lenguaje Python. Funciona en el sistema… …   Wikipedia Español

  • Node graph architecture — is a type of software design which builds around modular node components which can be connected together to form a graph. Often the software s underlying node graph architecture is also exposed to the end user as a 2 dimensional visualization of… …   Wikipedia

  • Adobe Flash — (formerly Macromedia Flash) is a multimedia platform used to add animation, video, and interactivity to web pages. Flash is frequently used for advertisements, games and flash animations for broadcast. More recently, it has been positioned as a… …   Wikipedia

  • Cinema 4D — Maxon CINEMA 4D Screenshot of CINEMA 4D Release 12 running under Windows 7 Developer(s) …   Wikipedia

  • Processing (programming language) — Processing Paradigm(s) object oriented Appeared in 2001; 9 years ago (2001) …   Wikipedia

  • Motion (software) — Motion Screenshot Of Motion 5 Developer(s) Apple Inc …   Wikipedia

  • Houdini (software) — This article is about a high end 3D animation software. For chess engine, see Houdini (chess). Houdini is a high end 3D animation package developed by Side Effects Software which is headquartered in Toronto, Canada. Its chief distinction from… …   Wikipedia

  • Core Image — Mac OS X graphics model Rendering QuickDraw • Core OpenGL Quartz 2D • Core Image Core Animation • …   Wikipedia

  • OpenFX — Original author(s) Dr. Stuart Ferguson Operating system Windows License GNU General Public License Website http://www …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”