In this video, we start with an interesting animation of blobby objects which we introduce as metaballs. There’s a lot of surprisingly intricate ideas behind making these objects render on a screen. We’ll see how folks in computer graphics attempted to solve this problem through a really elegant algorithm called marching squares. Marching squares is a really powerful algorithm that allows you to render any implicit function. But what’s even more impressive in my opinion is the many clever shifts in perspective that allowed a vague problems such as this one to be transformed into a clear, well-defined, and solvable problem.
0:00 Introduction
3:29 Circles and Ellipses
4:57 Defining the Problem
6:00 A Guessing Game
8:29 Contours around Two Points
10:35 Sampling The Space
12:32 Breaking Down Cases
15:00 A Clever Optimization
17:20 How Marching Squares Works
18:59 Parallel Marching Squares
20:21 How Do Metaballs Work?
24:59 Marching Cubes
25:58 Some Parting Thoughts
References/Additional Resources:
http://jamie-
23 views
554
171
4 years ago 00:18:12 40
Exploring How Computers Work
3 years ago 00:28:00 23
How Computers Draw Weird Shapes
10 years ago 01:13:57 21
Peter Norvig: How Computers Learn
5 years ago 00:12:01 58
How do computers read code?
8 years ago 00:06:48 235
How Do Chess Computers Think?
6 years ago 00:03:36 48
How Green Screen Worked Before Computers
2 years ago 00:17:13 15
How do Desktop Computers Work?
7 years ago 00:04:45 40
How computers translate human language - Ioannis Papachimonas
2 years ago 00:06:05 20
Satisfactory: How It’s Automated - Computers
6 years ago 00:19:54 7
How Computers Ruined Rock Music
2 years ago 00:24:29 14
How Quantum Computers Break The Internet... Starting Now
7 years ago 00:07:38 81
How computers learn to recognize objects instantly | Joseph Redmon
9 years ago 00:15:49 31
You don’t know how Quantum Computers work!
4 years ago 00:19:32 1
How Do Computers Remember?
3 years ago 00:19:31 1
How Quantum Computers Work
9 years ago 00:06:35 3.4K
Quantum Computers Animated
5 years ago 00:13:35 6
How Computers Learn (Gradient Descent & Backpropagation)
6 years ago 00:06:45 1
How NZXT Computers are built
9 years ago 00:05:07 23
How to fix yellowed plastics on old computers!
7 years ago 00:03:37 14
How to Transfer Files Between 2 Computers Using SFTP (13/14)
7 years ago 00:02:13 78
Funny How Time Slips Away (from Multiple Computers Vibes)
7 years ago 00:09:33 7
How Computers Find Naked People in Photos
3 years ago 00:03:08 3
How Computers Affect our daily lives FINAL
7 years ago 00:11:20 204
How we can teach computers to make sense of our emotions | Raphael Arar