<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
  xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://blog.selfshadow.com/categories/</loc>
    <lastmod>2025-08-15T20:21:38-07:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/categories/conference/</loc>
    <lastmod>2025-08-15T20:21:38-07:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/</loc>
    <lastmod>2025-08-15T20:21:38-07:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/2025/08/15/siggraph-2025-links/</loc>
    <lastmod>2025-08-15T20:21:38-07:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/2024/08/03/siggraph-2024-links/</loc>
    <lastmod>2024-08-03T13:31:12-07:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/2023/08/12/siggraph-2023-links/</loc>
    <lastmod>2023-08-12T15:07:33-07:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/2022/08/13/siggraph-2022-links/</loc>
    <lastmod>2022-08-13T10:03:45-07:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/2021/08/18/siggraph-2021-links/</loc>
    <lastmod>2021-08-18T22:43:36-07:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/2020/08/18/siggraph-2020-links/</loc>
    <lastmod>2020-08-18T00:50:04-07:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/2019/07/30/siggraph-2019-links/</loc>
    <lastmod>2019-07-30T06:16:37-07:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/2019/03/30/multi-faceted-part-4/</loc>
    <lastmod>2019-03-30T14:54:00-07:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/tags/physically-based-shading/</loc>
    <lastmod>2019-03-30T14:54:00-07:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/categories/rendering/</loc>
    <lastmod>2019-03-30T14:54:00-07:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/tags/</loc>
    <lastmod>2019-03-30T14:54:00-07:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/2018/08/16/siggraph-2018-links/</loc>
    <lastmod>2018-08-16T14:59:14-07:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/2018/08/05/multi-faceted-part-3/</loc>
    <lastmod>2018-08-05T21:26:00-07:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/2018/06/04/multi-faceted-part-2/</loc>
    <lastmod>2018-06-04T08:00:00-07:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/2018/05/13/multi-faceted-part-1/</loc>
    <lastmod>2018-05-13T20:00:00-07:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/tags/siggraph/</loc>
    <lastmod>2017-08-01T01:47:36-07:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/2017/08/01/siggraph-2017-links/</loc>
    <lastmod>2017-08-01T01:47:36-07:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/2016/07/31/siggraph-2016-links/</loc>
    <lastmod>2016-07-31T15:30:43+00:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/2015/08/15/siggraph-2015-links/</loc>
    <lastmod>2015-08-15T12:11:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/2014/08/14/siggraph-2014-links/</loc>
    <lastmod>2014-08-14T15:21:33+00:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/2014/08/12/physically-based-shading-at-siggraph-2014/</loc>
    <lastmod>2014-08-12T12:49:57+00:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/2013/07/24/siggraph-2013-links/</loc>
    <lastmod>2013-07-24T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/2012/11/12/counting-quads/</loc>
    <lastmod>2012-11-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/tags/overdraw/</loc>
    <lastmod>2012-11-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/tags/performance/</loc>
    <lastmod>2012-11-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/tags/shading/</loc>
    <lastmod>2012-11-12T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/2012/08/11/siggraph-2012-links/</loc>
    <lastmod>2012-08-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/publications/blending-in-detail/</loc>
    <lastmod>2012-07-10T02:33:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/tags/blending/</loc>
    <lastmod>2012-07-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/2012/07/08/blending-in-detail/</loc>
    <lastmod>2012-07-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/tags/normal-maps/</loc>
    <lastmod>2012-07-08T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/categories/blog/</loc>
    <lastmod>2012-04-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/2012/04/11/travelling-without-moving/</loc>
    <lastmod>2012-04-11T00:00:00+00:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/tags/optimisation/</loc>
    <lastmod>2012-01-07T21:07:12+00:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/2012/01/07/righting-wrap-part-2/</loc>
    <lastmod>2012-01-07T21:07:12+00:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/tags/spherical-harmonics/</loc>
    <lastmod>2012-01-07T21:07:12+00:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/tags/wrap-shading/</loc>
    <lastmod>2012-01-07T21:07:12+00:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/2011/12/31/righting-wrap-part-1/</loc>
    <lastmod>2011-12-31T18:39:22+00:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/tags/maths/</loc>
    <lastmod>2011-10-17T03:25:02+00:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/2011/10/17/perp-vectors/</loc>
    <lastmod>2011-10-17T03:25:02+00:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/tags/vectors/</loc>
    <lastmod>2011-10-17T03:25:02+00:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/2011/10/01/hidden-costs/</loc>
    <lastmod>2011-10-01T18:56:14+00:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/tags/overshading/</loc>
    <lastmod>2011-10-01T18:56:14+00:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/tags/visibility/</loc>
    <lastmod>2011-10-01T18:56:14+00:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/publications/overdraw-in-overdrive/</loc>
    <lastmod>2011-09-27T09:03:41+00:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/publications/practical-visibility/</loc>
    <lastmod>2011-09-22T11:07:19+00:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/tags/hpg/</loc>
    <lastmod>2011-08-13T19:28:41+00:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/2011/08/13/hpg-siggraph-2011/</loc>
    <lastmod>2011-08-13T19:28:41+00:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/tags/aliasing/</loc>
    <lastmod>2011-07-22T10:45:34+00:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/tags/filtering/</loc>
    <lastmod>2011-07-22T10:45:34+00:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/tags/specular/</loc>
    <lastmod>2011-07-22T10:45:34+00:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/2011/07/22/specular-showdown/</loc>
    <lastmod>2011-07-22T10:45:34+00:00</lastmod>
  </url><url>
    <loc>https://blog.selfshadow.com/publications/s2012-shading-course/changelog/</loc>
  </url><url>
    <loc>https://blog.selfshadow.com/publications/s2013-shading-course/changelog/</loc>
  </url><url>
    <loc>https://blog.selfshadow.com/publications/s2014-shading-course/changelog/</loc>
  </url><url>
    <loc>https://blog.selfshadow.com/publications/s2016-shading-course/changelog/</loc>
  </url><url>
    <loc>https://blog.selfshadow.com/publications/s2017-shading-course/changelog/</loc>
  </url><url>
    <loc>https://blog.selfshadow.com/publications/s2020-shading-course/changelog/</loc>
  </url><url>
    <loc>https://blog.selfshadow.com/publications/s2022-spectral-course/</loc>
  </url><url>
    <loc>https://blog.selfshadow.com/publications/s2025-shading-course/changelog/</loc>
  </url><url>
    <loc>https://blog.selfshadow.com/about/</loc>
  </url><url>
    <loc>https://blog.selfshadow.com/archive/</loc>
  </url><url>
    <loc>https://blog.selfshadow.com/links/</loc>
  </url><url>
    <loc>https://blog.selfshadow.com/publications/</loc>
  </url><url>
    <loc>https://blog.selfshadow.com/publications/s2016-advances/</loc>
  </url><url>
    <loc>https://blog.selfshadow.com/publications/s2012-shading-course/</loc>
  </url><url>
    <loc>https://blog.selfshadow.com/publications/s2013-shading-course/</loc>
  </url><url>
    <loc>https://blog.selfshadow.com/publications/s2014-shading-course/</loc>
  </url><url>
    <loc>https://blog.selfshadow.com/publications/s2015-shading-course/</loc>
  </url><url>
    <loc>https://blog.selfshadow.com/publications/s2016-shading-course/</loc>
  </url><url>
    <loc>https://blog.selfshadow.com/publications/s2017-shading-course/</loc>
  </url><url>
    <loc>https://blog.selfshadow.com/publications/s2020-shading-course/</loc>
  </url><url>
    <loc>https://blog.selfshadow.com/publications/s2025-shading-course/</loc>
  </url><url>
    <loc>https://blog.selfshadow.com/publications/s2016-shading-course/unity/supplemental/</loc>
  </url>
</urlset>
