Homepage
Open in app
Sign in
Get started
Real Time Rendering
3D Computer Graphics done in the GPU
Follow
Mantis Shrimp: Image Differences with Metal shaders
Mantis Shrimp: Image Differences with Metal shaders
Inner workings of this image diff tool & shader sandbox
David Gavilan
Feb 26
Reasons for a solo dev to love Godot Engine
Reasons for a solo dev to love Godot Engine
Godot is the most fun game engine I tried so far (vs Unity, O3DE, UE4, Fox Engine, Lens Studio, Disney’s…)
David Gavilan
Aug 21, 2022
Colouring graphs for a wireframe shader
Colouring graphs for a wireframe shader
The relation between graph colouring and wireframes
David Gavilan
Apr 14, 2022
Image maps of an arbitrary area
Image maps of an arbitrary area
Using indexed images to create interactive selection screens in Swift
David Gavilan
Aug 14, 2021
Skeletons & 3D File Formats: Why do developers create their own?
Skeletons & 3D File Formats: Why do developers create their own?
Why do developers create their own file formats?
David Gavilan
Sep 7, 2020
The Stencil Buffer and how to use it to visualize volume intersections
The Stencil Buffer and how to use it to visualize volume intersections
Rasterization is still the most used rendering pipeline in real time graphics. Learn how to use the stencil buffer with a practical…
David Gavilan
Jul 3, 2020
What’s wrong with that pixel? The backward journey of light
What’s wrong with that pixel? The backward journey of light
From perception to rendering, with troubleshooting tips
David Gavilan
May 26, 2020
Inverse Transform without matrices?
Inverse Transform without matrices?
Affine transforms
David Gavilan
Mar 4, 2020
Introduction to Skinning and 3D Animation
Introduction to Skinning and 3D Animation
How skeletal animation works, and tricks we use to avoid artifacts.
David Gavilan
Jun 17, 2019
Introduction to Colour Spaces and DCI-P3
Introduction to Colour Spaces and DCI-P3
Colours are not just 3 numbers!
David Gavilan
Dec 13, 2018
About Real Time Rendering
Latest Stories
Archive
About Medium
Terms
Privacy
Teams