How Computers Draw Weird Shapes - Marching Squares Algorithm
Offered By: Reducible via YouTube
Course Description
Overview
Explore the fascinating world of computer graphics in this 28-minute video that delves into the intricate process of rendering blobby objects known as metaballs. Discover the elegant Marching Squares algorithm, which allows for the rendering of any implicit function. Follow along as the video breaks down complex concepts, starting with circles and ellipses, and progressing through problem definition, contour analysis, and spatial sampling. Learn about case breakdowns, clever optimizations, and the inner workings of the Marching Squares algorithm, including its parallel implementation. Gain insights into the mechanics of metaballs and get an introduction to the three-dimensional extension, Marching Cubes. Benefit from a comprehensive exploration of computer graphics techniques, complete with visual animations and practical examples, making abstract concepts accessible and engaging for viewers interested in the intersection of mathematics and computer science.
Syllabus
Introduction
Circles and Ellipses
Defining the Problem
A Guessing Game
Contours around Two Points
Sampling The Space
Breaking Down Cases
A Clever Optimization
How Marching Squares Works
Parallel Marching Squares
How Do Metaballs Work?
Marching Cubes
Some Parting Thoughts
Taught by
Reducible
Related Courses
Advanced App Development in AndroidImperial College London via Coursera Linear Algebra III: Determinants and Eigenvalues
Georgia Institute of Technology via edX Beg Photoshop/Digital Imaging
Chaffey College via California Community Colleges System Computational Photography
Georgia Institute of Technology via Coursera Computational Geometry
Saint Petersburg State University via Coursera