The Math Behind Font Rasterization | How it Works
#SoME Join the Discord: / discord If you have ever wondered how a font is rasterized, look no further. In this video I go into depth about the necessity for font rasterization, the math behind it, and how we convert the math to pixels on the screen. I also go over how 1st and 2nd order Bezier curves work. I talk about how to gain an intuition for Bezier curves, and how to formulize that intuition into Mathematical formulae. I also go over how to test if a point will intersect with a 2nd order Bezier curve. This is my entry into 3Blue1Brown's SoME competition and I hope you enjoy it! 0:00 Intro 0:38 A Brief History of Fonts 3:48 Using Math to Draw Letters 5:42 What are Bezier Curves? 9:09 How do Bezier Curves Really Work? 12:41 Testing Pixels 15:13 Edge Cases --------------------------------------------------------------------- Website: https://ambrosiogabe.github.io/ Github: https://github.com/ambrosiogabe Here are some books I recommend if you want to learn about game engine development more thoroughly. I do not profit off any of these sales, these are just some books that have helped me out :) My Recommended Game Engine Books: Game Engine Architecture: https://www.gameenginebook.com/ Game Physics Cookbook (Read this before the next physics book): https://www.amazon.com/Game-Physics-C... Game Physics (Ian Millington): https://www.amazon.com/Game-Physics-E... Game Programming Patterns (Free): https://gameprogrammingpatterns.com/ My Recommended Beginning Game Programming Books: JavaScript Game Design: https://www.apress.com/gp/book/978143... My Recommended Java Books: Data Structures/Algorithms: https://www.amazon.com/Data-Structure... LWJGL (Free, but I haven't read this thoroughly): https://lwjglgamedev.gitbooks.io/3d-g...

The Tyrannical Mods of Stack Overflow

How (and why) to take a logarithm of an image

I Was Right About AI

Why Minecraft is a Technical Feat | Explaining the Engineering Behind an Indie Icon

How do computer fonts work?

The most beautiful formula not enough people understand

Game Boy Graphics & How To Code Them

Watch this if everything feels too much (gentle comfort for tired women)

God Says:"I JUST CONFIRMED — ONLY YOU CAN SEE THIS LETTER"/God Message Now/God Message

What Kind of Math Should Game Developers Know?

How a Russian student invented a faster multiplication method

The Amazing Math behind Colors!

A Brief look at Text Rendering

After My Wife Passed Away, My Daughter-in-Law Smiled At The Inheritance Meeting!! | Calm Dad Stories

ASMR Addictive Fast Tapping Collection For Deep Sleep & Anxiety Relief (No Talking) — 2.5 Hours

Adding Multiplayer, Colored Lights, and More | Coding Minecraft Devlog #2

The Tale of Three Triangles

The Beauty of Bézier Curves

Coding Adventure: Software Rasterizer

