I wrote a Raytracer for DOS, 16 VGA colors
What it is
Bisqwit writes a raytracer from scratch in C++ for DOS, rendering in the 16-color VGA palette at 640x480. The video also covers color quantization and ordered dithering.
Why Hacker News recommends it
HN fans praise Bisqwit as a favorite programming YouTuber and this video as an excellent look at dithering.
- 2 people recommended it
- 2 different months
- 2 strong recommendations
- first 2019, last 2021
What HN commenters said
“My favourite programming YouTuber by a long stretch.”
Bisqwit builds a raytracer for DOS with 16 VGA colors
petercooper, 2019-01 · Strong recommendation · in “Let’s Create a Speech Synthesizer in C++17 [video]”
“Bisqwit's discussion of dithering is outstanding”
Live-coded DOS raytracer in 16-color VGA from a dithering expert
pdkl95, 2021-01 · Strong recommendation · in “Ditherpunk: The article I wish I had about monochrome image dithering”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: raytracer, dithering, c++, dos, vga
Also recommended by the same people
documentaryGET LAMP: The Text Adventure DocumentaryGoogle TechTalks · 5 HN recommenders · 2014–2026
tutorialI made a NES emulator in 15 minutesBisqwit · 3 HN recommenders · 2013–2022
musicKylie Minogue - Come Into My World (Official Video) [Full HD Remastered]Kylie Minogue · 2 HN recommenders · 2018–2025
explainerJacob Collier Explains Music in 5 Levels of Difficulty ft. Herbie Hancock | WIREDWIRED · 2 HN recommenders · 2018–2023
tutorialCreating a Doom-style 3D engine in CBisqwit · 3 HN recommenders · 2015–2019
explainerShakespeare: Original pronunciation (The Open University)OpenLearn from The Open University · 4 HN recommenders · 2013–2025
explainerGender Neutral Pronouns: They're Here, Get Used To ThemTom Scott · 3 HN recommenders · 2013–2015
talkBlueHat IL 2019 - Andrew "bunnie" Huang - Supply Chain Security: "If I were a Nation State...”Microsoft Israel R&D Center · 6 HN recommenders · 2019–2024