Home
Six shaded teapots, one per sample

Personal log · Stardate −296158.9

Gabriel da Silva

Engineering Lead

Low-level GPU optimization, GPU microarchitecture and real-time rendering, from the ISA all the way up to the pixel.

Recent log entries

  1. Math & Games: Three Revolutionary Equations · 5 min read A write-up of my PlayMinas Intergame Summit talk: how the dot product, the rendering equation and the quadratic equation took games from Quake's lightmaps to real-time ray tracing in silicon. Math Rendering Compute
  2. PlayMinas: Games, Education and Opportunity in Minas Gerais · 2 min read A post about PlayMinas, the Minas Gerais program that brings games, education and technology to young people, and my talks at its Intergame Summit, the first scientific congress of the games industry in Brazil. Community Rendering Math
  3. A Look at Bump Mapping Techniques - Part I: Tangent Space Theory · 7 min read Learn what tangent space is and how to compute the tangent and bitangent vectors of a triangle in this first part of the bump mapping series. Rendering Math
  4. Where the Shadows Lie - Part I: Introduction & Filtering · 11 min read A post about filtering and shadow maps. It covers the classic algorithm, why it lacks a penumbra, and a gentle introduction to sampling, jittering and disk mapping. Rendering Math
  5. A More In-Depth Introduction to Radiance · 4 min read A deeper look at radiance, defined from basic principles: photons, energy per volume and the radiant flux that most texts never explain. Rendering Physics Math

All entries →