An openFrameworks port of our Generative Typography with Processing tutorial is now available on GitHub.
Through an inspiring tutorial with 26 code examples Amnon Owed shows you how to use Processing to explore the creative possibilities of generative typography.
From custom geometry to adding textures to 2D and 3D shapes, Amnon Owed shows you practical examples of a number of crucial building blocks for 2D/3D Processing projects.
Processing enthusiasts rejoice! There is a new book coming by Daniel Shiffman and it’s called Nature of Code. As it’s title implies this book takes phenomena that naturally occur in our physical world and shows you how to simulate them with code.
In this hands-on tutorial I will walk you through the steps needed to turn YOU into an interactive virtual polygon. How awesome is that? To realise our creative end goal we will be using Processing and several of it’s contributed libraries. Obviously I will not be covering all the aspects or possibilities of these libraries. […]
I’ve wanted to learn more about GLSL shaders for a while now. GLSL is a high-level shading language created to give developers more direct control of the graphics pipeline. In short, you can tell your GPU directly what it should be doing. These last two months I’ve been reading up on syntax and diving into shader development […]
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! In this tutorial you will learn how to use it to place computer generated imagery correctly onto […]
Would you like to create what you see in those videos? Well, read on! Because in this article I will show you how you can do just that using Processing and Toxiclibs. As Processing’s biggest open source collection of libraries, Toxiclibs can assist you in areas like geometry, physics, math and color. With so much […]
Hemesh is an exciting Processing library by Frederik Vanhoutte (W:Blut) that can be used to create elaborate 3D shapes quickly. It is an implementation of the half-edge datastructure, hence the name Hemesh. What makes this datastructure interesting is it’s inherent ability to store connectivity information. So it’s much more than just a list of vertices […]