Dominikus Baur Interfacery - Data Visualization - How to make fast animated HTML5 visualizations Update: Jeremy Stucki from Interactive Things quickly hacked together an impressive demo of >500 animated, flower-like shapes in SVG - showing that complex animations can also be done using vector graphics. Still, it lacks some of the details (gradients! text labels!) and while working great on a reasonably fast laptop, it's similar in speed to our Canvas-BLI on an iPad 3/iPhone 4S. One thing that people tend to forget in today's HTML5-ed world is how extremely fast Flash actually was and still is. I had to learn the restrictions of HTML5 with the revamp of the OECD's Better Life Index. The OECD Better Life Index (BLI) is an appealing, web-based visualization of various quality-of-life indicators for a set of 36 countries. Every time these settings are changed, the flowers representing the countries adjust by changing their petals' colors and sizes (each petal represents one quality-of-life indicator). Flower animations in the (Flash) Better Life Index (click to see the animation).
Unfolding Maps: Getting Started in Processing Download Library Download the latest version of the Unfolding library. Unzip the archive and put the extracted Unfolding folder into the libraries folder of your Processing sketches. To find the Processing sketches location on your computer, open the Preferences window of the Processing application and look for the “Sketchbook location” item at the top. You will need to create the “libraries” folder if this is your first contributed library. Restart Processing, start a new sketch and create your first simple map. Hello World To get started, you need to include the Unfolding library via Sketch » Import Library and put the import statements at the top of your code. Create a reference to a “Map” object, i.e. Initialize a new map object and add the default event function for basic interaction (double-click to zoom and drag to pan the map). (You can specify P2D or P3D as renderer as the third parameter of the size() function, and Unfolding will use the appropriate one.) That’s it. Tips & Tricks
Developing Your First HTML5 Game – Lesson 1 HTML5 Game Development – Lesson 1 Starting today we begin a series of articles on game development in HTML5. In our first article we will cover the basics – working with the canvas, creating simple objects, fill, and some linked event handlers by mouse. Also, pay attention at this stage, we will study this basis, not immediately work in 3D with WebGL. In each next article we will make something new. Here are our demo and downloadable package: Live Demo download in package Ok, download the example files and lets start coding ! Step 1. Here are all html of my demo index.html Step 2. Here are used CSS styles. css/main.css Step 3. js/jquery-1.5.2.min.js We will using jQuery for our demo. js/script.js I commented all necessary code, so I hope that you will not get lost here. Separate big thanks to Packt Publishing website which present me very useful book on developing games for the Web. Conclusion Cool, isn`t it? If you enjoy our articles, feel free to share our tutorials with your friends.
Free Vector Texture Pack for Adobe Illustrator In last week’s vintage logo tutorial we saw how useful vector textures can be to create that aged and weathered appearance, while maintaining a scaleable vector format. So this week I’ve gone ahead and created a pack of new texture files to give you extra choice when grunging up your vector work. Download these textures along with my vector bumper pack for free! This free vector pack contains 6 scaleable vector texture graphics. The detail and style varies between each graphic, giving you a choice from subtle grain to full on grunge. Each texture graphic is a compound path ready for use with the Pathfinder tool. Copy, paste and scale a texture to cover the whole logo/illustration, then send the texture to the bottom of the stack. Use the Intersect option from the Pathfinder palette to crop the texture to the outline of the logo/illustration. Delete out the unedited texture and replace it with the cropped texture from your clipboard using the Paste in Front comment (CMD+F).
Paper.js — About Paper.js — The Swiss Army Knife of Vector Graphics Scripting. Paper.js is an open source vector graphics scripting framework that runs on top of the HTML5 Canvas. It offers a clean Scene Graph / Document Object Model and a lot of powerful functionality to create and work with vector graphics and bezier curves, all neatly wrapped up in a well designed, consistent and clean programming interface. Paper.js is based on and largely compatible with Scriptographer, a scripting environment for Adobe Illustrator with an active community of scripters and more than 10 years of development. Paper.js is easy to learn for beginners and has lots to master for intermediate and advanced users. Paper.js is developed by Jürg Lehni & Jonathan Puckey, and distributed under the permissive MIT License. Getting Started First of all, take a look at some of our examples.Download Paper.js or check out the latest version from our Github Repository.Want to learn Paper.js? Overview Browser Support
Ghost Counties on Datavisualization.ch Earlier this year, Visualizing.org and Eyeo made an open call for designers and developers to create an interactive portrait of America by visualizing the 2010 census data. Jan Willem Tulp, a freelance information visualizer based in The Netherlands has recently published his submission for the competition called Ghost Counties. The visualization, developed in Processing, analyzes the numbers of homes and vacant homes in proportion to the population of all counties in the United States of America. The data itself was not very complex, but rather big, and the biggest challenge was to find a creative approach to visualize this data, but without using a map (which would be rather obvious since it’s about locations). The counties are represented by two concentric circles and the size of the outer bubble represents the total number of homes, the size of the inner bubble represents the number of vacant homes. The visualization achieves to clearly show exceptional states of counties.
How To Create a Classic Tattoo Style Vector Illustration Follow this step by step Adobe Illustrator tutorial to create a vector illustration inspired by the classic tattoo art of Sailor Jerry. Our dagger and heart design will use clean black linework and perfectly formed shapes combined with vector textures to add an element of shading and appreciate the style of traditional tattoo art. A dagger through the heart is a classic tattoo symbol with both religious meanings and associations with betrayal or hurt through love. Before getting started, have some fun browsing images of vintage or classic sailor tattoos and sketch out a design concept with pencil and paper to gain a feel for the kinds of shapes we’ll need to construct digitially. The first element we’ll create is the heart. Click and and drag a curve on the artboard while holding Shift, then turn on Smart Guides (CMD+U) and continue a second path from the open end point. Continue a third path to form the lower portion of the heart outline. Download the source file