Illumination Tutorial for Software 3D Rendering (2/2+) [c++20]
In this series we explore how to do illumination in your polygon-based texture-mapping 3D renderer. This time we focus on realistic diffuse lightmaps. We use 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
Patreon: https://patreon.com/Bisqwit (Other options at https://bisqwit.iki.fi/donate.html)
Steady: https://steadyhq.com/en/bisqwit
Twitch: https://twitch.tv/RealBisqwit
Homepage: https://iki.fi/bisqwit/
You can contribute subtitles: http://www.youtube.com/timedtext_video?ref=share&v=eXU-6_jmw7Q
Downloads:
https://bisqwit.iki.fi/jkp/polytut/ (nag at me if something is missing)
Music list (s = SPC-OPL conversion):
— Picnic & 月の丘 — ノスタルジア — 甘茶 (nostalgiamusic.info)
— Lufia II — Last Duel (s)
Видео Illumination Tutorial for Software 3D Rendering (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
Patreon: https://patreon.com/Bisqwit (Other options at https://bisqwit.iki.fi/donate.html)
Steady: https://steadyhq.com/en/bisqwit
Twitch: https://twitch.tv/RealBisqwit
Homepage: https://iki.fi/bisqwit/
You can contribute subtitles: http://www.youtube.com/timedtext_video?ref=share&v=eXU-6_jmw7Q
Downloads:
https://bisqwit.iki.fi/jkp/polytut/ (nag at me if something is missing)
Music list (s = SPC-OPL conversion):
— Picnic & 月の丘 — ノスタルジア — 甘茶 (nostalgiamusic.info)
— Lufia II — Last Duel (s)
Видео Illumination Tutorial for Software 3D Rendering (2/2+) [c++20] канала Bisqwit
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Texture Mapping & Polygon Rasterizing Tutorial (1/2) [C++20]](https://i.ytimg.com/vi/PahbNFypubE/default.jpg)
![x86 mov insns & short history of the most popular CPU architecture](https://i.ytimg.com/vi/g9_FYRAfyqQ/default.jpg)
![Dyna Blaster ※ reverse engineering on DOS ※ Cracking VG Passwords S2e3](https://i.ytimg.com/vi/JMz_PYnpJPY/default.jpg)
![3D Rendering with Binary Space Partitions](https://i.ytimg.com/vi/yTRzfKh4Tg0/default.jpg)
![Making Minecraft from scratch in 48 hours (NO GAME ENGINE)](https://i.ytimg.com/vi/4O0_-1NaWnY/default.jpg)
![](https://i.ytimg.com/vi/hPZo2eCwZiE/default.jpg)
![Bisqwit analyses TempleOS & its sole author, Terry A. Davis](https://i.ytimg.com/vi/t9l058vrURo/default.jpg)
![I wrote a Raytracer for DOS, 16 VGA colors](https://i.ytimg.com/vi/N8elxpSu9pw/default.jpg)
![Dual-Boot Windows-Linux Tutorial (& NVME & LVM & disk migration)](https://i.ytimg.com/vi/DgiQcJfTYKU/default.jpg)
![Illumination Tutorial for Software 3D Rendering (1/2+) [c++20]](https://i.ytimg.com/vi/Nwfm6cpskIM/default.jpg)
![19 Weird but Useful Ways to Travel in Minecraft](https://i.ytimg.com/vi/T1-P3pjNjCk/default.jpg)
![Origin of “Bisqwit”? Married? Font&color theme — Frequently Asked Questions, Part 1/4](https://i.ytimg.com/vi/uITpN-OZcuo/default.jpg)
![I wrote an OpenGL first-person demo for DOS (256 colors, dithering, OSMesa)](https://i.ytimg.com/vi/vkUwT9U1GzA/default.jpg)
![29 Minecraft Things That (Might) Annoy You](https://i.ytimg.com/vi/cXrxIRIRQsk/default.jpg)
![EARenderer - OpenGL / C++ 3D Engine | Global Illumination, Physically-Based Shading](https://i.ytimg.com/vi/n0ktyKqq1UE/default.jpg)
![I Tried Making a 3D RPG Game in JavaScript](https://i.ytimg.com/vi/SBfZAVzbhCg/default.jpg)
![My Favorite Designs from 6 Years of 3D Printing!](https://i.ytimg.com/vi/bSd-QH4iujs/default.jpg)
![Texture Mapping & Polygon Rasterizing Tutorial (2/2) [C++20]](https://i.ytimg.com/vi/hxOw_p0kLfI/default.jpg)
![Parser and Lexer — How to Create a Compiler part 1/5 — Converting text into an Abstract Syntax Tree](https://i.ytimg.com/vi/eF9qWbuQLuw/default.jpg)
![Computer Graphics Tutorial - PBR (Physically Based Rendering)](https://i.ytimg.com/vi/RRE-F57fbXw/default.jpg)