Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!
Hi here's a doc I wrote about my open-source metal renderer, it's the first 2 parts. Next I'll write...
Were making a Rasterizer folks, exciting really. I would like to credit: I will be using these...
Hello there beautiful people, lets continue on this rasterizer. So now we want to draw lines between...
Okay so its time to define our model class both its .h file and cpp file. Lets start with the .h...
So far weve only been using a cube and thats not very exciting is it. We probably want to expand...
Turning Photos Into 3D Gold: The Power of Differentiable Rendering Ever dreamed of...
So color: Color is light that bounces from an object right into your eyeballs. The object absorbs...
Introducing GoGPU — a Zero-CGO graphics framework for Go. Draw a triangle in 15 lines instead of 500. WebGPU-based, cross-platform, built for the Go community.
Learning OpenGL part 1: NoticeableSmeh ・ Sep 29 ...
A pure Go shader compiler that transforms WGSL to SPIR-V. 17K lines, zero CGO, compute shaders with atomics and barriers.
Materials: Were talking about materials in this chapter. So essentially a material is a collection of...
Light Casters: So lets maek some different light sources, different types of light behave...
So lets create a geomtry.h so we can actually calculate the 3d math we need for our rasterizer to...
Hello folks lets continue working on this rasterizer, lets get the rasterization going and then were...
Rasterizer Project - Part 1: Getting started ...
Rasterizer project - Part 3: Geometry NoticeableSmeh ・...
Rasterizer Project - Part 2: Lines and Optimization (Excited...
Learning OpenGl part 2 NoticeableSmeh ・ Sep 30 ...
Learning OpenGl part 4: NoticeableSmeh ・ Oct 17 ...
Learning OpenGL Part: The End - Model loading ...
Rasterizer Project - Part: BASIC_END NoticeableSmeh ・ Nov...
Hey folks 👋 So… this is my first ever post on graphics programming. I’m not a writer, but I figured...
Many beginners hit a wall when they first encounter VAOs, VBOs, and EBOs. They seem abstract,...
OpenGL: Catching up. Hi my name is William de Try and I am a game dev student at Stockholm...
Decoding Rotations: Unveiling Hidden Structures in 3D Space Ever wrestled with gimbal...
I recently wrote about why Mini Micro's display is 960 x 640 pixels. In short: that's a reasonably...
WebGL is a JavaScript API that enables rendering high-performance 2D and 3D graphics directly in the...
Hey DEV community! 👋 Want to create cool post-processing effects in your WebGL projects, like bloom...
New users of Mini Micro often notice very quickly that the screen resolution is fixed; if have a big...
Introduction: Hello, my name is Noah and I'm going to start this exciting journey: learning C++ and...