<?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" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
  <url>
    <loc>http://www.3davy.com/about</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2026-07-26</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/57476b1386db432b4c4c5101/1617998849727-5IAIB5PUVEPINEOLK4VQ/Steve_Parrot.jpg</image:loc>
      <image:title>About</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/57476b1386db432b4c4c5101/1603843850375-E1LQ74HABSCTWQEZF90P/LightBulb.jpg</image:loc>
      <image:title>About</image:title>
    </image:image>
  </url>
  <url>
    <loc>http://www.3davy.com/contact</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2026-07-25</lastmod>
  </url>
  <url>
    <loc>http://www.3davy.com/home</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
    <lastmod>2026-07-26</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/57476b1386db432b4c4c5101/1597107399206-4GG01HSKYSIC6MI1BHUH/Jelly_Beans_F466_SloMo.jpg</image:loc>
      <image:title>Steve Davy 3D Artist</image:title>
    </image:image>
  </url>
  <url>
    <loc>http://www.3davy.com/personal</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2026-07-26</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/57476b1386db432b4c4c5101/1597283366819-USVBJDBJKA37Y9UUA7J7/La_Salle_de_Magritte_F001.jpg</image:loc>
      <image:title>Personal projects</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/57476b1386db432b4c4c5101/1597283546401-BYQOI8P3K6P4U16Y0JJG/Jelly_Beans_F466_SloMo.jpg</image:loc>
      <image:title>Personal projects</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/57476b1386db432b4c4c5101/1597283471587-NJS1XCCXJOZZMEU0KV7G/Coffee_Cup_New_Still_F005.jpg</image:loc>
      <image:title>Personal projects</image:title>
    </image:image>
  </url>
  <url>
    <loc>http://www.3davy.com/jelly-beans-breakdown</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2026-07-25</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/57476b1386db432b4c4c5101/1597107333823-68E60L863HN5K0YZR7BU/Jelly_Beans_F200_CU_1080.jpg</image:loc>
      <image:title>Jelly Beans Breakdown</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/57476b1386db432b4c4c5101/1596839557852-EO28NG7VP7ZUTNAT1VU6/MASH_Networks.jpg</image:loc>
      <image:title>Jelly Beans Breakdown</image:title>
      <image:caption>All four of the main collision objects were inside their own dynamic but passive MASH network, all sharing a single Bullet solver. Collisions with the ground were made using the solver’s floor.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/57476b1386db432b4c4c5101/1596841257280-ZH8X51VC6JIUQ5291WD4/Beans_Single_Shell.jpg</image:loc>
      <image:title>Jelly Beans Breakdown</image:title>
      <image:caption>The beans were exported as an alembic file, then imported back into a lighting file as a single mesh object.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/57476b1386db432b4c4c5101/1596842454270-1MRC6WSIPGYRAQ1MVPY6/Beans_Shader.jpg</image:loc>
      <image:title>Jelly Beans Breakdown</image:title>
      <image:caption>The jelly bean shading network relied heavily on 3D procedural textures such as volume noise, and for rendering required a texture reference object be created to avoid “swimming” through the animation.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/57476b1386db432b4c4c5101/1596840067262-YWTAXHFBYY5RX0XY5DVV/Diffuse_Ramp_Combo.jpg</image:loc>
      <image:title>Jelly Beans Breakdown</image:title>
      <image:caption>Overall jelly bean color distribution and a lot of the beans’ main shading attributes were controlled with ramps. The master Diffuse ramp drove the Color Entry List positions of all the downstream ramps so that I didn’t need to edit each one every time I made a change to color distribution.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/57476b1386db432b4c4c5101/1597082824536-PQQTOU2M7FMKKH863EO4/Jelly_Beans_Bean_Matte_Demo.gif</image:loc>
      <image:title>Jelly Beans Breakdown</image:title>
      <image:caption>I was able to use the same Sampler Info node plugged into four ramps with pure RGB colors (the other 9 beans in each case were set to black) to generate a matte for each of the 12 colors of bean.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/57476b1386db432b4c4c5101/1596918633262-K34Z6YE8VOKXH8AZNYFW/Jelly_Beans_Versions.jpg</image:loc>
      <image:title>Jelly Beans Breakdown</image:title>
      <image:caption>Lighting and shading went through a lot (A LOT) of iterations. Top left is first pass, to the final at bottom right.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>http://www.3davy.com/la-salle-de-magritte-breakdown</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2026-07-26</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/57476b1386db432b4c4c5101/1597107214595-VMBCMZZ6AGVNXNAHT40J/La_Salle_de_Magritte_F001.jpg</image:loc>
      <image:title>La Salle de Magritte Breakdown</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/57476b1386db432b4c4c5101/1597092556597-GF0FMAN4CE5ZG7KBG54I/Breakdowns_Foots.jpg</image:loc>
      <image:title>La Salle de Magritte Breakdown</image:title>
      <image:caption>The “foots” were the most complicated thing to model. I Frankensteined a model of a foot I already had.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/57476b1386db432b4c4c5101/1593563830272-DDTH5JRXXKXE5XZI088U/Wireframe.jpg</image:loc>
      <image:title>La Salle de Magritte Breakdown</image:title>
      <image:caption>Accurately turning the 2D image into a 3D scene was challenging, with the need to achieve camera-plane accuracy to the painting while also maintaining 3D spatial integrity.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/57476b1386db432b4c4c5101/1597168967831-DAW1SEZYWFI2INM34M9T/Wardrobe_Diff.jpg</image:loc>
      <image:title>La Salle de Magritte Breakdown</image:title>
      <image:caption>Since the front of the wardrobe is basically planar to the viewing plane, I was able to extract a texture map for the wood with some simple cloning in Photoshop.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/57476b1386db432b4c4c5101/1593716970152-O6SXJXL2X8YNI5ZF7L1R/Breakdowns_Top_Down.jpg</image:loc>
      <image:title>La Salle de Magritte Breakdown</image:title>
      <image:caption>The shot was created without any cheats for the mirrors, with the exception of a second bar of soap.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/57476b1386db432b4c4c5101/1593565790417-7H6VQ7MKLJWJQ8I1094C/Me_With_Painting.jpg</image:loc>
      <image:title>La Salle de Magritte Breakdown</image:title>
      <image:caption>I got to see the original Les Valeurs Personnelles at the Magritte retrospective at San Francisco MOMA, in 2018.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>http://www.3davy.com/ashtray-breakdown</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2026-07-25</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/57476b1386db432b4c4c5101/1597107333823-68E60L863HN5K0YZR7BU/Jelly_Beans_F200_CU_1080.jpg</image:loc>
      <image:title>Ashtray Breakdown</image:title>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/57476b1386db432b4c4c5101/1597342422738-XRENDX58ZYHJV950L8IC/Ashblobs.jpg</image:loc>
      <image:title>Ashtray Breakdown</image:title>
      <image:caption>Using my MASH “ash maker” I output a bunch of differently shaped lumps of ash. Because they were no longer instances, I was able to create additional variations just by deleting handfuls of individual flecks.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/57476b1386db432b4c4c5101/1597362880487-YEPBW7PZX9IQO9PV75TQ/Cigs_Ref.jpg</image:loc>
      <image:title>Ashtray Breakdown</image:title>
      <image:caption>I created 10 versions of my five types of cigarettes in one file, deleting history on the rigs as I went to allow me to finish the process of “burning” them and making them all unique with geometry and shader edits.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/57476b1386db432b4c4c5101/1597344493239-5MY2XAATLOSNHEEIBTAV/Cigarette_Rig.jpg</image:loc>
      <image:title>Ashtray Breakdown</image:title>
      <image:caption>The master cig-rig was set up to create all five types of cigarette and the ability to “burn” and “stub”.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/57476b1386db432b4c4c5101/1597354306987-28M7MYCB1RTP6IUR57RS/AshLayout.jpg</image:loc>
      <image:title>Ashtray Breakdown</image:title>
      <image:caption>I used a MASH network with a Placer node to paint the large lumps of ash onto a non-rendering copy of the bottom of the ashtray. This allowed me to interactively place the overall level of the ash to avoid penetrations with the ashtray. A separate MASH network, also with a Placer node, was used to paint individual flecks.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>http://www.3davy.com/commercials</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2026-07-29</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/57476b1386db432b4c4c5101/1597107399206-4GG01HSKYSIC6MI1BHUH/Jelly_Beans_F466_SloMo.jpg</image:loc>
      <image:title>Commercial Spots</image:title>
    </image:image>
  </url>
  <url>
    <loc>http://www.3davy.com/television</loc>
    <changefreq>daily</changefreq>
    <priority>0.75</priority>
    <lastmod>2026-07-26</lastmod>
    <image:image>
      <image:loc>https://images.squarespace-cdn.com/content/v1/57476b1386db432b4c4c5101/1597107399206-4GG01HSKYSIC6MI1BHUH/Jelly_Beans_F466_SloMo.jpg</image:loc>
      <image:title>Television</image:title>
    </image:image>
  </url>
</urlset>

