Overview
Learn advanced graphics on the web using WebGPU through a series of 10 projects. By the end of the course, you will be able to create 3D graphics for web applications from scratch. The course covers topics such as creating colorful triangles, cubes with distinct face colors, animation, lighting effects, and more. The teaching method involves hands-on project-based learning, where each project builds upon the previous one. This course is intended for individuals interested in advancing their skills in web graphics and exploring the capabilities of WebGPU.
Syllabus
) Introduction.
) 1. Development Environment.
) 2. Create a Colorful Triangle.
) 3. Create a Square with GPU Buffer.
) 4. Cube with Distinct Face Colors.
) 5. Animation and Camera Control.
) 6. Light Model.
) 7. Cube with Lighting Effects.
) 8. Colormap.
) 9. 3D Simple Surfaces.
) 10. 3D Sinc Surface.
) More WebGPU graphics examples.
Taught by
freeCodeCamp.org