<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Scry Visuals — Journal</title>
    <link>https://scry.art/blog/</link>
    <description>Recent content on Scry Visuals — Journal</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 24 Jul 2026 16:45:00 -0700</lastBuildDate>
    <atom:link href="https://scry.art/blog/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>The prime pattern nobody could explain</title>
      <link>https://scry.art/blog/posts/the-prime-pattern-nobody-could-explain/</link>
      <pubDate>Fri, 24 Jul 2026 16:45:00 -0700</pubDate>
      <guid>https://scry.art/blog/posts/the-prime-pattern-nobody-could-explain/</guid>
      <description>&lt;style&gt;&#xA;:root { --grid-bg: #0e0b08; --mark: #e9ddc7; --unmark: #c8452e; }&#xA;.post-body .lab { margin: 1.6em 0; }&#xA;.post-body .lab canvas { display: block; width: 100%; height: auto; background: var(--grid-bg);&#xA;  border-radius: 8px; image-rendering: pixelated; border: 1px solid var(--border); }&#xA;.post-body .ctrls { display: flex; flex-wrap: wrap; gap: 0.5rem; margin: 0.7rem 0 0;&#xA;  font-family: var(--mono); font-size: 12.5px; align-items: center; }&#xA;.post-body .ctrls .grp { display: flex; gap: 0.35rem; align-items: center; flex-wrap: wrap; }&#xA;.post-body .ctrls button { font: inherit; padding: 0.28rem 0.75rem; cursor: pointer; background: none;&#xA;  border: 1px solid var(--border); border-radius: 6px; color: var(--muted); }&#xA;.post-body .ctrls button[aria-pressed=&#34;true&#34;] { border-color: var(--accent); color: var(--accent); }&#xA;.post-body .ctrls button:hover { border-color: var(--accent); }&#xA;.post-body .ctrls .lbl { color: var(--faint); margin-right: 0.15rem; }&#xA;.post-body .status { font-family: var(--mono); font-size: 12.5px; color: var(--muted);&#xA;  margin-top: 0.55rem; min-height: 1.4em; }&#xA;.post-body .status b { color: var(--accent-3); font-weight: normal; }&#xA;.post-body .callout { border-top: 1px solid var(--border); border-bottom: 1px solid var(--border);&#xA;  padding: 1rem 0; margin: 1.6rem 0; }&#xA;.post-body .callout p { margin: 0.4rem 0; }&#xA;.post-body table.verif { border-collapse: collapse; width: 100%; font-size: 0.95rem; margin: 1.3em 0; }&#xA;.post-body table.verif th, .post-body table.verif td { text-align: left; padding: 0.4rem 0.8rem 0.4rem 0;&#xA;  border-bottom: 1px solid var(--border); vertical-align: top; }&#xA;.post-body table.verif th { font-weight: normal; font-family: var(--mono); font-size: 12px;&#xA;  letter-spacing: 0.08em; text-transform: uppercase; color: var(--faint); }&#xA;.post-body table.verif td.check { color: var(--accent-3); }&#xA;.post-body .fine { font-size: 0.92rem; color: var(--muted); }&#xA;&lt;/style&gt;&#xA;&lt;p&gt;In 2018 two amateurs found a striking image hidden in the prime numbers, published it, and said plainly that one half of it was beyond them. Nobody formalised it in the eight years since. Here is the proof of what it is — including the part they couldn&amp;rsquo;t explain — and an honest account of how much of it is really about primes at all.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A new spaceship, found in a universe one rule away from Life</title>
      <link>https://scry.art/blog/posts/a-new-spaceship-found-in-a-universe-one-rule-away-from-life/</link>
      <pubDate>Thu, 23 Jul 2026 02:45:00 -0700</pubDate>
      <guid>https://scry.art/blog/posts/a-new-spaceship-found-in-a-universe-one-rule-away-from-life/</guid>
      <description>&lt;style&gt;&#xA;.post-body .simwrap { margin: 1.6em 0; }&#xA;.post-body .simwrap canvas, .post-body .pair canvas {&#xA;  display: block; width: 100%; height: auto; background: #161009;&#xA;  border-radius: 8px; image-rendering: pixelated; border: 1px solid var(--border);&#xA;}&#xA;.post-body .simctl { display: flex; gap: 0.6rem; align-items: center; margin-top: 0.5rem;&#xA;  font-family: var(--mono); font-size: 12.5px; }&#xA;.post-body .simctl button { font: inherit; padding: 0.25rem 0.85rem; cursor: pointer;&#xA;  background: none; border: 1px solid var(--border); border-radius: 6px; color: var(--muted); }&#xA;.post-body .simctl button:hover { border-color: var(--accent); color: var(--accent-3); }&#xA;.post-body .simctl .counter { color: var(--faint); margin-left: auto; font-variant-numeric: tabular-nums; }&#xA;.post-body .pair { display: grid; grid-template-columns: 1fr 1fr; gap: 1.2rem; margin: 1.6em 0; }&#xA;@media (max-width: 40rem) { .post-body .pair { grid-template-columns: 1fr; } }&#xA;.post-body .pair figure { margin: 0; }&#xA;.post-body .pair figcaption { font-size: 0.9rem; color: var(--muted); margin-top: 0.5rem; line-height: 1.5; }&#xA;.post-body table.verif { border-collapse: collapse; width: 100%; font-size: 0.95rem; margin: 1.3em 0; }&#xA;.post-body table.verif th, .post-body table.verif td { text-align: left; padding: 0.4rem 0.8rem 0.4rem 0;&#xA;  border-bottom: 1px solid var(--border); vertical-align: top; }&#xA;.post-body table.verif th { font-weight: normal; font-family: var(--mono); font-size: 12px;&#xA;  letter-spacing: 0.08em; text-transform: uppercase; color: var(--faint); }&#xA;.post-body table.verif td.check { color: var(--accent-3); }&#xA;.post-body .fine { font-size: 0.92rem; color: var(--muted); }&#xA;&lt;/style&gt;&#xA;&lt;p&gt;A 19-cell pattern that swims: the second known ship of its kind in the cellular automaton B3/S236, discovered by exhaustive computer search — along with a proof that, below a certain width, it and its one known sibling are the only two that exist.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Why I Built ShaderKit</title>
      <link>https://scry.art/blog/posts/why-i-built-shaderkit/</link>
      <pubDate>Mon, 22 Jun 2026 23:33:35 -0700</pubDate>
      <guid>https://scry.art/blog/posts/why-i-built-shaderkit/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve been writing shaders for years now, and the whole time there were problems I kept running into that no tool I used actually solved.&lt;/p&gt;&#xA;&lt;p&gt;The main one was loss of work. Sometimes I would work for hours on a shader, forget to save, close the tab accidentally, and realize too late that it&amp;rsquo;s gone forever. On top of that, rendering was always a tricky, clunky process. I would transfer code to a local CLI program that could render it, but it always felt like extra work. Some shaders I&amp;rsquo;d make as loops, and the process of figuring out how to make them actually seamless was tricky to be sure I got right without rounds of export and checking the loop quality. And if I wanted to make a GIF, that was a whole different CLI script to handle, and just sort of a mess.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Favorite GLSL Resources</title>
      <link>https://scry.art/blog/posts/favorite-glsl-resources/</link>
      <pubDate>Fri, 21 Apr 2023 04:43:55 -0700</pubDate>
      <guid>https://scry.art/blog/posts/favorite-glsl-resources/</guid>
      <description>&lt;h2 id=&#34;my-favorite-resources-for-learning-glsl&#34;&gt;My Favorite Resources for Learning GLSL&lt;/h2&gt;&#xA;&lt;p&gt;I figured it might be a good idea to put together some of the resources that helped me most to get the shader skills I now have.&lt;/p&gt;&#xA;&lt;p&gt;Shaders have been of interest to me ever since I first found shadertoy.com. I&amp;rsquo;m not sure when exactly I found it, but I know around 2017 I started experimenting with editing existing shaders and soon after created my own account to store my experiments. After a while, I wanted to actually gain more precise control, to create something more like the great art I&amp;rsquo;d see there every day, so I started following tutorials and eventually made it to the abilities I have today. There&amp;rsquo;s still a lot to learn; by no means can I say that I&amp;rsquo;m done or that I have mastered GLSL, not even anywhere close. But the bandwidth of the pipeline from my brain to the screen has considerably widened, and that has been one of the best experiences of my life.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Time Anxiety</title>
      <link>https://scry.art/blog/posts/time-anxiety/</link>
      <pubDate>Sat, 10 Sep 2022 23:21:26 -0700</pubDate>
      <guid>https://scry.art/blog/posts/time-anxiety/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;TimeAnxiety.gif&#34; alt=&#34;Time Anxiety&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;A representation of how I&amp;rsquo;ve felt the last year or in general overthinking things, each quadrant is a sort of state of mind.&lt;/p&gt;&#xA;&lt;p&gt;Q1 present moment feeling of rising/falling, maybe imagined in past/future (but really happening now because you can only imagine the past or future not go there)&lt;/p&gt;&#xA;&lt;p&gt;Q2 is like a third person overview, seeing yourself along the path of a bigger picture, which ends up being an opposite good/bad judgement from the moment..&lt;/p&gt;</description>
    </item>
    <item>
      <title>Atomic Discovery Collection</title>
      <link>https://scry.art/blog/posts/atomic-discovery-collection/</link>
      <pubDate>Fri, 26 Aug 2022 09:33:34 -0700</pubDate>
      <guid>https://scry.art/blog/posts/atomic-discovery-collection/</guid>
      <description>&lt;div class=&#34;video&#34;&gt;&lt;iframe width=&#34;560&#34; height=&#34;315&#34; src=&#34;https://www.youtube.com/embed/MpnDOrEHTqw&#34; title=&#34;YouTube video player&#34; frameborder=&#34;0&#34; allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&#34; allowfullscreen&gt;&lt;/iframe&gt;&lt;/div&gt;&#xA;&lt;p&gt;Today I&amp;rsquo;m releasing a 1 hour video and Tezos NFT collection on Objkt.com called &amp;ldquo;Atomic Discovery&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;The use of small dots on the screen with a myriad of symmetries and visual feedback create a visually accurate replication of the two-dimensional surface nature of psychedelic hallucinations.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://objkt.com/collections/KT1RExQ8S7x7rATXSWaY73rhDp6VHF13ownM&#34;&gt;The collection on objkt&lt;/a&gt; has 30 invididual 1 of 1 NFT&amp;rsquo;s at a resolution of 5000x5000 and 5tz each.&lt;/p&gt;</description>
    </item>
    <item>
      <title>General Stuff</title>
      <link>https://scry.art/blog/posts/general-stuff/</link>
      <pubDate>Sat, 13 Aug 2022 18:36:00 -0700</pubDate>
      <guid>https://scry.art/blog/posts/general-stuff/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;physruler.jpg&#34; alt=&#34;Ruler&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Just a sort of overview of some key things going on right now:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Self-training on GLSL/Art/NFTs&lt;/li&gt;&#xA;&lt;li&gt;Plan to make a case for functionalism and prove Andres/QRI wrong&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h4 id=&#34;self-training-on-glslartnfts&#34;&gt;Self-Training on GLSL/Art/NFTs:&lt;/h4&gt;&#xA;&lt;p&gt;Currently I&amp;rsquo;m in the process of still teaching myself skills to accomplish my goals with GLSL. This is mostly focused on math in the context of shaders, but also includes artistic perspective as well. I have no formal college art training, but I began self-teaching some relevant concepts in high-school as well as taking elective photography and pottery classes. The photography classes were clear in my mind as an influence, but I actually didn&amp;rsquo;t realize how relevant pottery likely has been until writing this just now. When working on a shader and finalizing what I&amp;rsquo;ll render and share with the world, I try to get into a photography mindset and explore how I can frame things to get the best result. Specific objects can be placed arbitrarily, but when creating fractals or even just moderately complex functions, the resulting space isn&amp;rsquo;t predictable and requires exploration to understand like any other natural environment. After the last several months of focus, I&amp;rsquo;m already experiencing a huge shift in what I can do, and I&amp;rsquo;m beginning to work towards replicating exact physical objects and scenes. If I&amp;rsquo;m aiming to replicate bizarre phenomenology only temporarily present in occasional conscious states, then I better hope to be able to replicate the phenomenology of typical conscious states. Luckily cameras already capture the visual part of this just fine, which is all I&amp;rsquo;m aiming for with GLSL anyways. If I can make photorealistic scenes, than I&amp;rsquo;ll be much closer to making psychedelic-realistic scenes.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Self Discovery</title>
      <link>https://scry.art/blog/posts/self-discovery/</link>
      <pubDate>Thu, 28 Jul 2022 16:52:03 -0700</pubDate>
      <guid>https://scry.art/blog/posts/self-discovery/</guid>
      <description>&lt;p&gt;In Februrary 2022, I quit my job as a software engineer. I was the lead of a small team, myself and two other coders. It was in a lot of ways a decent job, and since Covid had the ability to work from home. For the last year before I quit, I had hope that my art practice would be something I would slowly nurture and eventually as it became a source of income would overtake my existing job. Instead I found that as the potential of my art became more apparent, so too the necessity of giving it my full attention. Each day became more and more difficult, until at some point working my job felt like trying to maintain a made up story that didn&amp;rsquo;t actually matter. When originally leading the creation of novel software that solved problems for people, it was fulfilling, but as the software matured and the focus became more detail and design oriented the feeling of making a difference dissipated.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Scry Visuals</title>
      <link>https://scry.art/blog/posts/first-post/</link>
      <pubDate>Mon, 13 Jun 2022 17:31:27 -0700</pubDate>
      <guid>https://scry.art/blog/posts/first-post/</guid>
      <description>&lt;p&gt;Hello, I&amp;rsquo;m Scry. I&amp;rsquo;ve been wanting to start this blog for awhile but never got around to it for various reasons, so now here I&amp;rsquo;m finally doing it. Given that I&amp;rsquo;m an artist trying to show something to the world, I probably ought to talk about what that is and why I feel it matters. This will be a platform where I can freely share my thoughts in long form. This first post is just to announce whats to come. Now that I have the basic blog setup (powered by hugo) working, I&amp;rsquo;m excited to start sharing a bit more!.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
