Cinder is a peer-reviewed, free, open source C++ library for creative coding. Our Philosophy Cinder provides a powerful, intuitive toolbox for programming graphics, audio, video, networking, image processing and computational geometry. Cinder is cross-platform, and in general the exact same code works under Mac OS X, Windows and a growing list of other platforms — most recently the iPhone and iPad. Cinder is designed to take advantage of platforms’ native capabilities whenever it’s possible, and relies on a minimum of 3rd party libraries.
Drawscript is an extension for Illustrator (a tool from Adobe® Creative Cloud) It generates graphics code from vector shapes in realtime. Obj-C C++ JavaScript Processing ActionScript 3 JSON Raw Bezier Points
Retina Images adds an option to all image effects included with core to allow them to output high resolution images for high DPI or retina displays. When enabled as part of an image style, this module returns high resolution images for all devices, as is recommended and explained in Thomas Fuchs' excellent blog post and examples on this subject.
OpenSubdiv is a set of open source libraries that implement high performance subdivision surface (subdiv) evaluation on massively parallel CPU and GPU architectures.
OpenSubdiv is a set of open source libraries that implement high performance subdivision surface (subdiv) evaluation on massively parallel CPU and GPU architectures.
All the great things from Android have now been back-ported to the desktop version of Processing, so we have a super fast OpenGL library.
choose between "Standard", "Android", and "JavaScript" mode. Those are the current modes that are being included, though we may add/remove modes as we head to 2.0 (a Jython mode is lurking about, for instance. Mmmm! Tempting.) Like Tools and Libraries, it will be possible for other parties to write their own modes that work inside the PDE.
The environment is built around a two-panel view: The left being an Ace editor and the right being a canvas.
All of the user’s code is written using JavaScript and uses Processing.js to generate all the graphics.
All code is executed in real-time.
The Ninja authoring tool is a Google Chrome app for designing keyframe-based animation with HTML5, including 3D scenes and vector graphics. These scenes can incorporate components built on the Montage framework (see below), and the editor itself is built using Montage. Ninja includes a familiar set of drawing and layout tools, such as the Pen and Brush tools for creating graphics, shape primitives, and the Tag tool for creating page structure ( or tags, for instance). Graphics you create in Ninja can be rendered in the browser with either the Canvas 2D API or WebGL.
Floating — a new album by Danish electronic artist Rumpistol / Red Baron — design studio Futura Epsis 1 made something that was a bit of both.
Floating’s live show features a hypnotic 3-D display, controlled by an iPad app, that you can download for your home. The idea is that the show can be projected anywhere — from large arenas to living rooms. “We came up with the idea of a realtime 3-D sound-visualization as an installation for concerts and live-events as well as interactive installation for clubs,” says Andreas Rothaug, Head of Development Futura Epsis 1.
The primary goal of this project is to make it foolishly easy to create Android apps using the Processing API. Once you have Processing on your machine (and the Android developer tools), you can simply write a line of code, hit Run (Ctrl-R or Cmd-R), and have your sketch show up in the emulator as a working Android app. Select Run on Device (Ctrl-Shift-R or Cmd-Shift-R) to have it run on an Android device that you have plugged into your machine. That's good stuff!