<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Earliest references on Screen-Space Reflections? (Pre 2000s) in Graphics Programming</title>
    <link>https://communities.sas.com/t5/Graphics-Programming/Earliest-references-on-Screen-Space-Reflections-Pre-2000s/m-p/919266#M24423</link>
    <description>&lt;P&gt;In one of my first (non-realtime) 3d graphics software projects in the mid 90s, we used a non-raytraced screen-space reflections method, because we used procedural geometry that exceeded the memory resources of the computers we ran on. We rendered a scene, capturing RGBA+depth, and deferred rendering the reflective surfaces until all other rendering was complete. Then we'd come back and ray trace the reflective fragments against the world-space-projected depth buffer, and plot the reflected color as captured in the corresponding RGBA buffer. It was a good trick, because our reflective surfaces were almost always disturbed planes near the bottom of the image, and the other geometry was convex on the Z axis (no real overhangs that would have undersides that weren't visible in the screen-space rendering).&lt;/P&gt;&lt;P&gt;Someone asked me the other day about the technique and I realized we kinda just made it up at the time, we didn't really have a reference (unlike most of the other techniques we used, where we just implemented someone else's paper like Worley's cellular basis function or fBm or whatever).&lt;/P&gt;&lt;P&gt;There was a lot of interest in SSR in the 2000s in real-time rendering, but I can't unearth any earlier stuff. Was it a technique back in the 90s?&lt;/P&gt;</description>
    <pubDate>Thu, 07 Mar 2024 09:54:16 GMT</pubDate>
    <dc:creator>nejoo</dc:creator>
    <dc:date>2024-03-07T09:54:16Z</dc:date>
    <item>
      <title>Earliest references on Screen-Space Reflections? (Pre 2000s)</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/Earliest-references-on-Screen-Space-Reflections-Pre-2000s/m-p/919266#M24423</link>
      <description>&lt;P&gt;In one of my first (non-realtime) 3d graphics software projects in the mid 90s, we used a non-raytraced screen-space reflections method, because we used procedural geometry that exceeded the memory resources of the computers we ran on. We rendered a scene, capturing RGBA+depth, and deferred rendering the reflective surfaces until all other rendering was complete. Then we'd come back and ray trace the reflective fragments against the world-space-projected depth buffer, and plot the reflected color as captured in the corresponding RGBA buffer. It was a good trick, because our reflective surfaces were almost always disturbed planes near the bottom of the image, and the other geometry was convex on the Z axis (no real overhangs that would have undersides that weren't visible in the screen-space rendering).&lt;/P&gt;&lt;P&gt;Someone asked me the other day about the technique and I realized we kinda just made it up at the time, we didn't really have a reference (unlike most of the other techniques we used, where we just implemented someone else's paper like Worley's cellular basis function or fBm or whatever).&lt;/P&gt;&lt;P&gt;There was a lot of interest in SSR in the 2000s in real-time rendering, but I can't unearth any earlier stuff. Was it a technique back in the 90s?&lt;/P&gt;</description>
      <pubDate>Thu, 07 Mar 2024 09:54:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/Earliest-references-on-Screen-Space-Reflections-Pre-2000s/m-p/919266#M24423</guid>
      <dc:creator>nejoo</dc:creator>
      <dc:date>2024-03-07T09:54:16Z</dc:date>
    </item>
    <item>
      <title>Re: Earliest references on Screen-Space Reflections? (Pre 2000s)</title>
      <link>https://communities.sas.com/t5/Graphics-Programming/Earliest-references-on-Screen-Space-Reflections-Pre-2000s/m-p/919272#M24424</link>
      <description>&lt;P&gt;This doesn't appear to be a question about SAS. Is it?&lt;/P&gt;</description>
      <pubDate>Thu, 07 Mar 2024 10:51:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/Graphics-Programming/Earliest-references-on-Screen-Space-Reflections-Pre-2000s/m-p/919272#M24424</guid>
      <dc:creator>PaigeMiller</dc:creator>
      <dc:date>2024-03-07T10:51:44Z</dc:date>
    </item>
  </channel>
</rss>

