CINXE.COM
Full Program | SIGGRAPH 2024
<!DOCTYPE html> <html lang="en-US"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="profile" href="https://gmpg.org/xfn/11"> <meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> <!-- This site is optimized with the Yoast SEO plugin v23.0 - https://yoast.com/wordpress/plugins/seo/ --> <title>Full Program | SIGGRAPH 2024</title> <meta name="description" content="The Premier Conference & Exhibition on Computer Graphics & Interactive Techniques. 51 years of SIGGRAPH and join us in Denver or online starting 28 July." /> <link rel="canonical" href="https://s2024.conference-program.org/" /> <meta property="og:locale" content="en_US" /> <meta property="og:type" content="website" /> <meta property="og:title" content="Full Program | SIGGRAPH 2024" /> <meta property="og:description" content="The Premier Conference & Exhibition on Computer Graphics & Interactive Techniques. 51 years of SIGGRAPH and join us in Denver or online starting 28 July." /> <meta property="og:url" content="https://s2024.conference-program.org/" /> <meta property="og:site_name" content="SIGGRAPH 2024" /> <meta property="article:publisher" content="https://www.facebook.com/SIGGRAPHConferences" /> <meta property="article:modified_time" content="2024-05-22T15:30:27+00:00" /> <meta property="og:image" content="https://s2024.conference-program.org/wp-content/uploads/2024/05/siggraph-2024-site-image-1.jpg" /> <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="675" /> <meta property="og:image:type" content="image/jpeg" /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@siggraph" /> <script type="application/ld+json" class="yoast-schema-graph">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://s2024.conference-program.org/","url":"https://s2024.conference-program.org/","name":"Full Program | SIGGRAPH 2024","isPartOf":{"@id":"https://s2024.conference-program.org/#website"},"about":{"@id":"https://s2024.conference-program.org/#organization"},"primaryImageOfPage":{"@id":"https://s2024.conference-program.org/#primaryimage"},"image":{"@id":"https://s2024.conference-program.org/#primaryimage"},"thumbnailUrl":"https://s2024.conference-program.org/wp-content/uploads/2024/05/siggraph-2024-site-image-1.jpg","datePublished":"2024-05-09T00:10:02+00:00","dateModified":"2024-05-22T15:30:27+00:00","description":"The Premier Conference & Exhibition on Computer Graphics & Interactive Techniques. 51 years of SIGGRAPH and join us in Denver or online starting 28 July.","breadcrumb":{"@id":"https://s2024.conference-program.org/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https://s2024.conference-program.org/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https://s2024.conference-program.org/#primaryimage","url":"https://s2024.conference-program.org/wp-content/uploads/2024/05/siggraph-2024-site-image-1.jpg","contentUrl":"https://s2024.conference-program.org/wp-content/uploads/2024/05/siggraph-2024-site-image-1.jpg","width":1200,"height":675},{"@type":"BreadcrumbList","@id":"https://s2024.conference-program.org/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https://s2024.conference-program.org/#website","url":"https://s2024.conference-program.org/","name":"SIGGRAPH 2024","description":"The Premier Conference & Exhibition on Computer Graphics & Interactive Techniques","publisher":{"@id":"https://s2024.conference-program.org/#organization"},"alternateName":"SIGGRAPH Conference 2024 Full Program","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://s2024.conference-program.org/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https://s2024.conference-program.org/#organization","name":"SIGGRAPH","url":"https://s2024.conference-program.org/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https://s2024.conference-program.org/#/schema/logo/image/","url":"https://s2024.conference-program.org/wp-content/uploads/2024/05/cropped-cropped-favicon-1.png","contentUrl":"https://s2024.conference-program.org/wp-content/uploads/2024/05/cropped-cropped-favicon-1.png","width":512,"height":512,"caption":"SIGGRAPH"},"image":{"@id":"https://s2024.conference-program.org/#/schema/logo/image/"},"sameAs":["https://www.facebook.com/SIGGRAPHConferences","https://x.com/siggraph","https://www.instagram.com/acmsiggraph/","https://www.linkedin.com/company/acm-siggraph","https://www.youtube.com/user/ACMSIGGRAPH"]}]}</script> <!-- / Yoast SEO plugin. --> <link rel='dns-prefetch' href='//cdn.jsdelivr.net' /> <link rel='dns-prefetch' href='//fonts.googleapis.com' /> <link rel="alternate" type="application/rss+xml" title="SIGGRAPH 2024 » Feed" href="https://s2024.conference-program.org/feed/" /> <link rel="alternate" type="application/rss+xml" title="SIGGRAPH 2024 » Comments Feed" href="https://s2024.conference-program.org/comments/feed/" /> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/s2024.conference-program.org\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.7.1"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <style id='wp-emoji-styles-inline-css' type='text/css'> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <link rel='stylesheet' id='wp-block-library-css' href='https://s2024.conference-program.org/wp-includes/css/dist/block-library/style.min.css?ver=6.7.1' type='text/css' media='all' /> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <link rel='stylesheet' id='ll_attendee_directory_helper-css' href='https://s2024.conference-program.org/wp-content/plugins/attendee_directory_helper/includes/css/colorbox.css?ver=6.7.1' type='text/css' media='all' /> <link rel='stylesheet' id='font-awesome-css' href='https://s2024.conference-program.org/wp-content/plugins/linklings_wp_program/public/css/font-awesome-4.1.0/css/font-awesome.css?ver=all' type='text/css' media='all' /> <link rel='stylesheet' id='select2-css' href='https://s2024.conference-program.org/wp-content/plugins/linklings_wp_program/public/css/select2.min.css?ver=all' type='text/css' media='all' /> <link rel='stylesheet' id='colorbox-css' href='https://s2024.conference-program.org/wp-content/plugins/linklings_wp_program/public/css/colorbox.css?ver=all' type='text/css' media='all' /> <link rel='stylesheet' id='llvp_mobile_app_helper-css' href='https://s2024.conference-program.org/wp-content/plugins/llvp_mobile_app_helper/includes/css/llvp_mobile_app_helper.css?ver=1.0.4' type='text/css' media='all' /> <link rel='stylesheet' id='google-fonts-css' href='//fonts.googleapis.com/css2?family=Barlow:ital,wght@0,400;0,500;0,600;0,800;1,400;1,500;1,600;1,800&display=swap' type='text/css' media='all' /> <link rel='stylesheet' id='theme-font-awesome-css' href='https://s2024.conference-program.org/wp-content/themes/siggraph2024-linklings-external/assets/css/font-awesome.css?ver=6.7.1' type='text/css' media='all' /> <link rel='stylesheet' id='theme-style-css' href='https://s2024.conference-program.org/wp-content/themes/siggraph2024-linklings-external/assets/css/style.css?ver=6.7.1' type='text/css' media='all' /> <script type="text/javascript" src="https://s2024.conference-program.org/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script> <script type="text/javascript" src="https://s2024.conference-program.org/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script> <script type="text/javascript" id="ll_attendee_directory_helper-js-extra"> /* <![CDATA[ */ var local_data = {"ajax_msg_url":"https:\/\/s2024.conference-program.org\/wp-admin\/admin-ajax.php?action=send_msg","nonce":"37809c7c7c"}; /* ]]> */ </script> <script type="text/javascript" src="https://s2024.conference-program.org/wp-content/plugins/attendee_directory_helper/includes/js/ll_attendee_directory_helper.js?ver=6.7.1" id="ll_attendee_directory_helper-js"></script> <script type="text/javascript" src="https://s2024.conference-program.org/wp-content/plugins/attendee_directory_helper/includes/js/jquery.colorbox-min.js?ver=6.7.1" id="colorbox-js"></script> <script type="text/javascript" id="breeze-prefetch-js-extra"> /* <![CDATA[ */ var breeze_prefetch = {"local_url":"https:\/\/s2024.conference-program.org","ignore_remote_prefetch":"1","ignore_list":["wp-admin","wp-login.php"]}; /* ]]> */ </script> <script type="text/javascript" src="https://s2024.conference-program.org/wp-content/plugins/breeze/assets/js/js-front-end/breeze-prefetch-links.min.js?ver=2.1.14" id="breeze-prefetch-js"></script> <script type="text/javascript" id="llvp_mobile_app_helper-js-before"> /* <![CDATA[ */ const LLVP_APP_CONFIG = {"OneSignalAppId":"f908f349-0224-47a6-81f8-4078c2c47924","isWebPushEnabled":true,"isMobilePushEnabled":true}; /* ]]> */ </script> <script type="text/javascript" src="https://s2024.conference-program.org/wp-content/plugins/llvp_mobile_app_helper/includes/js/llvp_mobile_app_helper.js?ver=1.0.4" id="llvp_mobile_app_helper-js"></script> <script type="text/javascript" defer src="https://cdn.jsdelivr.net/npm/alpinejs@3.x.x/dist/cdn.min.js?ver=6.7.1" id="alpinejs-js"></script> <script type="text/javascript" id="OneSignalSDK-js-before"> /* <![CDATA[ */ if (!window.Capacitor) { // Only load web OneSignal if not in the mobile app. const script = document.createElement('script'); script.src = 'https://cdn.onesignal.com/sdks/web/v16/OneSignalSDK.page.js'; script.defer = true; document.head.appendChild(script); window.OneSignalDeferred = window.OneSignalDeferred || []; window.OneSignalDeferred.push(async function(OneSignal) { await OneSignal.init({ appId: "f908f349-0224-47a6-81f8-4078c2c47924", notifyButton: { enable: true }, serviceWorkerParam: { scope: "/push/onesignal/" }, serviceWorkerPath: "service-worker.js", }); }); } /* ]]> */ </script> <script type="text/javascript" id="ll_rcs_integration-js-extra"> /* <![CDATA[ */ var chat_vars = {"username":""}; /* ]]> */ </script> <script type="text/javascript" src="https://s2024.conference-program.org/wp-content/plugins/rcs_integration/includes/js/ll_group_disp.js?ver=6.7.1" id="ll_rcs_integration-js"></script> <script type="text/javascript" src="https://s2024.conference-program.org/wp-content/themes/siggraph2024-linklings-external/assets/js/outdated-browser-rework.js?ver=6.7.1" id="outdated-browser-rework-js"></script> <link rel="https://api.w.org/" href="https://s2024.conference-program.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://s2024.conference-program.org/wp-json/wp/v2/pages/10" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://s2024.conference-program.org/xmlrpc.php?rsd" /> <meta name="generator" content="WordPress 6.7.1" /> <link rel='shortlink' href='https://s2024.conference-program.org/' /> <link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://s2024.conference-program.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fs2024.conference-program.org%2F" /> <link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://s2024.conference-program.org/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fs2024.conference-program.org%2F&format=xml" /> <!-- start Simple Custom CSS and JS --> <style type="text/css"> div.program-track.ptrack469, div.program-track.ptrack470, div.program-track.ptrack471, div.program-track.ptrack472 { display: none; } div.next-presentation-sect div.ll_countdown div.days-label, div.next-presentation-sect div.ll_countdown div.hours-label, div.next-presentation-sect div.ll_countdown div.minutes-label { font-size: 75%; } .linklings-wp-plugin-contents.misc_181.presentation-display.artgallery .presentation-date-sect { display: block; } </style> <!-- end Simple Custom CSS and JS --> <!-- start Simple Custom CSS and JS --> <style type="text/css"> .mapplic-tooltip-description a { color: black; }</style> <!-- end Simple Custom CSS and JS --> <!-- start Simple Custom CSS and JS --> <style type="text/css"> .presentation-display[presentation^=art] .tech-papers-digital-library-sect { display: none; } .presentation-display[presentation^=papers] .art-papers-digital-library-sect { display: none; } </style> <!-- end Simple Custom CSS and JS --> <!-- start Simple Custom CSS and JS --> <style type="text/css"> /* This overrides hiding the first child in _header.scss which mistakenly hides the first item in each submenu */ @media only screen and (max-width: 1200px) { #mobile-nav li:first-child { display: block; } /* .menu-item-79 is the siggraph home page */ #mobile-nav ul.mobile-menu .menu-item-79 { display: none; } } </style> <!-- end Simple Custom CSS and JS --> <link rel="icon" href="https://s2024.conference-program.org/wp-content/uploads/2024/05/cropped-cropped-favicon-1-32x32.png" sizes="32x32" /> <link rel="icon" href="https://s2024.conference-program.org/wp-content/uploads/2024/05/cropped-cropped-favicon-1-192x192.png" sizes="192x192" /> <link rel="apple-touch-icon" href="https://s2024.conference-program.org/wp-content/uploads/2024/05/cropped-cropped-favicon-1-180x180.png" /> <meta name="msapplication-TileImage" content="https://s2024.conference-program.org/wp-content/uploads/2024/05/cropped-cropped-favicon-1-270x270.png" /> </head> <body class="home page-template-default page page-id-10"> <div id="page" class="site"> <a href="#main" class="skip-nav-btn button no-icon-btn">Skip Navigation</a> <!-- PUT THE LOGIN STUFF BACK HERE WHEN YOU PUT IT BACK --> <header id="header" role="banner" class="header"> <div class="container pr-15"> <div id="logo-wrap"> <div id="logo"> <a href="https://s2024.siggraph.org" target="_blank"> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" id="logo" x="0" y="0" style="enable-background:new 0 0 287.5 67.8" version="1.1" viewBox="0 0 287.5 67.8"> <g id="swoosh-group"> <defs> <path id="the_path" d="M41.7 46.1c10.8-7 19-15.6 20.5-21.7 5.1 12.3.4 27.2-11.7 35.1-12.2 7.9-27.7 6-36.9-3.7.7.1 1.5.2 2.3.2 6.3 0 16-3.5 25.8-9.9m18.1-26.2c.1.1.2.2.3.4.1.1.1.2.1.3 0 0 0 .1.1.1.4.8.5 1.7.2 2.9-1.2 5.6-9.2 14.1-19.8 20.9C26.2 53.8 14 56 10.9 52.6c4.3 1.9 14.4-1.1 24.3-7.5 11.6-7.5 18.8-17 16.1-21.3-1.7-2.6-6.7-2.5-13-.4 10-4.8 18.7-6.4 21.5-3.5M7.6 47.2c-.4-.8-.4-1.7-.2-2.8 1.2-5.6 9.2-14.1 19.8-20.9 14.5-9.4 26.7-11.5 29.7-8.2-4.3-1.9-14.4 1.1-24.3 7.5-11.6 7.5-18.7 17-16 21.2 1.7 2.6 6.7 2.5 13 .4-10 4.9-18.8 6.5-21.5 3.6-.1-.1-.2-.2-.3-.4-.1-.1-.1-.2-.1-.3-.1 0-.1-.1-.1-.1m9.8-38.9C29.6.4 45.1 2.3 54.3 12c-6.1-1.1-17 2.5-28.2 9.7-10.8 7-18.9 15.6-20.5 21.7C.6 31 5.2 16.2 17.4 8.3M33.9 0C15.2 0 0 15.2 0 33.9s15.2 33.9 33.9 33.9 33.9-15.2 33.9-33.9S52.6 0 33.9 0z"/> </defs> <clipPath id="the_clip_path"> <use xlink:href="#the_path" style="overflow:visible"/> </clipPath> <linearGradient id="the_gradient" x1="0" x2="1" y1="67.815" y2="67.815" gradientTransform="scale(67.815 -67.815) rotate(45 82.964 33.658)" gradientUnits="userSpaceOnUse"> <stop offset="0" style="stop-color:#e64341"/> <stop offset=".25" style="stop-color:#f6e734"/> <stop offset=".5" style="stop-color:#fff"/> <stop offset=".75" style="stop-color:#41bde9"/> <stop offset="1" style="stop-color:#2c3986"/> </linearGradient> <path style="clip-path:url(#the_clip_path);fill:url(#the_gradient)" d="m-33.9 33.9 67.8-67.8 67.8 67.8-67.8 67.8z"/> </g> <g id="text-group"> <path fill="#ffffff" d="M96.7 21.7c-.8-.6-2-1.1-3.5-1.5l-3.5-.8c-1.3-.3-2.2-.6-2.6-.8-.6-.3-.8-.8-.8-1.4 0-.7.3-1.2.9-1.6.6-.4 1.4-.6 2.5-.6.9 0 1.7.2 2.4.5.9.5 1.4 1.2 1.5 2.3v.2H98v-.2c-.1-2.2-.9-3.8-2.4-5-1.5-1.1-3.4-1.7-5.5-1.7-2.6 0-4.6.6-5.9 1.8-1.3 1.2-2 2.8-2 4.6 0 2 .7 3.5 2.1 4.5.8.6 2.3 1.1 4.4 1.6l2.1.5c1.2.3 2.1.6 2.7.9.5.3.8.7.8 1.3 0 1-.5 1.7-1.6 2.1-.6.2-1.4.3-2.4.3-1.6 0-2.7-.4-3.3-1.1-.3-.4-.6-1.1-.7-1.9v-.2h-4.4v.2c0 2.1.8 3.8 2.3 5 1.5 1.2 3.6 1.8 6.3 1.8 2.6 0 4.6-.6 6.1-1.8 1.4-1.2 2.2-2.8 2.2-4.7-.2-1.9-.8-3.3-2.1-4.3M100 11.7h4.6V32H100zM116.5 24.6h4.5c-.2 1.1-.7 2-1.5 2.7-.8.8-1.9 1.1-3.3 1.1-1.3 0-2.6-.5-3.6-1.5-1.1-1-1.6-2.6-1.6-5 0-2.3.5-4.1 1.5-5.3 1-1.1 2.2-1.7 3.8-1.7.8 0 1.5.1 2.2.4 1.2.5 1.9 1.4 2.2 2.7v.2h4.5v-.3c-.2-2-1.1-3.6-2.7-4.9-1.6-1.3-3.7-2-6.2-2-3 0-5.4 1-7.2 3-1.8 2-2.7 4.6-2.7 7.9 0 3.2.9 5.8 2.7 7.6 1.7 1.9 3.9 2.8 6.6 2.8 1.6 0 3-.3 4.1-1 .6-.3 1.2-.9 1.9-1.7l.4 2.2h3.2V20.9h-8.7v3.7zM137.2 24.6h4.5c-.2 1.1-.7 2-1.5 2.7-.8.8-1.9 1.1-3.3 1.1-1.3 0-2.6-.5-3.6-1.5-1.1-1-1.6-2.6-1.6-5 0-2.3.5-4.1 1.5-5.3 1-1.1 2.2-1.7 3.8-1.7.8 0 1.5.1 2.2.4 1.2.5 1.9 1.4 2.2 2.7v.2h4.5v-.3c-.2-2-1.1-3.6-2.7-4.9-1.6-1.3-3.7-2-6.2-2-3 0-5.4 1-7.2 3-1.8 2-2.7 4.6-2.7 7.9 0 3.2.9 5.8 2.7 7.6 1.7 1.9 3.9 2.8 6.6 2.8 1.6 0 3-.3 4.1-1 .6-.3 1.2-.9 1.9-1.7l.4 2.2h3.2V20.9h-8.7v3.7zM164.7 30c-.1-.3-.1-.9-.1-1.8v-1.3c0-1.4-.2-2.5-.6-3.2-.3-.6-.9-1.1-1.6-1.4.9-.4 1.6-1 2-1.8.5-.9.7-1.9.7-2.9 0-.8-.1-1.5-.4-2.2-.3-.6-.6-1.2-1-1.7-.5-.6-1.2-1.1-1.9-1.4-.8-.3-1.8-.5-3.2-.5h-9.7v20.3h4.5v-7.8h3.8c1.1 0 1.8.2 2.2.6.4.4.6 1.2.6 2.4v1.8c0 .6.1 1.2.2 1.7.1.3.1.6.3 1.1v.2h5v-.9l-.1-.1c-.4-.3-.6-.6-.7-1.1m-11.4-14.4h4.3c.8 0 1.4.1 1.8.3.7.4 1 1.1 1 2.2 0 1-.3 1.7-1 2-.4.2-1 .3-1.9.3h-4.2v-4.8zM173.7 11.7 166.5 32h4.8l1.3-4.1h7l1.3 4.1h5l-7.2-20.3h-5zm4.6 12.3h-4.4l2.3-6.8 2.1 6.8zM200.8 13.3c-1.2-1.1-2.8-1.6-4.8-1.6h-8.7V32h4.6v-7.1h3.9c2.2 0 3.9-.5 5.1-1.5 1.2-1 1.8-2.7 1.8-5.1-.1-2.3-.7-4-1.9-5m-2.8 4.9c0 1-.2 1.7-.7 2.1-.5.4-1.2.7-2 .7h-3.5v-5.4h3.5c.9 0 1.6.2 2.1.6.4.4.6 1.1.6 2M216.6 19.2h-7.3v-7.5h-4.6v20.2h4.6v-8.8h7.3v8.8h4.5V11.7h-4.5zM235.8 27.5c.3-.3 1-.8 2-1.5l1.5-1.1c1.3-.9 2.3-1.8 2.8-2.5.9-1.2 1.3-2.5 1.3-4 0-1.9-.6-3.5-1.9-4.7-1.3-1.2-3-1.8-5.1-1.8-2.7 0-4.6 1-5.7 3-.6 1-.9 2.4-.9 4.1v.2h4.2V19c0-1.1.2-1.8.4-2.3.4-.8 1.1-1.2 2.2-1.2.8 0 1.4.2 1.8.7.4.5.6 1.1.6 1.9 0 .9-.4 1.8-1.1 2.6-.5.5-1.6 1.4-3.4 2.7-2.1 1.5-3.4 2.9-3.9 4.2-.6 1.2-.9 2.5-.9 3.9v.2h13.8v-3.8h-8.3c.2 0 .4-.3.6-.4M251.2 11.9c-2.6 0-4.4.9-5.4 2.7-1 1.8-1.5 4.3-1.5 7.6s.5 5.8 1.5 7.5c1 1.8 2.9 2.7 5.4 2.7 2.6 0 4.4-.9 5.4-2.7 1-1.8 1.5-4.3 1.5-7.5s-.5-5.8-1.5-7.6c-1-1.8-2.8-2.7-5.4-2.7m-2.5 10.3c0-2.3.2-4 .5-5.1.3-1 1-1.5 2-1.5s1.7.5 2 1.5c.3 1.1.5 2.8.5 5.1 0 2.2-.2 3.9-.5 5.1-.3 1.1-1 1.6-2 1.6s-1.7-.5-2-1.6c-.4-1.2-.5-2.9-.5-5.1M265 27.4c.3-.3 1-.8 2-1.5l1.5-1.1c1.3-.9 2.3-1.8 2.8-2.5.9-1.2 1.3-2.5 1.3-4 0-1.9-.6-3.5-1.9-4.7-1.3-1.2-3-1.8-5.1-1.8-2.7 0-4.6 1-5.6 3-.6 1-.9 2.4-.9 4.1v.2h4.2v-.2c0-1.1.2-1.8.4-2.3.4-.8 1.1-1.2 2.2-1.2.8 0 1.4.2 1.8.7.4.5.6 1.1.6 1.9 0 .9-.4 1.8-1.1 2.6-.5.5-1.6 1.4-3.4 2.7-2.1 1.5-3.4 2.9-3.9 4.2-.6 1.2-.9 2.5-.9 3.9v.2h13.8v-3.8h-8.3c.1.1.3-.2.5-.4M91.7 48.6c0 2.6-2 4.5-4.7 4.5h-4.5v-9H87c2.7 0 4.7 1.9 4.7 4.5m-7.4 2.9H87c1.6 0 2.8-1.2 2.8-2.9s-1.2-2.9-2.8-2.9h-2.7v5.8zM95.7 45.8v2h5.2v1.6h-5.2v2.1h7v1.6h-8.8v-9h8.8v1.7zM106.9 46.9v6.2h-1.8v-9h1.6l5.6 6.2v-6.2h1.8v9h-1.6zM117.9 44.1l3 7.4h.2l3-7.4h2l-3.7 9h-2.7l-3.7-9zM129.7 45.8v2h5.2v1.6h-5.2v2.1h7v1.6h-8.8v-9h8.8v1.7zM139.2 44.1h6.5c1.6 0 2.7 1.1 2.7 2.7 0 1.4-.9 2.4-2.4 2.6.1.1.3.3.3.4l2 3.3h-2l-2.3-3.7h-3v3.7h-1.8v-9zm6.4 3.7c.5 0 .9-.4.9-.9v-.3c0-.5-.4-.9-.9-.9H141v2.1h4.6zM164.5 46.9c0-1.8 1.3-3 3.6-3 2.2 0 3.6 1.1 3.6 2.8 0 1.3-.8 2-3 2.9-1.3.5-2.3 1.1-2.3 1.8h5.5V53h-7.5v-1.3c0-1.5 1.3-2.8 3.6-3.7 1.4-.6 1.8-.9 1.8-1.4 0-.7-.6-1.1-1.7-1.1s-1.7.6-1.7 1.3h-1.9zM193.9 44.1h1.8v5.6c0 2.1-1.5 3.6-3.6 3.6s-3.6-1.5-3.6-3.6h1.8c0 1.1.8 1.9 1.8 1.9s1.8-.8 1.8-1.9v-5.6zM205.2 48.8v-4.7h1.8v4.7c0 2.6-1.8 4.5-4.3 4.5s-4.3-1.9-4.3-4.5v-4.7h1.8v4.7c0 1.6 1.1 2.8 2.5 2.8 1.5 0 2.5-1.2 2.5-2.8M209.7 44.1h1.8v7.4h5.4v1.6h-7.2zM223.4 47.8h11.7v1.6h-11.7zM245 45.8h-2.5v-1.7h4.3v7.4h2.7v1.6h-7.2v-1.6h2.7zM255.9 53.1l3.7-9h2.7l3.7 9h-2l-.7-1.8h-4.7l-.7 1.8h-2zm6.7-3.4-1.6-4h-.2l-1.6 4h3.4zM274.1 48.8v-4.7h1.8v4.7c0 2.6-1.8 4.5-4.3 4.5s-4.3-1.9-4.3-4.5v-4.7h1.8v4.7c0 1.6 1.1 2.8 2.5 2.8s2.5-1.2 2.5-2.8M282.8 49.5v-1.6h4.6c0 .2.1.5.1.7 0 2.7-2 4.7-4.7 4.7s-4.7-2-4.7-4.7 2-4.7 4.7-4.7c1.3 0 2.5.5 3.3 1.3l-1.3 1.3c-.5-.6-1.2-.9-2.1-.9-1.6 0-2.8 1.3-2.8 3s1.2 3 2.8 3c1.3 0 2.3-.8 2.7-2.1h-2.6zM174.3 50.5c0-.8.5-1.5 1.3-1.9-.7-.4-1.1-1.1-1.1-1.8 0-1.8 1.3-2.8 3.5-2.8 2.3 0 3.5 1 3.5 2.8 0 .8-.4 1.4-1.1 1.8.9.4 1.3 1.1 1.3 1.9 0 1.8-1.3 2.8-3.8 2.8-2.2 0-3.6-1-3.6-2.8m3.8 1.1c1.2 0 1.9-.4 1.9-1.1 0-.7-.6-1.1-1.9-1.1-1.2 0-1.9.4-1.9 1.1 0 .7.7 1.1 1.9 1.1m-1.6-4.9c0 .7.6 1.1 1.6 1.1 1.1 0 1.6-.4 1.6-1.1 0-.7-.6-1.1-1.6-1.1-1.1.1-1.6.4-1.6 1.1M152.6 49.3h-2.7v-1.6h2.7v-2.8h1.8v2.8h2.7v1.6h-2.7v2.8h-1.8zM273.1 27.5V24l8.3-11.2h3.5v11.5h2.5v3.2h-2.5v4.4h-3.7v-4.4h-8.1zm8-9.8-4.9 6.6h5l-.1-6.6z"/> </g> </svg> <span class="sr-only">SIGGRAPH 2024</span> </a> </div> </div> <nav id="nav"> <div class="nav-menu"> <ul class="sf-menu"> <li id="menu-item-79" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-79"><a href="https://s2024.siggraph.org/">SIGGRAPH 2024 Home</a></li> <li id="menu-item-41" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-10 current_page_item menu-item-has-children menu-item-41"><a href="https://s2024.conference-program.org/" aria-current="page">Full Program</a> <ul class="sub-menu"> <li id="menu-item-42" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-42"><a href="https://s2024.conference-program.org/my-agenda/">My Agenda</a></li> <li id="menu-item-164" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-164"><a href="https://s2024.conference-program.org/happening-now/">Happening Now</a></li> <li id="menu-item-135" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-135"><a href="https://s2024.conference-program.org/map/">Map</a></li> <li id="menu-item-80" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-80"><a target="_blank" href="https://s2024.siggraph.org/co-located-events/">Co-located Events</a></li> </ul> </li> <li id="menu-item-136" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-136"><a href="#">Participants</a> <ul class="sub-menu"> <li id="menu-item-66" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-66"><a href="https://s2024.conference-program.org/contributors/">Contributors</a></li> <li id="menu-item-67" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-67"><a href="https://s2024.conference-program.org/organizations/">Organizations</a></li> <li id="menu-item-137" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-137"><a href="https://s2024.conference-program.org/attendee-directory/">Attendees</a></li> </ul> </li> <li id="menu-item-138" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-138"><a href="https://s2024.conference-program.org/job-fair/">Job Fair</a></li> <li id="menu-item-143" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-143"><a href="https://s2024.conference-program.org/mobile-access-support/">Support</a></li> </ul> </div> <!-- Linklings Notifications Page Link --> <div class="header-search" x-data="OneSignalAlpineComponent()" x-show="supported()" > <a href="/settings/" class="no-style-btn"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" style="width: 16px" > <path stroke-linecap="round" stroke-linejoin="round" d="M14.857 17.082a23.848 23.848 0 0 0 5.454-1.31A8.967 8.967 0 0 1 18 9.75V9A6 6 0 0 0 6 9v.75a8.967 8.967 0 0 1-2.312 6.022c1.733.64 3.56 1.085 5.455 1.31m5.714 0a24.255 24.255 0 0 1-5.714 0m5.714 0a3 3 0 1 1-5.714 0" /> </svg> <span class="sr-only">notifications</span> </a> </div> <!-- / Linklings Notifications Page Link --> <div class="header-search"> <!-- <button data-fancybox data-src="#search-form-wrap" class="no-style-btn"><img src="https://s2024.conference-program.org/wp-content/themes/siggraph2024-linklings-external/assets/images/search.svg" class="svg-inline" alt="" /><span class="sr-only">search</span></button> --> <a href="/search-program/" class="no-style-btn"><img src="https://s2024.conference-program.org/wp-content/themes/siggraph2024-linklings-external/assets/images/search.svg" class="svg-inline" alt="" /><span class="sr-only">search</span></a> </div> </nav> <!-- <div id="search-form-wrap"> <form action="" method="get" role="search"> <input type="search" name="s" placeholder="Search..." /> </form> </div> --> <a href="#" id="nav-toggle" class="nav-toggle"><img src="https://s2024.conference-program.org/wp-content/themes/siggraph2024-linklings-external/assets/images/hamburger.svg" alt="" /><span class="sr-only">Menu</span></a> </div> </header> <main id="main" role="main"> <section class="section-full-width-text section-bg-offwhite"> <div class="container"> <div class="full-width-text-inner the-content"> <h2>Full Program</h2><div class="schedule-at-a-glance-legend reg-legend"> <div class="legend-section"> <ul> <li><strong><span class="badge badge-v">V</span></strong> = Virtual</li> <li><strong><span class="badge badge-fcs">FCS</span></strong> = Full Conference Supporter</li> <li><strong><span class="badge badge-fc">FC</span></strong> = Full Conference</li> <li><strong><span class="badge badge-e">E</span></strong> = Experience</li> <li><strong><span class="badge badge-eo">EO</span></strong> = Exhibits Only</li> <li><strong><span class="badge badge-efc">EFC</span></strong> = Exhibitor Full Conference</li> <li><strong><span class="badge badge-ee">EE</span></strong> = Exhibitor Experience</li> <li><strong><span class="badge badge-ex">EX</span></strong> = Exhibitor</li> </ul> </div> </div> <!-- shortcode: ll_schedule --><div agenda_interval="60" agenda_sync_type="wordpress" class="linklings-wp-plugin-contents program" conference="SIGGRAPH" event="siggraph2024" happening_now_look_ahead="30" staging="no"><div><div id="timezone_modal"><div class="outer_container" style="position:fixed;display:table;left:0px;top:0px;width:100%;height:115%;z-index:unset;visibility:hidden"><div class="inner_container" onclick='if (event.target == this) { jQuery(this).parents(".outer_container").css("z-index", "unset").css("visibility", "hidden"); ; return false; };' style="display:table-cell;vertical-align:middle;align:center;background:rgba(1,1,1,0.8);padding:10px"><div class="content" style="box-sizing:border-box;background:rgba(255, 255, 255, 0.8);width:100%;max-width:400px;padding:20px;padding-top:15px;margin:auto"><h2 class="entry-title"><span class="default-text">Timezone</span></h2><div class="entry-content" style="padding:0px;"><div><select class="tz-select" name="tz_selector"><option value="Pacific/Pago_Pago">Pacific/Pago Pago</option><option value="Pacific/Honolulu">Pacific/Honolulu</option><option value="Pacific/Tahiti">Pacific/Tahiti</option><option value="America/Adak">America/Adak</option><option value="Pacific/Marquesas">Pacific/Marquesas</option><option value="Pacific/Gambier">Pacific/Gambier</option><option value="America/Anchorage">America/Anchorage</option><option value="Pacific/Pitcairn">Pacific/Pitcairn</option><option value="America/Los_Angeles">America/Los Angeles</option><option value="America/Tijuana">America/Tijuana</option><option value="America/Vancouver">America/Vancouver</option><option value="America/Phoenix">America/Phoenix</option><option selected value="America/Denver">America/Denver</option><option value="America/Costa_Rica">America/Costa Rica</option><option value="America/Chicago">America/Chicago</option><option value="America/Chicago">America/Dallas</option><option value="America/Panama">America/Panama</option><option value="America/Detroit">America/Detroit</option><option value="America/New_York">America/New York</option><option value="America/Barbados">America/Barbados</option><option value="America/Halifax">America/Halifax</option><option value="America/St_Johns">America/St Johns</option><option value="America/Sao_Paulo">America/Sao Paulo</option><option value="America/Nuuk">America/Nuuk</option><option value="Atlantic/South_Georgia">Atlantic/South Georgia</option><option value="Atlantic/Cape_Verde">Atlantic/Cape Verde</option><option value="Atlantic/Azores">Atlantic/Azores</option><option value="Africa/Abidjan">Africa/Abidjan</option><option value="Atlantic/Canary">Atlantic/Canary</option><option value="Europe/Dublin">Europe/Dublin</option><option value="Africa/Algiers">Africa/Algiers</option><option value="Europe/Berlin">Europe/Berlin</option><option value="Europe/Stockholm">Europe/Stockholm</option><option value="Africa/Cairo">Africa/Cairo</option><option value="Europe/Athens">Europe/Athens</option><option value="Europe/Istanbul">Europe/Istanbul</option><option value="Asia/Tehran">Asia/Tehran</option><option value="Asia/Dubai">Asia/Dubai</option><option value="Asia/Kabul">Asia/Kabul</option><option value="Asia/Oral">Asia/Oral</option><option value="Asia/Kolkata">Asia/Kolkata</option><option value="Asia/Kathmandu">Asia/Kathmandu</option><option value="Asia/Omsk">Asia/Omsk</option><option value="Asia/Yangon">Asia/Yangon</option><option value="Asia/Bangkok">Asia/Bangkok</option><option value="Asia/Hong_Kong">Asia/Hong Kong</option><option value="Australia/Eucla">Australia/Eucla</option><option value="Asia/Seoul">Asia/Seoul</option><option value="Asia/Tokyo">Asia/Tokyo</option><option value="Australia/Darwin">Australia/Darwin</option><option value="Australia/Adelaide">Australia/Adelaide</option><option value="Australia/Brisbane">Australia/Brisbane</option><option value="Pacific/Guam">Pacific/Guam</option><option value="Australia/Melbourne">Australia/Melbourne</option><option value="Australia/Lord_Howe">Australia/Lord Howe</option><option value="Pacific/Guadalcanal">Pacific/Guadalcanal</option><option value="Pacific/Norfolk">Pacific/Norfolk</option><option value="Asia/Kamchatka">Asia/Kamchatka</option><option value="Pacific/Auckland">Pacific/Auckland</option><option value="Pacific/Chatham">Pacific/Chatham</option><option value="Pacific/Kanton">Pacific/Kanton</option><option value="Pacific/Kiritimati">Pacific/Kiritimati</option></select></div></div><a class="clickable modal_dismiss" onclick='jQuery(this).parents(".outer_container").css("z-index", "unset").css("visibility", "hidden"); ; return false;'>dismiss</a></div></div></div></div></div><select name="date_sel" style="display: none;"><option selected>all</option><option>2024-07-26</option><option>2024-07-27</option><option>2024-07-28</option><option>2024-07-29</option><option>2024-07-30</option><option>2024-07-31</option><option>2024-08-01</option><option>2024-08-02</option></select><div class="main-page-links"><div><span class="current-page full_program main-page-link"><a href="/?post_type=page&p=10"><span class="hide-small">Full </span>Program</a></span><span class="joiner"> · </span><span class="auth_index main-page-link"><a href="/?post_type=page&p=11">Contributors</a></span><span class="joiner"> · </span><span class="inst_index main-page-link"><a href="/?post_type=page&p=12"><span>Organizations</span></a></span><span class="joiner"> · </span><span class="hide-med hide-small"><span class="main-page-link search"><a href="/?post_type=page&p=17">Search<span class="hide-small"> Program</span></a></span><span class="joiner"> · </span><span class="main-page-link my_agenda"><a href="/?post_type=page&p=18">My Schedule</a></span><span class="joiner"> · </span><span class="happening_now main-page-link"><a href="/?post_type=page&p=19"><span class="hide-small">Happening </span>Now</a></span><span class="joiner"> · </span><span class="main-page-link map"><a href="/?post_type=page&p=20">Maps</a></span></span><span class="hide-large main-page-link more_menu"><div class="more-menu"><div class="popr" data-id="1"><a>More…</a></div><div class="popr-box" data-box-id="1"><a href="/?post_type=page&p=17"><div class="popr-item">Search Program</div></a><a href="/?post_type=page&p=18"><div class="popr-item">My Schedule</div></a><a href="/?post_type=page&p=19"><div class="popr-item">Happening Now</div></a><a href="/?post_type=page&p=20"><div class="popr-item">Maps</div></a></div></div></span></div></div><div class="filter_display"><div class="filters_box"><div class="filters" style="display: none;"><div class="date-sels"><div class="hide-med hide-small large-date-sels"><div class="all clickable large-date-sel" date="all" tabindex="0"><span class="default-text">All Days</span><span class="custom-date-display" date-num="26-02" short-date="all"></span></div><div class="clickable large-date-sel" date="2024-07-26" tabindex="0"><span class="default-text">Friday</span><span class="custom-date-display" date-num="26" short-date="Fri"></span></div><div class="clickable large-date-sel" date="2024-07-27" tabindex="0"><span class="default-text">Saturday</span><span class="custom-date-display" date-num="27" short-date="Sat"></span></div><div class="clickable large-date-sel" date="2024-07-28" tabindex="0"><span class="default-text">Sunday</span><span class="custom-date-display" date-num="28" short-date="Sun"></span></div><div class="clickable large-date-sel" date="2024-07-29" tabindex="0"><span class="default-text">Monday</span><span class="custom-date-display" date-num="29" short-date="Mon"></span></div><div class="clickable large-date-sel" date="2024-07-30" tabindex="0"><span class="default-text">Tuesday</span><span class="custom-date-display" date-num="30" short-date="Tue"></span></div><div class="clickable large-date-sel" date="2024-07-31" tabindex="0"><span class="default-text">Wednesday</span><span class="custom-date-display" date-num="31" short-date="Wed"></span></div><div class="clickable large-date-sel" date="2024-08-01" tabindex="0"><span class="default-text">Thursday</span><span class="custom-date-display" date-num="01" short-date="Thu"></span></div><div class="clickable large-date-sel" date="2024-08-02" tabindex="0"><span class="default-text">Friday</span><span class="custom-date-display" date-num="02" short-date="Fri"></span></div></div><div class="hide-large small-date-sels"><div aria-label="previous day" class="clickable prev-next small_date_sel" date="prev" tabindex="0"><span class="default-text"><</span></div><div aria-label="previous day" class="clickable small_date_sel" date="all" tabindex="0"><span class="default-text">All Days</span></div><div class="small_date_sel" date="2024-07-26"><span class="default-text">Friday</span></div><div class="small_date_sel" date="2024-07-27"><span class="default-text">Saturday</span></div><div class="small_date_sel" date="2024-07-28"><span class="default-text">Sunday</span></div><div class="small_date_sel" date="2024-07-29"><span class="default-text">Monday</span></div><div class="small_date_sel" date="2024-07-30"><span class="default-text">Tuesday</span></div><div class="small_date_sel" date="2024-07-31"><span class="default-text">Wednesday</span></div><div class="small_date_sel" date="2024-08-01"><span class="default-text">Thursday</span></div><div class="small_date_sel" date="2024-08-02"><span class="default-text">Friday</span></div><div aria-label="next day" class="clickable prev-next small_date_sel" date="next" tabindex="0"><span class="default-text">></span></div></div></div><script>const STICKY_FILTER_BAR_TYPE = "top";</script><div class="filter-container"><div class="filter-selector-label">Program</div><div class="filter-selector"><select class="filter-select" data-placeholder="All Programs" multiple name="etype_filt"><option value="evtt101">ACM SIGGRAPH Award Talks</option><option value="sstype105">ACM SIGGRAPH Village</option><option value="sstype107">Appy Hour</option><option value="sstype102">Art Gallery</option><option value="evtt103">Art Papers</option><option value="sstype110">Birds of a Feathers</option><option value="evtt105">Courses</option><option value="sstype112">Educator's Day Sessions</option><option value="evtt106">Educator's Forum</option><option value="sstype113">Electronic Theater</option><option value="evtt107">Emerging Technologies</option><option value="evtt108">Exhibition</option><option value="sstype117">Experience Presentations</option><option value="evtt109">Frontiers</option><option value="evtt112">Immersive Pavilion</option><option value="sstype116">Industry Sessions</option><option value="evtt113">Job Fair</option><option value="sstype118">Keynote Speakers</option><option value="evtt114">Labs</option><option value="evtt115">lead</option><option value="evtt116">Panels</option><option value="evtt118">Pathfinders</option><option value="sstype127">Posters</option><option value="sstype129">Production Sessions</option><option value="sstype131">Real-Time Live!</option><option value="sstype132">Retrospective</option><option value="evtt119">Special Events</option><option value="sstype145">Stage Sessions</option><option value="evtt117">Talks</option><option value="sstype101">Technical Papers</option><option value="sstype134">VR Theater</option></select></div></div><div class="filter-container"><div class="filter-selector-label">Keywords</div><div class="filter-selector"><select class="filter-select" data-placeholder="All Keywords" multiple name="ptrack_filt"><option class="ACM-SIGGRAPH Keyword ptrack482 tag_group110" value="ptrack482">ACM SIGGRAPH</option><option class="AdaptiveAssistive-Technology Keyword ptrack273 tag_group110" value="ptrack273">Adaptive/Assistive Technology</option><option class="AI Keyword ptrack126 tag_group110" value="ptrack126">AI</option><option class="Animation Keyword ptrack127 tag_group110" value="ptrack127">Animation</option><option class="AnimationSimulation Keyword ptrack473 tag_group110" value="ptrack473">Animation/Simulation</option><option class="Art Keyword ptrack415 tag_group110" value="ptrack415">Art</option><option class="AudioMusic Keyword ptrack276 tag_group110" value="ptrack276">Audio/Music</option><option class="Augmented-Reality Keyword ptrack477 tag_group110" value="ptrack477">Augmented Reality</option><option class="Autonomous-Vehicles Keyword ptrack416 tag_group110" value="ptrack416">Autonomous Vehicles</option><option class="Body Keyword ptrack448 tag_group110" value="ptrack448">Body</option><option class="Building-Architecture Keyword ptrack417 tag_group110" value="ptrack417">Building Architecture</option><option class="Built-Environment Keyword ptrack449 tag_group110" value="ptrack449">Built Environment</option><option class="CaptureScanning Keyword ptrack278 tag_group110" value="ptrack278">Capture/Scanning</option><option class="Chapters Keyword ptrack454 tag_group110" value="ptrack454">Chapters</option><option class="City Keyword ptrack450 tag_group110" value="ptrack450">City</option><option class="Community Keyword ptrack455 tag_group110" value="ptrack455">Community</option><option class="Computational-Photography Keyword ptrack418 tag_group110" value="ptrack418">Computational Photography</option><option class="Computer-Vision Keyword ptrack279 tag_group110" value="ptrack279">Computer Vision</option><option class="Cosmos Keyword ptrack452 tag_group110" value="ptrack452">Cosmos</option><option class="Cybersickness Keyword ptrack419 tag_group110" value="ptrack419">Cybersickness</option><option class="Design Keyword ptrack420 tag_group110" value="ptrack420">Design</option><option class="Digital-Arts Keyword ptrack456 tag_group110" value="ptrack456">Digital Arts</option><option class="Display Keyword ptrack281 tag_group110" value="ptrack281">Display</option><option class="Diversity-Inclusion Keyword ptrack282 tag_group110" value="ptrack282">Diversity & Inclusion</option><option class="DynamicsSimulation Keyword ptrack283 tag_group110" value="ptrack283">Dynamics/Simulation</option><option class="Education Keyword ptrack457 tag_group110" value="ptrack457">Education</option><option class="Environment Keyword ptrack424 tag_group110" value="ptrack424">Environment</option><option class="External-Relations Keyword ptrack458 tag_group110" value="ptrack458">External Relations</option><option class="Fabrication Keyword ptrack425 tag_group110" value="ptrack425">Fabrication</option><option class="Games Keyword ptrack285 tag_group110" value="ptrack285">Games</option><option class="Generative-AI-Day Keyword ptrack476 tag_group110" value="ptrack476">Generative AI Day</option><option class="Geometry Keyword ptrack426 tag_group110" value="ptrack426">Geometry</option><option class="Haptics Keyword ptrack286 tag_group110" value="ptrack286">Haptics</option><option class="Hardware Keyword ptrack428 tag_group110" value="ptrack428">Hardware</option><option class="Health Keyword ptrack173 tag_group110" value="ptrack173">Health</option><option class="History-of-Graphics Keyword ptrack459 tag_group110" value="ptrack459">History of Graphics</option><option class="History-of-SIGGRAPH Keyword ptrack460 tag_group110" value="ptrack460">History of SIGGRAPH</option><option class="Image-Processing Keyword ptrack478 tag_group110" value="ptrack478">Image Processing</option><option class="Imagination Keyword ptrack453 tag_group110" value="ptrack453">Imagination</option><option class="Industry-Insight Keyword ptrack480 tag_group110" value="ptrack480">Industry Insight</option><option class="Interaction Keyword ptrack180 tag_group110" value="ptrack180">Interaction</option><option class="International-Resources Keyword ptrack461 tag_group110" value="ptrack461">International Resources</option><option class="Keyword Machine-Learning ptrack188 tag_group110" value="ptrack188">Machine Learning</option><option class="Keyword Maker ptrack429 tag_group110" value="ptrack429">Maker</option><option class="Keyword Manufacturing ptrack430 tag_group110" value="ptrack430">Manufacturing</option><option class="Keyword Mathematics ptrack190 tag_group110" value="ptrack190">Mathematics</option><option class="Keyword Medical ptrack431 tag_group110" value="ptrack431">Medical</option><option class="Keyword Membership ptrack462 tag_group110" value="ptrack462">Membership</option><option class="Keyword Microscopic ptrack447 tag_group110" value="ptrack447">Microscopic</option><option class="Keyword Mobile ptrack432 tag_group110" value="ptrack432">Mobile</option><option class="Keyword Modeling ptrack295 tag_group110" value="ptrack295">Modeling</option><option class="Keyword Museum ptrack433 tag_group110" value="ptrack433">Museum</option><option class="Keyword Narrative ptrack434 tag_group110" value="ptrack434">Narrative</option><option class="Keyword NVIDIA-Lab ptrack483 tag_group110" value="ptrack483">NVIDIA Lab</option><option class="Keyword OpenUSD-Day ptrack475 tag_group110" value="ptrack475">OpenUSD Day</option><option class="Keyword Optics ptrack435 tag_group110" value="ptrack435">Optics</option><option class="Keyword Peace ptrack436 tag_group110" value="ptrack436">Peace</option><option class="Keyword Perception ptrack437 tag_group110" value="ptrack437">Perception</option><option class="Keyword Pioneers ptrack463 tag_group110" value="ptrack463">Pioneers</option><option class="Keyword Pipeline ptrack296 tag_group110" value="ptrack296">Pipeline</option><option class="Keyword Planet ptrack451 tag_group110" value="ptrack451">Planet</option><option class="Keyword Practitioners ptrack464 tag_group110" value="ptrack464">Practitioners</option><option class="Keyword Production ptrack438 tag_group110" value="ptrack438">Production</option><option class="Keyword Productivity ptrack439 tag_group110" value="ptrack439">Productivity</option><option class="Keyword Real-Time ptrack298 tag_group110" value="ptrack298">Real-Time</option><option class="Keyword Rendering ptrack299 tag_group110" value="ptrack299">Rendering</option><option class="Keyword Research ptrack440 tag_group110" value="ptrack440">Research</option><option class="Keyword Robotics ptrack300 tag_group110" value="ptrack300">Robotics</option><option class="Keyword Scientific-Visualization ptrack301 tag_group110" value="ptrack301">Scientific Visualization</option><option class="Keyword SIGGRAPH-Asia ptrack465 tag_group110" value="ptrack465">SIGGRAPH Asia</option><option class="Keyword Streaming ptrack302 tag_group110" value="ptrack302">Streaming</option><option class="Keyword Telepresence ptrack303 tag_group110" value="ptrack303">Telepresence</option><option class="Keyword Textiles ptrack441 tag_group110" value="ptrack441">Textiles</option><option class="Keyword Themed-Entertainment ptrack442 tag_group110" value="ptrack442">Themed Entertainment</option><option class="Keyword Tracking ptrack443 tag_group110" value="ptrack443">Tracking</option><option class="Keyword UITools ptrack444 tag_group110" value="ptrack444">UI/Tools</option><option class="Keyword Virtual-Production ptrack481 tag_group110" value="ptrack481">Virtual Production</option><option class="Keyword Visual-Effects ptrack474 tag_group110" value="ptrack474">Visual Effects</option><option class="Keyword VRARMR ptrack305 tag_group110" value="ptrack305">VR/AR/MR</option><option class="Keyword VRARXRMR ptrack466 tag_group110" value="ptrack466">VR/AR/XR/MR</option><option class="Keyword Workplace-Environment ptrack445 tag_group110" value="ptrack445">Workplace Environment</option><option class="Keyword Workforce-Training ptrack446 tag_group110" value="ptrack446">Workforce Training</option><option class="Keyword Year-round ptrack467 tag_group110" value="ptrack467">Year-round</option><option class="Livestreamed Recording ptrack269 tag_group109" value="ptrack269">Livestreamed</option><option class="Recorded Recording ptrack270 tag_group109" value="ptrack270">Recorded</option><option class="Not-Livestreamed Recording ptrack271 tag_group109" value="ptrack271">Not Livestreamed</option><option class="Not-Recorded Recording ptrack272 tag_group109" value="ptrack272">Not Recorded</option></select></div></div><div class="filter-container"><div class="filter-selector-label">Registration Category</div><div class="filter-selector"><select class="filter-select" data-placeholder="All Registration Categories" multiple name="ptrack_filt1"><option class="Exhibitor Registration-Category ptrack315 tag_group112" value="ptrack315">Exhibitor</option><option class="Full-Conference Registration-Category ptrack316 tag_group112" value="ptrack316">Full Conference</option><option class="Full-Conference-Supporter Registration-Category ptrack317 tag_group112" value="ptrack317">Full Conference Supporter</option><option class="Registration-Category Virtual-Access ptrack318 tag_group112" value="ptrack318">Virtual Access</option><option class="Experience Registration-Category ptrack320 tag_group112" value="ptrack320">Experience</option><option class="Exhibits-Only Registration-Category ptrack321 tag_group112" value="ptrack321">Exhibits Only</option><option class="Exhibitor-Full-Conference Registration-Category ptrack322 tag_group112" value="ptrack322">Exhibitor Full Conference</option><option class="Exhibitor-Experience Registration-Category ptrack323 tag_group112" value="ptrack323">Exhibitor Experience</option><option class="Registration-Category Sunday ptrack468 tag_group112" value="ptrack468">Sunday</option><option class="Monday Registration-Category ptrack469 tag_group112" value="ptrack469">Monday</option><option class="Registration-Category Tuesday ptrack470 tag_group112" value="ptrack470">Tuesday</option><option class="Registration-Category Wednesday ptrack471 tag_group112" value="ptrack471">Wednesday</option><option class="Registration-Category Thursday ptrack472 tag_group112" value="ptrack472">Thursday</option></select></div></div><div class="clear-all-button filter-container"><button name="clear_all_filters" onclick="remove_all_from_filters();" type="button"><span class="default-text">clear all</span></button></div></div><div class="filters_tab" style="display: none;"><div><div style="display:inline;">Filters</div><span class="filter_counter">(0)</span></div></div></div></div><div><a class="clickable download-agenda" onclick='get_combined_ical("/wp-content/plugins/linklings_wp_program/get_agenda_cal/?");' style="display: none;"><i class="fa fa-download"></i> Export to Calendar</a></div><div style="clear:both;"></div> <div class="2024-07-26 date date-disp date_disp" style="display: none;"><div class="date-header"><span class="d2024-07-26 formatted-date"><span class="default-text">Friday, 26 July 2024</span></span><a class="clickable tz-link"><span class="tz_selector"><span class="default-text"><span class="timezone" utc_time="2024-07-26T12:00:00Z">MDT</span></span></span></a> <span class="extra-tz-disp"><span class="timezone" utc_time="2024-07-26T12:00:00Z">MDT</span></span><span class="show-hide-links"> <a onclick="show_visible_session_slidedowns()">expand all</a><span class="show-hide-connector"><span class="default-text"> · </span></span><a onclick="hide_visible_session_slidedowns()">collapse all</a></span></div><div class="post-load tablesched" date="2024-07-26" source="/wp-content/linklings_snippets/wp_program_view_all_2024-07-26.txt?v=1725366623"><!-- date-file wp_program_view_all_2024-07-26.txt --><div style="min-height: 150px;"><div class="spinner-box"><div class="spinner"><i class="fa fa-spin fa-spinner"></i></div></div></div></div></div> <div class="2024-07-27 date date-disp date_disp" style="display: none;"><div class="date-header"><span class="d2024-07-27 formatted-date"><span class="default-text">Saturday, 27 July 2024</span></span><a class="clickable tz-link"><span class="tz_selector"><span class="default-text"><span class="timezone" utc_time="2024-07-27T12:00:00Z">MDT</span></span></span></a> <span class="extra-tz-disp"><span class="timezone" utc_time="2024-07-27T12:00:00Z">MDT</span></span></div><div class="post-load tablesched" date="2024-07-27" source="/wp-content/linklings_snippets/wp_program_view_all_2024-07-27.txt?v=1725366623"><!-- date-file wp_program_view_all_2024-07-27.txt --><div style="min-height: 150px;"><div class="spinner-box"><div class="spinner"><i class="fa fa-spin fa-spinner"></i></div></div></div></div></div> <div class="2024-07-28 date date-disp date_disp" style="display: none;"><div class="date-header"><span class="d2024-07-28 formatted-date"><span class="default-text">Sunday, 28 July 2024</span></span><a class="clickable tz-link"><span class="tz_selector"><span class="default-text"><span class="timezone" utc_time="2024-07-28T12:00:00Z">MDT</span></span></span></a> <span class="extra-tz-disp"><span class="timezone" utc_time="2024-07-28T12:00:00Z">MDT</span></span><span class="show-hide-links"> <a onclick="show_visible_session_slidedowns()">expand all</a><span class="show-hide-connector"><span class="default-text"> · </span></span><a onclick="hide_visible_session_slidedowns()">collapse all</a></span></div><div class="post-load tablesched" date="2024-07-28" source="/wp-content/linklings_snippets/wp_program_view_all_2024-07-28.txt?v=1725366623"><!-- date-file wp_program_view_all_2024-07-28.txt --><div style="min-height: 150px;"><div class="spinner-box"><div class="spinner"><i class="fa fa-spin fa-spinner"></i></div></div></div></div></div> <div class="2024-07-29 date date-disp date_disp" style="display: none;"><div class="date-header"><span class="d2024-07-29 formatted-date"><span class="default-text">Monday, 29 July 2024</span></span><a class="clickable tz-link"><span class="tz_selector"><span class="default-text"><span class="timezone" utc_time="2024-07-29T12:00:00Z">MDT</span></span></span></a> <span class="extra-tz-disp"><span class="timezone" utc_time="2024-07-29T12:00:00Z">MDT</span></span><span class="show-hide-links"> <a onclick="show_visible_session_slidedowns()">expand all</a><span class="show-hide-connector"><span class="default-text"> · </span></span><a onclick="hide_visible_session_slidedowns()">collapse all</a></span></div><div class="post-load tablesched" date="2024-07-29" source="/wp-content/linklings_snippets/wp_program_view_all_2024-07-29.txt?v=1725366623"><!-- date-file wp_program_view_all_2024-07-29.txt --><div style="min-height: 150px;"><div class="spinner-box"><div class="spinner"><i class="fa fa-spin fa-spinner"></i></div></div></div></div></div> <div class="2024-07-30 date date-disp date_disp" style="display: none;"><div class="date-header"><span class="d2024-07-30 formatted-date"><span class="default-text">Tuesday, 30 July 2024</span></span><a class="clickable tz-link"><span class="tz_selector"><span class="default-text"><span class="timezone" utc_time="2024-07-30T12:00:00Z">MDT</span></span></span></a> <span class="extra-tz-disp"><span class="timezone" utc_time="2024-07-30T12:00:00Z">MDT</span></span><span class="show-hide-links"> <a onclick="show_visible_session_slidedowns()">expand all</a><span class="show-hide-connector"><span class="default-text"> · </span></span><a onclick="hide_visible_session_slidedowns()">collapse all</a></span></div><div class="post-load tablesched" date="2024-07-30" source="/wp-content/linklings_snippets/wp_program_view_all_2024-07-30.txt?v=1725366623"><!-- date-file wp_program_view_all_2024-07-30.txt --><div style="min-height: 150px;"><div class="spinner-box"><div class="spinner"><i class="fa fa-spin fa-spinner"></i></div></div></div></div></div> <div class="2024-07-31 date date-disp date_disp" style="display: none;"><div class="date-header"><span class="d2024-07-31 formatted-date"><span class="default-text">Wednesday, 31 July 2024</span></span><a class="clickable tz-link"><span class="tz_selector"><span class="default-text"><span class="timezone" utc_time="2024-07-31T12:00:00Z">MDT</span></span></span></a> <span class="extra-tz-disp"><span class="timezone" utc_time="2024-07-31T12:00:00Z">MDT</span></span><span class="show-hide-links"> <a onclick="show_visible_session_slidedowns()">expand all</a><span class="show-hide-connector"><span class="default-text"> · </span></span><a onclick="hide_visible_session_slidedowns()">collapse all</a></span></div><div class="post-load tablesched" date="2024-07-31" source="/wp-content/linklings_snippets/wp_program_view_all_2024-07-31.txt?v=1725366623"><!-- date-file wp_program_view_all_2024-07-31.txt --><div style="min-height: 150px;"><div class="spinner-box"><div class="spinner"><i class="fa fa-spin fa-spinner"></i></div></div></div></div></div> <div class="2024-08-01 date date-disp date_disp" style="display: none;"><div class="date-header"><span class="d2024-08-01 formatted-date"><span class="default-text">Thursday, 1 August 2024</span></span><a class="clickable tz-link"><span class="tz_selector"><span class="default-text"><span class="timezone" utc_time="2024-08-01T12:00:00Z">MDT</span></span></span></a> <span class="extra-tz-disp"><span class="timezone" utc_time="2024-08-01T12:00:00Z">MDT</span></span><span class="show-hide-links"> <a onclick="show_visible_session_slidedowns()">expand all</a><span class="show-hide-connector"><span class="default-text"> · </span></span><a onclick="hide_visible_session_slidedowns()">collapse all</a></span></div><div class="post-load tablesched" date="2024-08-01" source="/wp-content/linklings_snippets/wp_program_view_all_2024-08-01.txt?v=1725366623"><!-- date-file wp_program_view_all_2024-08-01.txt --><div style="min-height: 150px;"><div class="spinner-box"><div class="spinner"><i class="fa fa-spin fa-spinner"></i></div></div></div></div></div> <div class="2024-08-02 date date-disp date_disp" style="display: none;"><div class="date-header"><span class="d2024-08-02 formatted-date"><span class="default-text">Friday, 2 August 2024</span></span><a class="clickable tz-link"><span class="tz_selector"><span class="default-text"><span class="timezone" utc_time="2024-08-02T12:00:00Z">MDT</span></span></span></a> <span class="extra-tz-disp"><span class="timezone" utc_time="2024-08-02T12:00:00Z">MDT</span></span><span class="show-hide-links"> <a onclick="show_visible_session_slidedowns()">expand all</a><span class="show-hide-connector"><span class="default-text"> · </span></span><a onclick="hide_visible_session_slidedowns()">collapse all</a></span></div><div class="post-load tablesched" date="2024-08-02" source="/wp-content/linklings_snippets/wp_program_view_all_2024-08-02.txt?v=1725366623"><!-- date-file wp_program_view_all_2024-08-02.txt --><div style="min-height: 150px;"><div class="spinner-box"><div class="spinner"><i class="fa fa-spin fa-spinner"></i></div></div></div></div></div> <div class="centered"><div class="empty-msg" id="no-session-msg" style="display: none;"><span class="default-text">No presentations match the current selections.</span></div></div><div class="centered"><div class="empty-msg" id="empty_agenda_div" style="display: none;"><span class="default-text">You have not yet flagged any presentations. Flag presentations that you want to attend, then return here to view your schedule.</span></div></div><div class="centered"><div class="empty-msg" id="nothing_happening_div" style="display: none;"></div></div><div><a class="clickable download-agenda" onclick='get_combined_ical("/wp-content/plugins/linklings_wp_program/get_agenda_cal/?");' style="display: none;"><i class="fa fa-download"></i> Export to Calendar</a></div><div style="clear:both;"></div><!-- still updating --><!-- generated 2024-09-03 07:30:26 --><!-- linklings-success --></div> </div> </div> </section></main><!-- end #main --> <footer id="footer" class="footer" role="contentinfo"> <div class="footer-top"> <div class="container"> <div class="banner"> <div class="top-banner"> <p><span class="date">Conference – 28 Jul–1 AUG</span><span class="divider">•</span><span class="date">Exhibition – 30 JUL–1 AUG 2024</span><span class="divider">•</span><span class="date">Virtual Access – 28 JUL–1 SEPT 2024</span></p> </div> <div class="bottom-banner"> <div class="info"> <p class="subhead">Join Us At</p> <p class="header">SIGGRAPH 2024</p> <p class="location"><strong>Save the Date</strong><br/>Conference: 28 July–1 August<br/>Exhibition: 30 July–1 August<br/>Virtual Access: 28 July–1 September</p> <p class="address"><div style="display: none; visibility: hidden;"><strong>Explore On-Demand</strong>Details Coming Soon</div></p> <!-- <p class="subhead">JOIN US AT</p> <p class="header">SIGGRAPH 2024</p> <p class="location">Colorado Convention Center</p> <p class="address">700 14th St, Denver, CO 80202</p> --> </div> <div class="ctas"> <div class="col"> <a class="cta" href="https://s2024.siggraph.org/register/"> <span class="text">Register</span><span class="icon"><img src="https://s2024.conference-program.org/wp-content/uploads/2024/05/icon-footer-register.png" alt=""></span> </a> </div> <div class="col"> <a class="cta" href="https://s2024.siggraph.org/submit-to-siggraph/"> <span class="text">Submit</span><span class="icon"><img src="https://s2024.conference-program.org/wp-content/uploads/2024/05/icon-footer-submit.png" alt=""></span> </a> </div> <div class="col"> <a class="cta" href="https://s2024.siggraph.org/exhibit-at-siggraph/"> <span class="text">Exhibit</span><span class="icon"><img src="https://s2024.conference-program.org/wp-content/uploads/2024/05/icon-footer-exhibit.png" alt=""></span> </a> </div> </div> </div> </div> </div> </div> <div class="footer-mid"> <div class="container pr-0"> <div class="footer-menu-section"> <div class="footer-info"> <div class="footer-info--branding"> <img src="https://s2024.conference-program.org/wp-content/themes/siggraph2024-linklings-external/assets/images/logo-footer.png" alt=""> </div> </div><!-- /.footer-info --> <div class="footer-menus"> <div class="footer-menus--row"> <div class="footer-menu-col menu-col-1"> <p class="fmc-title">Sponsor SIGGRAPH</p><ul id="menu-sponsor-siggraph" class="menu"><li id="menu-item-45" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-45"><a href="https://s2024.siggraph.org/exhibit-at-siggraph/exhibition-opportunities/">Sponsor Opportunities</a></li> <li id="menu-item-46" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-46"><a href="https://s2024.siggraph.org/program/job-fair-opportunities/">Job Fair Opportunities</a></li> </ul> </div> <div class="footer-menu-col menu-col-2"> <p class="fmc-title">Resources</p><ul id="menu-resources" class="menu"><li id="menu-item-47" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-47"><a href="https://s2024.siggraph.org/for-the-press/">For The Press</a></li> <li id="menu-item-48" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-48"><a href="https://s2024.siggraph.org/participant-resources/">For Participants</a></li> </ul> </div> <div class="footer-menu-col menu-col-3"> <p class="fmc-title">Directories</p><ul id="menu-directories" class="menu"><li id="menu-item-49" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-49"><a href="https://s2024.siggraph.org/sitemap/">Sitemap</a></li> <li id="menu-item-50" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-50"><a href="https://s2024.siggraph.org/siggraph-2024-committee/">2024 Committee</a></li> </ul> </div> </div> <div class="footer-menus--row"> <div class="footer-menu-col menu-col-4"> <p class="fmc-title">Get In Touch</p><ul id="menu-get-in-touch" class="menu"><li id="menu-item-51" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-51"><a href="https://s2024.siggraph.org/contact-us/">Contact Us</a></li> <li id="menu-item-52" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-52"><a href="https://s2024.siggraph.org/join-mailing-list/">Join Mailing List</a></li> </ul> </div> <div class="footer-menu-col menu-col-5"> <p class="fmc-title">ACM Policies & Blog</p><ul id="menu-acm-policies-blog" class="menu"><li id="menu-item-53" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-53"><a href="https://s2024.siggraph.org/join-mailing-list/">Anti-Harassment</a></li> <li id="menu-item-54" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-54"><a href="https://www.acm.org/about-acm/privacy-policy">ACM Privacy Policy</a></li> <li id="menu-item-55" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-55"><a href="https://blog.siggraph.org/">ACM SIGGRAPH Blog</a></li> </ul> </div> <div class="footer-menu-col menu-col-6"> <p class="fmc-title">#SIGGRAPH2024</p><ul id="menu-siggraph2024" class="menu"><li id="menu-item-56" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-56"><a href="https://s2024.siggraph.org/news-events/">News & Events</a></li> </ul> <div class="footer-social"> <a href="https://www.facebook.com/SIGGRAPHConferences" target="_blank"><i class="fa-brands fa-facebook-f"></i><span class="sr-only">Facebook</span></a><a href="https://twitter.com/siggraph" target="_blank"><i class="fa-brands fa-x-twitter"></i><span class="sr-only">Twitter</span></a><a href="https://instagram.com/acmsiggraph/" target="_blank"><i class="fa-brands fa-instagram"></i><span class="sr-only">Instagram</span></a><a href="https://www.youtube.com/user/ACMSIGGRAPH" target="_blank"><i class="fa-brands fa-youtube"></i><span class="sr-only">YouTube</span></a><a href="https://www.linkedin.com/company/acm-siggraph" target="_blank"><i class="fa-brands fa-linkedin-in"></i><span class="sr-only">LinkedIn</span></a> </div> </div> </div> </div> <!-- /.footer-menus --> </div> <!-- /.footer-cta --> </div> <!-- /.container --> </div><!-- /.footer-mid --> <div class="footer-copyright font-size-small"> <div class="container"> <p class="footer-copyright-rights">© 2024 SIGGRAPH. All rights reserved.</p> <p class="footer-copyright-text">The 51st International Conference & Exhibition On Computer Graphics & Interactive Techniques</p> </div> </div> </footer> </div><!-- end #page --> <div id="mobile-nav"> <button id="mobile-menu-close" class="no-style-btn"> <svg xmlns="http://www.w3.org/2000/svg" version="1" viewBox="0 0 24 24"><path d="M13 12l5-5-1-1-5 5-5-5-1 1 5 5-5 5 1 1 5-5 5 5 1-1z"></path></svg> </button> <ul class="mobile-menu"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-79"><a href="https://s2024.siggraph.org/">SIGGRAPH 2024 Home</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-10 current_page_item menu-item-has-children menu-item-41"><a href="https://s2024.conference-program.org/" aria-current="page">Full Program</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-42"><a href="https://s2024.conference-program.org/my-agenda/">My Agenda</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-164"><a href="https://s2024.conference-program.org/happening-now/">Happening Now</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-135"><a href="https://s2024.conference-program.org/map/">Map</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-80"><a target="_blank" href="https://s2024.siggraph.org/co-located-events/">Co-located Events</a></li> </ul> </li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-136"><a href="#">Participants</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-66"><a href="https://s2024.conference-program.org/contributors/">Contributors</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-67"><a href="https://s2024.conference-program.org/organizations/">Organizations</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-137"><a href="https://s2024.conference-program.org/attendee-directory/">Attendees</a></li> </ul> </li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-138"><a href="https://s2024.conference-program.org/job-fair/">Job Fair</a></li> <li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-143"><a href="https://s2024.conference-program.org/mobile-access-support/">Support</a></li> <!-- Linklings Notifications Page Link --> <li class="mobile-menu-search-toggle" x-data="OneSignalAlpineComponent()" x-show="supported()" > <a href="/settings/" >Notifications <span> <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" style="width: 16px" > <path stroke-linecap="round" stroke-linejoin="round" d="M14.857 17.082a23.848 23.848 0 0 0 5.454-1.31A8.967 8.967 0 0 1 18 9.75V9A6 6 0 0 0 6 9v.75a8.967 8.967 0 0 1-2.312 6.022c1.733.64 3.56 1.085 5.455 1.31m5.714 0a24.255 24.255 0 0 1-5.714 0m5.714 0a3 3 0 1 1-5.714 0" /> </svg> </span> </a> </li> <!-- / Linklings Notifications Page Link --> <li class="mobile-menu-search-toggle"><a href="/search-program/">Search Program<span><img src="https://s2024.conference-program.org/wp-content/themes/siggraph2024-linklings-external/assets/images/search.svg" class="svg-inline" alt=""></span></a></li> </ul> <div class='registered_header'> <!-- PUT THE LOGIN STUFF BACK HERE WHEN YOU PUT IT BACK --> <div class="home-link"><a href="https://s2024.siggraph.org/" target="_blank">SIGGRAPH 2024 Home</a></div> </div> </div> <div id="mobile-nav-overlay"></div> <link rel='stylesheet' id='linklings_wp_program-css' href='https://s2024.conference-program.org/wp-content/plugins/linklings_wp_program/public/css/linklings_wp_program-public.css?v=1.2.48' type='text/css' media='all' /> <link rel='stylesheet' id='popr-css' href='https://s2024.conference-program.org/wp-content/plugins/linklings_wp_program/public/css/popr.css?v=1.2.48' type='text/css' media='all' /> <link rel='stylesheet' id='ll_dynamic_styles-css' href='https://s2024.conference-program.org/wp-content/linklings_snippets/linklings_dynamic.css?v=6' type='text/css' media='all' /> <link rel='stylesheet' id='print_styles-css' href='https://s2024.conference-program.org/wp-content/plugins/linklings_wp_program/public/css/linklings_wp_program-public-print.css?v=1.2.48' type='text/css' media='print' /> <script type="text/javascript" src="https://s2024.conference-program.org/wp-content/themes/siggraph2024-linklings-external/assets/js/scripts.min.js?ver=6.7.1" id="theme-scripts-js"></script> <script type="text/javascript" src="https://s2024.conference-program.org/wp-content/themes/siggraph2024-linklings-external/assets/js/isotope.pkgd.min.js?ver=6.7.1" id="theme-shuffle-js"></script> <script type="text/javascript" id="theme-main-js-extra"> /* <![CDATA[ */ var local_var = {"ajax_url":"https:\/\/s2024.conference-program.org\/wp-admin\/admin-ajax.php","nonce":"feae72740c"}; /* ]]> */ </script> <script type="text/javascript" src="https://s2024.conference-program.org/wp-content/themes/siggraph2024-linklings-external/assets/js/main.js?ver=6.7.1" id="theme-main-js"></script> <script type="text/javascript" src="https://s2024.conference-program.org/wp-content/plugins/linklings_wp_program/public/js/moment/moment.2.29.4.min.js?ver=6.7.1" id="moment-js-js"></script> <script type="text/javascript" src="https://s2024.conference-program.org/wp-content/plugins/linklings_wp_program/public/js/moment/moment-timezone-with-data-10-year-range.0.5.43.min.js?ver=6.7.1" id="moment-timezone-10yr-js-js"></script> <script type="text/javascript" src="https://s2024.conference-program.org/wp-content/plugins/linklings_wp_program/public/js/tz.js?ver=6.7.1" id="tz-js"></script> <script type="text/javascript" id="linklings_wp_program-js-before"> /* <![CDATA[ */ var WP_LLVP_AGENDA_SYNC_USER = {userID:null, auth:null, qnaToken:null}; /* ]]> */ </script> <script type="text/javascript" src="https://s2024.conference-program.org/wp-content/plugins/linklings_wp_program/public/js/linklings_wp_program-public.js?v=1.2.48" id="linklings_wp_program-js"></script> <script type="text/javascript" src="https://s2024.conference-program.org/wp-content/plugins/linklings_wp_program/public/js/jquery.highlight-4.js?v=1.2.48" id="highlight4-js"></script> <script type="text/javascript" src="https://s2024.conference-program.org/wp-content/plugins/linklings_wp_program/public/js/jquery.instaFilter.js?v=1.2.48" id="instaFilter-js"></script> <script type="text/javascript" src="https://s2024.conference-program.org/wp-content/plugins/linklings_wp_program/public/js/popr.min.js?v=1.2.48" id="popr-js"></script> <script type="text/javascript" src="https://s2024.conference-program.org/wp-content/plugins/linklings_wp_program/public/js/ll_attendee_notifications_widget.js?v=1.2.48" id="llanw-js"></script> <script type="text/javascript" src="https://s2024.conference-program.org/wp-content/plugins/linklings_wp_program/public/js/strftime-min.js?ver=6.7.1" id="strftime-js"></script> <script type="text/javascript" src="https://s2024.conference-program.org/wp-content/plugins/linklings_wp_program/public/js/select2.min.js?ver=4.0.13" id="select2-js"></script> <script type="text/javascript" src="https://s2024.conference-program.org/wp-content/plugins/linklings_wp_program/public/js/full_program.js?v=1.2.48" id="full_program_js-js"></script> <!-- start Simple Custom CSS and JS --> <style type="text/css"> #user-header { /* display: none; */ } /* .ll_username { color: white; } */ /* Make agenda items full width, no gutter on mobile */ @media screen and (max-width: 991px){ .page-id-18 .linklings-wp-plugin-contents .tablesched { margin: 0 -.9375rem 2em; } } .page-id-18 .section-full-width-text .container { margin: 0 auto; } /* END Make agenda items full width, no gutter on mobile */ /* Provided by Linklings for stacked layout on program table */ @media screen and (max-width: 991px){ .slots-slidedown .agenda-item { display: grid; grid-template-columns: auto 40px; grid-template-areas: "time flag" "pic flag" "title flag" "ptrack flag"; } .slots-slidedown .agenda-item .presentation-time-td { grid-area: time; } .slots-slidedown .agenda-item .representative-image-td { grid-area: pic; } .slots-slidedown .agenda-item .title-speakers-td { grid-area: title; margin-bottom: 20px; } .slots-slidedown .agenda-item .title-speakers-td .author { margin-top: 10px; margin-bottom: 10px; } .slots-slidedown .agenda-item .hide-med.hide-small { grid-area: ptrack; } .slots-slidedown .agenda-item .calendar-td { grid-area: flag; margin-bottom: 10px; } } /* END Provided by Linklings for stacked layout on program table */ /* Full program - make small date pick links like the big dates - Linklings provided CSS */ .linklings-wp-plugin-contents .large-date-sels { display: block; } .linklings-wp-plugin-contents .small-date-sels { display: none; } @media only screen and (max-width: 1100px) { .linklings-wp-plugin-contents .large-date-sels > div { display: block; float: left; } .linklings-wp-plugin-contents .date-sels { width: auto; margin: 0 auto .625rem; } .large-date-sels div.empty-date-sel, .small_date_sel_container div.empty-date-sel, .date-sels .large-date-sels .large-date-sel .default-text { display: none !important; } .date-sels .large-date-sels .large-date-sel .custom-date-display::before { content: attr(short-date); text-transform: uppercase; } } /* END Full program - make small date pick links like the big dates - Linklings provided CSS */ /* [Jeremiah] Hide "remember me" check in app until issues are resolved. */ .llvp-app .forgetmenot { display: none; } /* END hide remember me */</style> <!-- end Simple Custom CSS and JS --> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5S9MJ7X6" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5S9MJ7X6');</script> <!-- End Google Tag Manager --> </body> </html> <!-- Cache served by breeze CACHE - Last modified: Thu, 28 Nov 2024 00:07:02 GMT -->