If you need to drive a big screen for a project, it’s fair to say your first thought isn’t going to be to use the ATtiny85. With just 512 bytes of RAM and 8 kilobytes of flash memory, the 8-bit micro ...
3D graphics are made up of little more than very complicated math. With enough time, you could probably compute a ray marching by hand. Or, you could set up Excel to do it for you! Ray marching is a ...
OpenGL is a popular cross-language, cross-platform application programming interface (API) used for rendering 2D and 3D graphics, while Vulkan is a low-overhead, cross-platform 3D graphics API that ...
This project demonstrates various computer graphics concepts through the recreation of Luigi's Mansion's atmospheric hall environment. As my introduction to both C++ and OpenGL development, it ...
This project demonstrates and compares single-threaded vs multi-threaded OpenGL rendering performance using second OpenGL contexts for terrain rendering with millions of triangles. gl_test/ ├── ...