Your Random Numbers – Getting Started with Processing and Data Visualization Over the last year or so, I’ve spent almost as much time thinking about how to teach data visualization as I’ve spent working with data. I’ve been a teacher for 10 years – for better or for worse this means that as I learn new techniques and concepts, I’m usually thinking about pedagogy at the same time. Lately, I’ve also become convinced that this massive ‘open data’ movement that we are currently in the midst of is sorely lacking in educational components. This post, then, is a first sketch of what a lesson plan for teaching Processing and data visualization might look like. Let’s Start With the Data We’re not going to work with an old, dusty data set here. Even on a Saturday, a lot of helpful folks pitched in, and I ended up with about 225 numbers. I wrote a quick Processing sketch to scrape out the numbers from the post, and then to put them into a Google Spreadsheet. It’s about time to get down to some coding. Got it? Now we need to get our data from the spreadsheet. OK.
Peter Boyle Reviews Yasuhiro Yotsumoto and Shuntaro Tanikawa | Cordite Poetry Review Family Room by Yasuhiro Yotsumoto Vagabond Press, 2009Watashi by Shuntaro Tanikawa Vagabond Press, 2010 At the outset I will say that, though my own latest book Apocrypha was published by Vagabond Press, I hold no financial interest in the press nor any motivation to promote these two books other than the merits I find in them. The first collection under review, Yotsumoto’s Family Room, masterfully transcends the opposition between tradition and experiment; and Watashi, Tanikawa’s 20th collection to be published in English translation, certainly confirms this reviewer’s impression of being in the presence of a major poet. Born in 1959, Yasuhiro Yotsumoto has published eight collections of poetry in Japanese, each like Family Room (his first collection to appear in English translation) grouped around a single theme. Family Room is divided into five sections: ‘Kids’; ‘Dad’; ‘Mom’; ‘Wife’ and ‘Husband’; and ‘Family’. Many of the poems in Family Room are marked by a quirky sense of humour.
Learning Processing 2nd Edition The Tweet button is a small button displayed on your website to help viewers easily share your content on Twitter. A Tweet button consists of two parts: a link to the Tweet composer on Twitter.com and Twitter for Websites JavaScript to enhance the link with the easily recognizable Tweet button. The publish.twitter.com website provides a simple, form-based approach to generate HTML markup for a Tweet button you may copy-and-paste into your website template. A tweet event is triggered on your webpage when the Tweet button is tapped or clicked. How to add a Tweet button to your website 1. 2. Tweet text components text A text parameter appears pre-selected in a Tweet composer. The text parameter may be auto-populated from the webpage’s <title> element if not explicitly set. url The url parameter contains an absolute HTTP or HTTPS URL to be shared on Twitter. hashtags Add a comma-separated list of hashtags to a Tweet using the hashtags parameter. via Button customization Size
Freehand3dDrawing (Field) Field arrives with a 3d drawing system ready to code for — the documentation starts here: BasicDrawing — and continues through DrawingFLines, DrawingFLinesProperties, DrawingFLinesEditing, ThreeDPLines. One of the cool things about Field's drawing system is that you can draw by editing code or you can edit the resulting splines with the mouse. But to actually draw a line in the first place — to actually create material to edit — you once needed to write code. Well, no longer. Inspired, poked and basically blindsided by the Rhonda Forever project, we've rushed to polish Field's freehand drawing tool — at least the point where it can make the video on the right here. Even at this early state the two projects make a really interesting comparison (and you really ought to go download and track the Rhonda betas) — Rhonda does one thing, a simple thing, very well; Field aims to be all things to all, code-writing, people. To download the code that's talked about here, see this tutorial. Ok.
Night #6: Image Sequence Object (with variable speed) I have an example from Learning Processing which demonstrates how to package a “pre-made” animation (i.e. sequence of images) into an object in Processing so that it can be duplicated many times on screen. For tonight’s example, I’m going to make a new version that improves a few key points. First, in the original example the the image files are loaded in the class itself. This is problematic. Sure, if you make one object then you are loading files from the hard drive once. However, if you make many objects, then you are loading the same images over and over again which is totally unnecessary (and can cause problems like using too much memory, stuttering if objects are made during draw(), taking too long to start up, etc.). We can fix this by loading an array of images in setup() and passing it to the object. Animation a; void setup() { // Load the image sequence first! The class then receives the array in the constructor and passes it to its own array. Here is the example.
♪ Network Ensemble ⚡ Generative Design Persönlich haftende Gesellschafterin Schmidt-Friderichs GmbH, Mainz Vertretungsberechtigter Geschäftsführer Karin und Bertram Schmidt-Friderichs Registergericht Amtsgericht HRA 35 80 Registernummer HRB 67 15 Verkehrsnummer 43 990 Umsatzsteuer-Identifikationsnummer (gem. 27 Umsatzsteuergesetz) DE 197734146 Inhaltlich Verantwortlicher (gem. 10 Absatz 3 MDStV) Karin und Bertram Schmidt-Friderichs (Anschrift wie unten) Konzeption und Gestaltung Gold & Wirtschaftswunder, Benedikt Groß Web Development Niels Poldervaart Anschrift Verlag Hermann Schmidt GmbH & Co. Augmented Reality with #Processing - Tutorial by Amnon Owed All of the visuals in the above video were created using NyArtoolkit for Processing. NyARToolkit is an augmented reality toolkit built with 100% pure Java. It is derived from ARToolkit-2.72.1. Like Processing itself it’s open source and free! All right so let’s start with the general setup. 1. 2. 3. 4. All right, time to recap. Example 1: Basic The first example is basic, but holds all of the important techniques that are necessary for more advanced uses of the NyArtoolkit. If you input the following image (place it in the sketch’s data subdirectory)… …into the first code example, you should end up with something like this… Example 2: Dynamic Time to get a little more dynamic. Example 3: OOP The third example serves two purposes. Main Sketch ARObject Troubleshooting & General Tips If you get an “Exception occurred at Multimarker.Multimarker” you probably haven’t changed the camPara String.
Power and Architecture — Calvert 22 Calvert 22 is delighted to announce its upcoming seasonal programme opening this summer, Power and Architecture. Taking place from 10 June – 9 October 2016, Power and Architecture will comprise four main interlinked elements: — A conference and a number of related talks — An exhibition of new and existing artwork presented in four parts — A series of architectural workshops connecting London and Prague — Curated digital content on The Calvert Journal For the ideological champions of utopian society, architecture is a clear and potent manifestation of a society’s power, influence and status. Across the post-Soviet world, there is a common thread running through architectural styles. What effect do these architectural structures, designed by one regime and inherited by another, have on the people who live with their legacy?
Learning Processing 2nd Edition The Tweet button is a small button displayed on your website to help viewers easily share your content on Twitter. A Tweet button consists of two parts: a link to the Tweet composer on Twitter.com and Twitter for Websites JavaScript to enhance the link with the easily recognizable Tweet button. The publish.twitter.com website provides a simple, form-based approach to generate HTML markup for a Tweet button you may copy-and-paste into your website template. A tweet event is triggered on your webpage when the Tweet button is tapped or clicked. How to add a Tweet button to your website 1. 2. Tweet text components text A text parameter appears pre-selected in a Tweet composer. The text parameter may be auto-populated from the webpage’s <title> element if not explicitly set. url The url parameter contains an absolute HTTP or HTTPS URL to be shared on Twitter. hashtags Add a comma-separated list of hashtags to a Tweet using the hashtags parameter. via Button customization Size
Ani - An animation library for Processing An animation library by Benedikt Groß for the programming environment Processing. Last update, 2013/02/28. Ani 2.5 is a lightweight library for creating animations and transitions. Easily spoken Ani helps you to move things around on the screen or a bit more abstract, to animate any numeric variable. Most of the time a single line of code like the following one is enough: Ani.to(object, duration, variable name, target position, easing); Target object ("this" or any reference to an object), duration of animation specified in seconds or frames, variable name (which numeric variable is used), easing (the characteristic of motion) ... The syntax of Ani is created with simplicity of use in mind. Feedback is very welcome, but please use the processing discourse forum for that. Installation ↑Up Unzip and put the extracted Ani folder into the libraries folder of your processing sketches. Demos Check the demos in the distribution of Ani (zip file), or have a look at them by watching the videos. Ani
The Coded City | WHITE NOISE Dan Tapper's work explores the intersections between art, science and technology, creating unique and immersive experiences. Dan seeks to create objects that allow sensory augmentation, platforms for open education and spaces that inspire wonder. Here he explains the images he digitally generated from photographs of White City. "I came to White City through Polaroid imagery, blue skies and bone towers – colours molded together the way only Polaroids can. This image triggered my exploration into creating a digitally-augmented version of White City: a generative system reworking images of skylines and cityscapes into futuristic vistas with impossible architecture. I began exploring a series of algorithms and rule-based systems, ranging from image processing to automatic drawing and grid networks. "Above all else this is a process exploring growth. See more of Dan's sound art and code poetry.
Nervous System | Tools | OBJExport library for Processing OBJExport latest v0.2.4 04/21/2013 DescriptionThis is a library to export meshes from Processing as OBJ or X3D files. It can export color meshes with triangle and quad shaped faces as an OBJ or X3D with a PNG texture map. It can also export meshes with faces with an arbitrary number of sides (without color support). OBJExport works with beginRecord(), beginRaw(), and createGraphics(). The library also supports color mesh export creating a .png texture and a .mtl material file to go along with the obj. The library does not support stroke(), texture() or normal() in the export. Tested on Windows 7, Processing 2.0b8 Warning This library is brand spanking new and probably has bugs! Installation To install simply download the zip file, and extract the contents to your Processing libraries folder. Basic Example Color Example Author Jesse Louis-Rosenberg, Nervous System jesse@n-e-r-v-o-u-s.com