Overview
We live in a world where imagination is limitless and digital tools enable us to bring these visions to life. Let us generate creatures to grow and crawl through the worlds of our day dreams. Our environment can be a reflection of our dream landscapes with the power of WebVR you can make infinite landscapes bursting with life. You will use generative algorithms to create multiple environments that will live open source and publicly online letting all students share their dream realities with the world.
This workshop will give you the essential tools and knowledge you need to create a small generative world. Three.js is a creative coding javascript library designed for making 3D graphics in the browser. In Three.js you will start with a simple cube, like a building block, and evolve the cubes into a living environment you can step inside and share with others using HTC Vive, Oculus Rift, and any other future device that will join the internet in VR.
Objective
The workshop will be teaching web technologies: JavaScript, WebGL + WebVR, with Three.js and custom frameworks with a heavy bias towards 3D generative algorithms.
Target Audience
Creative coders
Assumed Audience Knowledge
Javascript, Git
Five Things Audience Members Will Learn
- WebVR,
- Generative coding
- Audio reactivity
- Multiplatform Javascript
- Procedural generation