Texture Mapping & Polygon Rasterizing Tutorial (2/2) [C++20]

Channel:
Subscribers:
147,000
Published on ● Video Link: https://www.youtube.com/watch?v=hxOw_p0kLfI



Category:
Tutorial
Duration: 27:49
47,049 views
1,859


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: https://youtube.com/Bisqwit/join

My links:
Twitter: https://twitter.com/RealBisqwit
Liberapay: https://liberapay.com/Bisqwit
Steady: https://steadyhq.com/en/bisqwit
Patreon: https://patreon.com/Bisqwit (Other options at https://bisqwit.iki.fi/donate.html)
Twitch: https://twitch.tv/RealBisqwit
Homepage: https://iki.fi/bisqwit/

You can contribute subtitles: http://www.youtube.com/timedtext_video?ref=share&v=hxOw_p0kLfI

Downloads:
https://bisqwit.iki.fi/jkp/polytut/

Music list (s = SPC-OPL conversion):
— Super Mario RPG ­— Sunken Ship (s)
— Tales of Phantasia — Final Act (s)
— Final Fantasy V — World 1+2 (s)
— Famicom Tantei Club 2 — Interviews (s)
— Energy Breaker — Heroes’ Adventure (s)
— Final Fantasy Mystic Quest — Shrine (s)







Tags:
3d graphics
polygon rendering
texture mapping
computer graphics
software 3d rendering
c++20
scanline rendering
triangle rasterization algorithm
triangle rasterization
rasterization algorithm
raster
pixel by pixel
tutorial
programming tutorial
bisqwit
joel yliluoma
3d programming tutorial
3d rendering tutorial
3d graphics tutorial
graphics programming tutorial
texture blitter
polygon blitter
textured polygon
without gpu
libsdl
sdl graphics
3d gfx