3D in the Browser provides students with a foundation for designing and creating engaging 3D web experiences from the ground up. Students will learn aspects of 3D web programming through a series of practical exercises – drawing inspiration (as well as photos, video, audio, 3D captures, “gaussian splats” and more) from their own lives together into a series of mini-sites. Project outcomes might include elements of collage, self-portrait, and experimental interactivity, with a focus on bringing meaningful content together in space, developing a personal aesthetic sensibility and learning to work creatively within constraints.
On the technology side, students will develop a familiarity with the three.js Javascript library for 3D rendering, techniques for gathering and preparing media content for the web, and the creative potential of emerging machine learning / artificial intelligence-enabled approaches to 3D capture (Gaussian Splats) and 3D mesh generation within this space.
Creative computing or equivalent web programming experience is a prerequisite.
Leave a Reply