Simon's Graphics Blog
Posts
2023
Ambient And Directional Lighting In Spherical Harmonics
22 Jul
2012
Bidirectional Path Tracing In Participating Media
15 Jul
Multiple Scattering
21 Jun
Bidirectional Instant Radiosity
8 Apr
Sampling Sun And Sky
30 Mar
Sketchup Cities
19 Mar
2011
Virtual Point Light Bias Compensation
9 May
Projected Solid Angle Is Projected
16 Apr
Hybrid Bidirectional Path Tracing
21 Mar
Now You're Lighting With Portals
31 Jan
Two-Way Path Tracing
3 Jan
2010
Adventures in CUDA Path Tracing: Part 2
24 Oct
CUDA Tips
24 Oct
Using Optix
11 Aug
2009
CUDA Mersenne Twister
13 Dec
Adventures in CUDA Path Tracing: Part 1
15 Aug
Metropolis Light Transport
10 May
Multiple Importance
5 Feb
2006
DXT Compression Techniques
19 Jan
2004
Spherical Harmonic Basis Functions
16 Oct
A Lua Syntax Highlighter
21 Jun
Gamma-Correct Rendering
14 May
Continuous Silhouettes
11 May
Why You Should Always Use explicit Constructors
1 May
Why You Should Always Use static_cast
1 May
Pooled Allocators For The STL
1 May
2003
How To Fix The DirectX Rasterisation Rules
1 May
2002
Really Old Demos - Cubic Shadow Mapping
1 Aug
Really Old Demos - OpenEngine
1 Aug
Really Old Demos - The Buggy Demo
1 Aug
Representing Rotations in Quaternion Arithmetic
1 May