Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Vector Graphics Rendering on the GPU in Rust with Lyon

Rust via YouTube

Overview

This course teaches learners how to render 2D vector graphics on the GPU using Lyon, a collection of low-level tools in Rust. The learning outcomes include understanding the functionalities of Lyon, exploring Lyon's approach to rendering, and its relation to other GPU-based vector graphics rendering tools. The course covers topics such as raster vs vector graphics, using vector graphics in video games, challenges in rendering, tessellation for convex and monotone polygons, strokes, web rendering, and the Pathfinder tool. The teaching method involves a deep dive into Lyon's rendering techniques. This course is intended for individuals interested in game development, map rendering, web browsers, graphical user interfaces, and creative coding.

Syllabus

Intro
Raster vs Vector
Why use vector graphics
Video games
Challenges
How did we fix this
What is tessellation
tessellation for convex polygons
monotone polygons
strokes
web render
Pathfinder
Whats next
Tessellation
Thank you

Taught by

Rust

Reviews

Start your review of Vector Graphics Rendering on the GPU in Rust with Lyon

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.