Project MTP dev log index
Project MTP dev log (September - November 2023)
2023-09-03 HRTF and spatial audio
Figured out how to use HRTF support and reverb in openal-soft and this made audio a lot better!
2023-09-05 Multiple shadow casting lights
Finally implemented multiple shadow casting lights. Had to learn how UBOs work and rewrite a lot of rendering code, but it was so worth it…
2023-09-19 Rendering improvements
Implemented PBR rendering. Blinn-Phong is nice, but most of the tools now target PBR and specular workflow doesn’t seem very nice to me these days.
This video and other videos from this channel helped a lot in particular. Also had to rewrite pretty much most of the shading as the result.
2023-10-06 City level, bloom
Started working on the city level
Also implemented bloom. It’s not the best implementation, I’ll probably rewrite it later.
2023-11-19 Cat’s room and a working TV screen
I eventually reworked the layout of the room to make it more comfy since the “studio” layout didn’t seem very cozy.
TV screen works now - I can render anything I want to it, so I started with a well-known DVD logo. Can’t lie, I spent several minutes staring at it while I worked on it… There’s something hypnotic about it.
2023-11-22 You dawg I heard you like games…
… so we put a game inside your game. This is an independent small game running inside of the main game. It’s rendered on the TV screen texture.