<?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>#cellular-automata posts — Ben Crowder</title>
    <link>https://bencrowder.net/blog/tag/cellular-automata/</link>
    <atom:link href="https://bencrowder.net/blog/tag/cellular-automata/feed/" rel="self" />
    <description>Feed for blog posts tagged with #cellular-automata.</description>
    <lastBuildDate>Fri, 17 Apr 2026 23:19:59 GMT</lastBuildDate>
    <language>en-US</language>
    <generator>https://bencrowder.net/</generator>

    <item>
      <title>Circlecells</title>
      <link>https://bencrowder.net/blog/2016/circlecells/</link>
      <guid isPermaLink="true">https://bencrowder.net/blog/2016/circlecells/</guid>
      <pubDate>Wed, 23 Mar 2016 12:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Ben Crowder]]></dc:creator>
      <description><![CDATA[<p>Yesterday’s generative art piece, called “Circlecells” (these names are amazing, I know):</p>
<p><figure>
        <img src="https://cdn.bencrowder.net/blog/2016/03/circlecells-01.jpg" alt="circlecells-01.jpg" title="circlecells-01.jpg" />
        
      </figure></p>
<p>Detail:</p>
<p><figure>
        <img src="https://cdn.bencrowder.net/blog/2016/03/circlecells-01-detail.jpg" alt="circlecells-01-detail.jpg" title="circlecells-01-detail.jpg" />
        
      </figure></p>
<p>The code is on <a href="https://github.com/bencrowder/circlecells">GitHub</a>. I also posted a few process pics to <a href="https://twitter.com/bencrowder">Twitter</a> yesterday. There are also three other accompanying pieces in the set generated with different seeds: <a href="https://bencrowder.net/cg/works/circlecells-02/">02</a>, <a href="https://bencrowder.net/cg/works/circlecells-03/">03</a>, <a href="https://bencrowder.net/cg/works/circlecells-04/">04</a>.</p>
<p>Explanation:</p>
<ul>
<li>There’s a 20&times;20 grid which gets populated with an initial seed population of living/dead cells. (I get a random value between 0 and 5; if it’s 0 or 1, the cell is alive.)</li>
<li>The lines are drawn from any living cells to any immediately neighboring living cells.</li>
<li>The size of each circle is dependent on how many living neighbors the cell has.</li>
<li>The initial round is drawn in light tan, then the grid is run through a modified Conway’s Game of Life (any cells with 2, 3, or 5 living neighbors are alive in the next round).</li>
<li>Two more iterated rounds are drawn, one in a slightly darker tan and the last in dark red. (Drawing is done with the multiply blending mode.)</li>
<li>I textured the piece in Photoshop afterwards, using some <a href="http://kylebrush.com/">Kyle T. Webster brushes</a> — add canvas, add noise, encaustic grit, a couple others that I can’t remember.</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%20Circlecells">Reply via email</a></p>]]></description>
    </item>
    
  </channel>
</rss>
