u/slayerizerin r/GraphicsProgramming • Recommends
On “How to write own software rasterizer?”
#rasterization#softwarerenderer#c++20
147K subscribers • 12 videos on Hallway
Intermediate. Assumes working knowledge.
118K views6 years ago3 recommendations
Graphics and audioSystems programmingRenderingC++
Bisqwit demonstrates how to build an extensible 3D polygon rasterizer from scratch using standard C++20 and SDL.
Textured polygons are the foundation of nearly all 3D games in existence. Used before even 3D-capable GPUs were a thing, they were rendered using nothing but software. How was that achieved? Let’s explore an easy and intuitive method. We create an extensible 3D polygon rasterizer using nothing but standard C++20 (and libSDL for 2D graphics). Become a member: youtube.com/Bisqwit/join My links: Twitter: twitter.com/RealBisqwit Liberapay: liberapay.com/Bisqwit Steady: steadyhq.com/en/bisqwit Patreon: patreon.com/Bisqwit (Other options at bisqwit.iki.fi/donate.html) Twitch: twitch.tv/RealBisqwit Homepage: iki.fi/bisqwit/ You can contribute subtitles: youtube.com/timedtext_video?ref=share&v=PahbNFypubE Downloads: bisqwit.iki.fi/jkp/polytut/ Music list (s = SPC-OPL conversion): — Energy Breaker — Golden-colored Wind (s) — Final Fantasy V — World 1+2 (s) — Star Ocean — Past Days (s) — Energy Breaker — Heroes’ Adventure (s) — Final Fantasy Mystic Quest — Focus Tower (s) — Final Fantasy Mystic Quest — Shrine (s)What people say. Recommended as a great tutorial for learning how to write a software 3D renderer from scratch.
u/slayerizerin r/GraphicsProgramming • Recommends
On “How to write own software rasterizer?”
u/sebamestrein r/GraphicsProgramming • Recommends
On “Writing a software rendered 3D engine”
inactive-useron Lobsters • Recommends
u/nablachezin r/GraphicsProgramming • Mentions
On “Introductory graphics programming content that is detailed but more hands-on?”