Pete Shirley's Graphics Blog
Tuesday, December 12, 2023
Working old software is underappreciated
›
Working old software is underappreciated A decision all programmers have faced is whether or not to replace old working software. There a...
1 comment:
Tuesday, June 7, 2022
Hello World for Smart Lights
›
I got three Philips Hue bulbs and a Philips Hue Bridge (basically a hub you need to attach to your router) and tried various Python interf...
1 comment:
Tuesday, February 1, 2022
Direct Light 3: what goes in the direct light function?
›
Part 1 of 3 Part 2 of 3 In the previous two posts I discussed why one might want direct lighting as a separate computation. But what goe...
4 comments:
Monday, January 31, 2022
Direct Light 2: integrating shadow rays into a path tracer
›
Part 1 of 3 Part 3 of 3 In my last post, I talked about using shadow rays to sample a light source directly. Here is our old lovely but n...
2 comments:
Sunday, January 30, 2022
What is direct lighting (next event estimation) in a ray tracer? Part 1 of 3
›
Part 2 of 3 Part 3 of 3 In Ray Tracing in One Weekend , we took a very brute force and we hope intuitive approach that didn't use "...
2 comments:
Thursday, December 30, 2021
What is an "uber shader"?
›
I am no expert on "uber shaders", but I am a fan. These did not make much sense to me until recently. First let's unpack th...
17 comments:
Friday, August 6, 2021
A call to brute force
›
In the writing of the new edition of Marschner's and my graphics text , we tried to add more "basics" on light and material i...
2 comments:
›
Home
View web version