Simple 3D wireframe software renderer in D using SDL3
Автор: cloudimika
Загружено: 2025-12-27
Просмотров: 230
• A pretty basic demo of a CPU-based 3D wireframe renderer that I wrote in D using the SDL3 library (Inochi2D sdl-d bindings, to be precise)
• Inspired by @Tsoding's video: • One Formula That Demystifies 3D Graphics
• Shows off the Penger model made by Max Kawula and converted by Tsoding
• The background music is "Augmented" by Trevor Lentz, licensed under CC BY-SA 3.0
• Full repo can be found on my Codeberg (codeberg.org/rudzik8)
• Also, I'm very sorry for capitalizing Tsoding's username wrong in the captions. Oh well.
D is a modern, compiled systems programming language designed to combine the performance and control of C and C++ with a much more productive, expressive syntax. It supports low-level features like manual memory management and direct hardware access, but also offers high-level tools such as garbage collection, strong metaprogramming, ranges, and built-in unit testing. D compiles to native code, has fast build times, and aims to be pragmatic rather than theoretical, making it a solid choice for performance-critical software where developer efficiency still matters.
SDL3 is a cross-platform, low-level multimedia library used to build games and interactive apps in C and C++. It gives you direct control over things like windows, graphics, input (keyboard, mouse, gamepads), audio, timing, and file I/O while hiding the ugly platform-specific details behind a clean API. Compared to SDL2, SDL3 modernizes the design, cleans up legacy behavior, and better supports current platforms and graphics pipelines, making it a solid foundation layer rather than a full engine.
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: