Posts
-
Getting started with Cinder for Windows Store Apps
Avg Rating: 5
(1)What is different on Windows 8
Legacy software written for Windows 7 and prior targeted the traditional Windows API, often referred to as Win32. They resulting apps would be a combination of an executable, assets and libraries. The Windows 8 operating system introduces a new type of application, called...
-
Introducing Creative Coding and ProcessingJS With WindowsCreative Coding with Processing.js for Windows 8 JavaScript applications Apr 24, 2013 at 10:58 AM
0
Clint Rutkas
,
Matthias Shapiro
and
Rick Barraza
Avg Rating: 5
(3)Welcome to Creative Coding with ProcessingJS for Windows! In this series, our goal is to introduce people to the basics of using code to unleash their creative mind and give them the tools to create beautiful things with code. To this end, we've created some great tools and projects.
-
Loading Images and Generative ArtCreative Coding with Processing.js for Windows 8 JavaScript applications Apr 22, 2013 at 2:17 PM
2
Rick Barraza
Avg Rating: 5
(1)See images and generative art sketch in action
In this lesson, we look at loading external image files and painting them into our sketch. We also start glitching our logic and play with some simple recursive principles by tweaking PushMatrix() and PopMatrix().
To follow along in Visual Studio, please ...
-
Simple Collision Detection and ResponseCreative Coding with Processing.js for Windows 8 JavaScript applications Apr 22, 2013 at 2:17 PM
0
Rick Barraza
Avg Rating: 5
(2)See collision detection sketch in action
We expand on our basic particles sketch to include collision detection and handling an appropriate response. We break out the white board again to explain the physics and math involved before jumping into code.
To follow along in Visual Studio, please download...
-
Text, Pens and Multi-TouchCreative Coding with Processing.js for Windows 8 JavaScript applications Apr 22, 2013 at 2:17 PM
0
Rick Barraza
Avg Rating: 5
(1)See pointers and multi-touch sketches in action
Windows 8 Store applications support a robust set of Pointer types, including finger tracking, input stylus and traditional mouse events. By expanding on some basic functionality, we can leverage these new Pointer events in our Processing.JS sketch...
-
Grids, Direction and RotationCreative Coding with Processing.js for Windows 8 JavaScript applications Apr 22, 2013 at 2:17 PM
0
Rick Barraza
Avg Rating: 5
(1)See direction and rotation sketch in action
In this lesson, we build on the introduction to Trigonometry we explored previously and add the final piece of the puzzle, working with tangents using the ATAN2() function. This special function allows us to figure out the direction of rotation between...
-
Trigonometry for Designers (Don't Panic!)Creative Coding with Processing.js for Windows 8 JavaScript applications Apr 22, 2013 at 2:16 PM
7
Rick Barraza
Avg Rating: 5
(7)Trigonometry is the secret weapon of many top creative coders. Unfortunately for many designers, though, it was never taught in a visual or interactive way. We try and fix that with this whirlwind tour of the key concepts of SIN and COS and how we can use them to generate circles,...
-
Drawing with EmittersCreative Coding with Processing.js for Windows 8 JavaScript applications Apr 22, 2013 at 2:15 PM
2
Rick Barraza
Avg Rating: 5
(1)We build upon the principles learned so far and create an interactive particle emitter you can use to draw on the stage. We also look at reusing a fixed collection of elements and dynamically managing their life cycle.
To follow along in Visual Studio, please...
-
Jelly Blobs, Easing and ElasticCreative Coding with Processing.js for Windows 8 JavaScript applications Apr 22, 2013 at 2:15 PM
0
Rick Barraza
Avg Rating: 5
(1)See easing/elastics sketch in action
Now that we can render elements to the stage, we expand our sketches to include mouse interaction. In this sketch, we create a Jelly Blob effect by nesting multiple circles with individual elastic settings to constantly follow the mouse or pointer position on...
-
Particles, Classes and ColorCreative Coding with Processing.js for Windows 8 JavaScript applications Apr 22, 2013 at 2:14 PM
3
Rick Barraza
Avg Rating: 5
(3)We create a colorful particle field. We learn how to define a class for our Particle object and have each particle take care of its own properties, such as position and direction. We also explore the creation of dynamic colors and some rendering tricks to make the sketch...