<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <title>#raytracing posts — Ben Crowder</title>
    <link>https://bencrowder.net/blog/tag/raytracing/</link>
    <atom:link href="https://bencrowder.net/blog/tag/raytracing/feed/" rel="self" />
    <description>Feed for blog posts tagged with #raytracing.</description>
    <lastBuildDate>Fri, 17 Apr 2026 23:19:59 GMT</lastBuildDate>
    <language>en-US</language>
    <generator>https://bencrowder.net/</generator>

    <item>
      <title>Links #20</title>
      <link>https://bencrowder.net/blog/2020/links-20/</link>
      <guid isPermaLink="true">https://bencrowder.net/blog/2020/links-20/</guid>
      <pubDate>Tue, 06 Oct 2020 12:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Ben Crowder]]></dc:creator>
      <description><![CDATA[<ul>
<li><a href="https://jimbutcher.livejournal.com/2880.html">Jim Butcher on scenes and sequels</a> — good writing advice</li>
<li><a href="https://justinehsmith.substack.com/p/are-birds-dinosaurs-bb1">Justin E. H. Smith on whether birds are dinosaurs</a> — which is apparently a somewhat heated debate? (I had no idea)</li>
<li><a href="https://www.youtube.com/watch?v=28UzqVz1r24">A raycasting engine made in Factorio</a> — one of the wonders of the Internet</li>
<li><a href="https://tylerxhobbs.com/essays/2020/flow-fields">Tyler Hobbs on flow fields in generative art</a> — hoping to use this technique someday</li>
<li><a href="https://tinyurl.com/FAQ-aerosols">FAQs on protecting yourself from Covid aerosol transmission</a> — recommended</li>
</ul><hr class="feed-extra" style="margin-top: 48pt;" /><p class="feed-extra feed-mail"><a href="mailto:ben.crowder@gmail.com?subject=Re%3A%20Links #20">Reply via email</a></p>]]></description>
    </item>
    <item>
      <title>Last night I finished writing a ray tracer for class. Super basic, no antialiasing, only a couple pr...</title>
      <link>https://bencrowder.net/blog/2020/751/</link>
      <guid isPermaLink="true">https://bencrowder.net/blog/2020/751/</guid>
      <pubDate>Wed, 19 Feb 2020 12:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Ben Crowder]]></dc:creator>
      <description><![CDATA[<p>Last night I finished writing a ray tracer for class. Super basic, no antialiasing, only a couple primitives, but still fun.</p>
<p><figure>
        <img src="https://cdn.bencrowder.net/blog/2020/02/rust-raytracer.png" alt="rust-raytracer.png" title="rust-raytracer.png" />
        
      </figure></p>
<p>It was also my first real project in Rust. Overall, great experience. The borrow checker was mystifying at first (and admittedly still is to some degree), but it wasn’t as bad as I’d expected. And the language itself is lovely to code in. Great ergonomics, even if the syntax is occasionally intimidating. I’m excited to do more with it. (I’ve been thinking about possibly rewriting <a href="https://bencrowder.net/coding/md2epub">md2epub</a> in either Rust or Go at some point.)</p><hr class="feed-extra" style="margin-top: 48pt;" /><p class="feed-extra feed-mail"><a href="mailto:ben.crowder@gmail.com?subject=Re%3A%20Last night I finished writing a ray tracer for class. Super basic, no antialiasing, only a couple pr...">Reply via email</a></p>]]></description>
    </item>
    
  </channel>
</rss>
