The Third Dimension

Processing and p5.js are both powerful languages for developing complex 3D visuals: They bring extensive functions to light setting, transformation, material, perspective, camera movement and 3D geometry, even the integration of models works pretty well.

Understanding the basic 3D functions works like a dam collapse: as soon as you understand that this is primarily a simple rethinking of the coordinate system, endless new design possibilities arise.

The knowledge gained from this course can be transferred one-to-one to many other technologies, since 3D worlds basically consist of the same components and ways of thinking.

This compact course covers the rudimentary and general aspects of 3D worlds to give you a bird’s eye view of the subject. I show you the most important features in Processing and p5.js without getting lost in details.

← Back to course-overview

Get started →