Texture Mapping & Polygon Rasterizing Tutorial (2/2) [C++20]
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)
Видео Texture Mapping & Polygon Rasterizing Tutorial (2/2) [C++20] канала Bisqwit
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)
Видео Texture Mapping & Polygon Rasterizing Tutorial (2/2) [C++20] канала Bisqwit
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Texture Mapping & Polygon Rasterizing Tutorial (1/2) [C++20]I wrote a Raytracer for DOS, 16 VGA colorsCoding Adventure: Compute ShadersSo I made ∞ FOV possible in Minecraft...Illumination Tutorial for Software 3D Rendering (2/2+) [c++20]My second OpenGL project [tool-assisted C++17, SFML]Creating a Chip8 interpreter/emulator in C++14Why are new C++ versions created?How fast does Bisqwit type?x86 mov insns & short history of the most popular CPU architectureBisqwit analyses TempleOS & its sole author, Terry A. DavisHow scrolling textures gave Super Mario Galaxy 2 its charmWhich editor/IDE does Bisqwit use? Answers & some history.Illumination Tutorial for Software 3D Rendering (1/2+) [c++20]How "oldschool" graphics worked Part 1 - Commodore and NintendoDyna Blaster ※ reverse engineering on DOS ※ Cracking VG Passwords S2e3YouTube deletes your comments #ShortsOffloading & CUDA: Parallelism in C++ #3/3 (also OpenMP, OpenACC, GPU & Coprocessors like Xeon Phi)Voxel Game Mesh Optimizations