background preloader

Tutorials

Tutorials
Tutorials Getting Started An introduction into how Paper.js works together with PaperScript and JavaScript. Geometry Introductions into the basic geometric principles and methods Paper.js is based on. Paths Tutorials about working with path items, segments and curves. Interaction Tutorials about interacting with Paper.js projects using the mouse and keyboard. Project & Items content: Working with the structure of Paper.js projects and manipulating the graphic items inside it. Images Working with the colors of individual pixels of images and average colors of areas within them. Animation Creating Animations

http://paperjs.org/tutorials/

Related:  paper.jscanvas, html, svg and js illustrations

What Can You Do With Paper.js? There are many JavaScript frameworks that leverage HTML5. Paper.js is one of these frameworks that uses Document Object Model (DOM) to structure objects in an easy-to-understand manner. It offers creative and neat ways of doing lots of stuff on a Web browser that supports the <canvas> tag. 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.

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. How To Create a Retro Style Race Poster in Photoshop I recently put together a little vintage style poster to let my friends know about a karting event I’m organising for my stag do. I know lots of my readers are also big fans of the retro style and I had loads of fun creating the design, so I thought I’d share the process as a tutorial to give an insight into the techniques used. We’ll use Photoshop to put together the poster layout with various textures and brushes, but also switch back and forth to Illustrator to create the typographic elements. Here’s the little poster design I put together for my karting event. I initially had no plans of making it public, but I’m pretty proud of how it turned out and I know some of my readers will be interested in how to create the retro style.

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.

Dragan's Blog  Aka canvas / SVG paradox. This year it will be full 10 years that I officially work for various companies, and i could add 3-4 years of freelancing / solo experimenting to that. Most of that time i spent drawing various data in browser. I visualiszed almost everything, big data sets, small data sets, real time sensory data, API responses, sql queries, you name it – i draw it. 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!)

Game Development with JavaScript and the Canvas Element - Getting Started JavaScript and the Canvas Element HTML started life as a way to format a static page. Animated GIF images and flashing text was about as dynamic as HTML could be. 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.

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).

HTML5 Game: Air Raid Defender – Gary Smith Welcome to my second attempt at an HTML5 game: Air Raid Defender! This game was coded in HTML5 Canvas and JavaScript with the Paper.js library. I’ve only used a few of the library’s many features (and pretty much ignored its focus on vector-based graphics in favour of bitmaps) but I found the library vastly simplified basic tasks such as placing image objects on the screen, rotating them, and refreshing and redrawing the canvas with every frame.

David White I've been burning the midnight oil on a concept design involving HTML5 and SVG. The idea is to animate a web page background without resorting to Javascript. The concept design can be seen at www.netriver.co.uk/demo/animated-svg-background.html. I think it proves the point nicely about what can be achieved using SVG in this way. The only fly in the ointment is that this particular design is heavy on processing power, especially in Firefox. Chrome manages it much better (making up for it's numerous SVG bugs).

How to Build Asteroids with the Impact HTML5 Game Engine Over the past couple years or so there has been a dramatic rise in the number of HTML5 games around on the Web, thanks in no small part to the HTML5 gaming engines that are making their development much easier. In this tutorial, I'm going to show you how to build a simple space-based asteroids game using the Impact game engine, one of the more robust engines out at the moment. Impact is a commercial engine, so you'll need to purchase a license before you can use it, but that doesn't stop you from at least following along with the tutorial to get a feel for how it works.

Related: