🪩 A Closer Look at 3D Rendering
A deep dive into the foundations of 3D graphics, the WebGL rendering pipeline, and modern tools for developing 3D for the web
Abstract
Going from simple web elements like divs and buttons to creating interactive 3D scenes can seem like a daunting leap, even for seasoned web developers. But as user expectations grow, it's clear that 3D web experiences are becoming the standard. Whether it's a 360° view of a product, an AR-powered home renovation app, or a sophisticated medical imaging viewer, 3D is changing the way we interact with the web. Thankfully, diving into 3D is more straightforward than ever. At its core, 3D is just about plotting points in space and some smart math. This talk will cover the essentials of how these points, or vertices, become triangles, and eventually pixels on our screens. If you've ever been curious about the 3D rendering pipeline but didn't know where to start, this talk is for you.
Presented at:
- CityJS Belgrade on September 8, 2023 (recording)