Article 10
Not that this is *at all* a problem when you've been using preview for weeks to annotate corrections to page proofs and just discover it now..
View ArticleArticle 9
I heard of a ChatGPT lisp/c++ rap battle so tried the obvious: "write a rap battle between a monte carlo renderer and a triangle rasterization engine". A+ work, right there.
View ArticleArticle 7
So about that 4th edition of Physically Based rendering... The book is now in the hands of the printer and we have a solid date of March 23 2023 for books to be on shelves.In the meantime we have...
View ArticleArticle 6
...look what showed up in the mail today. 🎉 It's about as thick as the previous editions but with slightly bigger pages so we could fit all the new stuff in. Very happy with the print quality.
View ArticleArticle 5
More fun making deterministic things stochastic with Marcos Fajardo, here with noise functions: https://diglib.eg.org/handle/10.2312/sr20231141
View ArticleArticle 4
So I visited the Sponza Atrium... (Blog post with details: https://pharr.org/matt/blog/2023/07/10/sponza-atrium)
View ArticleArticle 3
With England's Colossus rebuild, nary another visitor. https://www.tnmoc.org/colossus
View ArticleArticle 2
Given u in [0,1), what is the range of values returned by f?float f(float u) { return (u * 600000) - int(u * 600000);}with clang-14's new default, "yolo let's randomly use FMAs if we feel like it even...
View ArticleArticle 1
More constructively, Higham's book "Accuracy and Stability of Numerical Algorithms" has a nice discussion of the ways that randomly sprinkling in FMAs can cause trouble. The sidebar on FMA in this...
View ArticleArticle 0
Happy to report that the full contents of the 4th edition of Physically Based Rendering are now freely available online: https://pbr-book.org/4ed/contents
View Article