background preloader

Libraries

Facebook Twitter

OBJ_IMPORT. Tutorials galore. Tutorials galore The ongoing lack of tutorials is still one of the most pressing issues to resolve for me & everyone else using (or trying to use) these libraries. Add to this the recent lack of updates to this blog, it all might give the illusion the project itself is stagnating. This couldn’t be further from the truth. In fact, the past few months have seen an incredible uptake of interest as well as development effort (93 revisions since beginning of the year), but I’m also close to reaching the point where I’ll impose a temporary new feature freeze as soon as version 0021 has been released within the next 6 weeks. 0022 will most likely be far more focused on a new, much improved system for documentation and a new website… In the meanwhile, I’ve been doing my best to respond to concrete issues & tasks people were trying solve on the Processing forums as well as the issue tracker.

The list of demos on OpenProcessing has grown too. Interaction, events, multi-threading Geometry Color Math. iProcessing. Timeline.js. Timeline.js is a compact JavaScript animation library with a GUI timeline for fast editing. Again? Why? As with ActionScript3 there exist many animation libraries for JavaScript. Some of them are too specific, some are too structured and others are too simple. None of them has all the features I needed though: simple apiworks easily both for short animations fired by e.g. mouse events and for long sequences Additionally there is the same problem with procedural animation coming over and over again: tweaking by hand (edit -> save -> refresh)hardcoded values And, Yes. Wouldn't it be easier to use graphical timeline like in Flash or After Effects?

Meet Timeline.js Let's say we have a rect object with x and y properties and we want to animate x to 50 over 1s. Thant's it. If we want to edit this animation using graphical timeline just add the timeline-gui.js file This time I had to add "rect" string as a first parameter that will be used as an animation track name and is required for code export. Processing particle library. We started to merge all the physic based processing sketches into one library. This is the first version of the Particle library for Processing (still buggy and not yet complete). It is a simple mass-and-force simulation, based on fundamental physical laws. The library makes it possible to explore the physical and material-specific ideal of complex forms and structures. Since the particle system is built on actual physical quantities and units (such as meter, second, newton, ...), it is the aim of the project, to include the behavior of specific materials into the simulation, to explore the interaction of material and form of complex structures. you can download a zip file including the library and two processing examples and the source code here.

Please also take a look at the java reference. Labels: download, particles. Beads. Studio Sketchpad : an open studio for creating beautiful code. d3.js. Chord Diagram. Chord diagrams show directed relationships among a group of entities. This example also demonstrates simple interactivity by using mouseover filtering. Layout inspired by Martin Krzywinski ’s beautiful work on Circos . Source Code. B-processor. Live-processing. PeasyCam. Peasycam v201 A library by Jonathan Feinberg for the programming environment processing. Distributed under the Apache Public License, version 2.0. Last update, 04/09/2014.

PeasyCam provides a dead-simple mouse-driven camera for Processing. Example PeasyCam camera; void setup() { camera = new PeasyCam(this, 0, 0, 0, 50); } That's it. The PeasyCam is positioned on a sphere whose radius is the given distance from the look-at point. PeasyCam is impervious to gimbal lock, and has no known "singularities" or discontinuities in its behavior. Thanks Useful bug reports and feature suggestions were provided by: Please let me know if I've forgotten to acknowledge you. Download Download peasycam version 201 in .zip format. Installation Unzip and put the extracted peasycam folder into the libraries folder of your processing sketches. Constructors PeasyCam(PApplet parent, double lookAtX, double lookAtY, double lookAtZ, double distance); PeasyCam(PApplet parent, double distance); // look at 0,0,0 Methods Source. Processing GUI, controlP5. About controlP5 is a library written by Andreas Schlegel for the programming environment processing.

Last update, 07/30/2015. Controllers to build a graphical user interface on top of your processing sketch include Sliders, Buttons, Toggles, Knobs, Textfields, RadioButtons, Checkboxes amongst others and can be easily added to a processing sketch. They can be arranged in separate control PGraphics contexts, and can be organized in tabs or groups. → read more. Installation Unzip and put the extracted controlP5 folder into the libraries folder of your processing sketches. Details Keywords gui, ui, controller, interface, user interface Reference. Source. Platform osx, windows, linux Processing 2.2.1 Dependencies none User interface for the 'vulcano generator'. project synthazards, syntfarm.

A complete list of features can be found on controlP5's github page. Features Custom FontsBy default controlP5 uses a bitFont to render text. Examples.