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: kzitem.infojoin
My links:
Twitter: / realbisqwit
Liberapay: liberapay.com/Bisqwit
Steady: steadyhq.com/en/bisqwit
Patreon: / bisqwit (Other options at bisqwit.iki.fi/donate.html)
Twitch: / realbisqwit
Homepage: iki.fi/bisqwit/
You can contribute subtitles: kzitem.info_vide...
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)
Негізгі бет Texture Mapping & Polygon Rasterizing Tutorial (1/2) [C++20]
Пікірлер: 342