<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://www.harryhumphries.com/portfolio</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
    <lastmod>2022-10-13</lastmod>
  </url>
  <url>
    <loc>https://www.harryhumphries.com/portfolio/inkpossible</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-07-05</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e2187dc14f536a81b28c12/1625473403423-N5S7XD8D4L69YIEMUM65/cvEDw5LVkovb6KB6MICvwP.png</image:loc>
      <image:title>Portfolio - Inkpossible - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e2187dc14f536a81b28c12/1625473382336-U6YMR2M1NKDXLE4AFNIO/4z6lbNZ9fXtca96gRk0Iw0.png</image:loc>
      <image:title>Portfolio - Inkpossible - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.harryhumphries.com/portfolio/railzmobile-A2O4e</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-07-05</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e2187dc14f536a81b28c12/1625473064231-9035MDRIOM5SH5OZSR2C/36596620.png</image:loc>
      <image:title>Portfolio - RAILZ Mobile - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.harryhumphries.com/portfolio/luxcymex</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2021-07-05</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e2187dc14f536a81b28c12/1625467859205-2EXQGCSYUOWOWFKEJWLZ/lux_cymex_5.png</image:loc>
      <image:title>Portfolio - Lux Cymex Rendering Pipeline - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e2187dc14f536a81b28c12/1625468275017-TQSU1YP4G8X325RCYGE3/luxcymex_2.png</image:loc>
      <image:title>Portfolio - Lux Cymex Rendering Pipeline - Make it stand out</image:title>
      <image:caption>With the scene fully lit, the rendering algorithm unique to Lux Cymex comes into play with the rendering of translucent items.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e2187dc14f536a81b28c12/1625468379755-14YBN2IV901F8FUTLIX3/luxcymex_3.png</image:loc>
      <image:title>Portfolio - Lux Cymex Rendering Pipeline - Make it stand out</image:title>
      <image:caption>For lighting, the max distance (based on attenuation levels) from each light source that it could light geometry is written into the stencil buffer to reduce work needed for fragment shading.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e2187dc14f536a81b28c12/1625468041881-050VL6SL5XFLWA7X9FP2/luxcymex_1.png</image:loc>
      <image:title>Portfolio - Lux Cymex Rendering Pipeline - Make it stand out</image:title>
      <image:caption>The initial step the renderer takes each frame is to save the positions, depth, normals, and PBR material values of models in the scene into a buffer to reduce the time complexity of lighting the scene.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e2187dc14f536a81b28c12/1625470723662-VF3NQ1OHTTFOJV1GXEV5/luxcymex_4.png</image:loc>
      <image:title>Portfolio - Lux Cymex Rendering Pipeline - Make it stand out</image:title>
      <image:caption>The solution used in the end was to draw both back faces and front faces of light volumes to the stencil buffer with specialized logic for what to write. The RGB colors are each represented by a bit in the stencil buffer. While writing the back face bits, these are overwritten on passing the depth test. When going through front faces, however, the mask is OR’d onto the stencil buffer if it passes the depth test.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.harryhumphries.com/portfolio/quickshade</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    <lastmod>2022-10-13</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e2187dc14f536a81b28c12/1625433713982-5IGRHOT15W7FKMFW0WTK/quickshade4Screenshot+2021-07-02+220706.png</image:loc>
      <image:title>Portfolio - QuickShade - Make it stand out</image:title>
      <image:caption>In the WPF QuickShade tool, all data related to Vulkan objects from an application using the QuickShade renderer can be edited in a node-based editor and validated.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e2187dc14f536a81b28c12/1625433965879-AOLZEOMUHMJBMMFC2I0K/graph_loading.png</image:loc>
      <image:title>Portfolio - QuickShade - Make it stand out</image:title>
      <image:caption>Sascha Willems’ Vulkan PBR demo ported to use QuickShade and dynamically load pipelines. Original demo can be found here - https://github.com/SaschaWillems/Vulkan/tree/master/examples/pbrtexture</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.harryhumphries.com/resume</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2023-10-23</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e2187dc14f536a81b28c12/06afa7f9-1a3a-4749-bdd2-f61948a6aa44/Resume_2023.docx-1.png</image:loc>
      <image:title>Resume - Make it stand out</image:title>
      <image:caption>Whatever it is, the way you tell your story online can make all the difference.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.harryhumphries.com/about</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2022-10-05</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/60e2187dc14f536a81b28c12/1625464210308-HV0E716OWTJGQ20KJ5XW/IMG_20190318_144659_1-EFFECTS.jpg</image:loc>
    </image:image>
  </url>
</urlset>

