<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <updated>2026-05-02T22:54:09Z</updated>
  <generator>https://nostr.ae</generator>

  <title>Nostr notes by Zirany</title>
  <author>
    <name>Zirany</name>
  </author>
  <link rel="self" type="application/atom+xml" href="https://nostr.ae/npub1zyzyzy9c70s56nusr36u486ty7fcaktdjp4qdngs6xxn9959pnlqsx97je.rss" />
  <link href="https://nostr.ae/npub1zyzyzy9c70s56nusr36u486ty7fcaktdjp4qdngs6xxn9959pnlqsx97je" />
  <id>https://nostr.ae/npub1zyzyzy9c70s56nusr36u486ty7fcaktdjp4qdngs6xxn9959pnlqsx97je</id>
  <icon>https://image.nostr.build/1c5acc0551ccf32b86b9594cbc1839c650f128a891ec0ae5696e500442bb8823.png</icon>
  <logo>https://image.nostr.build/1c5acc0551ccf32b86b9594cbc1839c650f128a891ec0ae5696e500442bb8823.png</logo>




  <entry>
    <id>https://nostr.ae/nevent1qqsgjls4pdxjgqvmwgw8z6cg953f4wzuwjuv8m9rxfzedr0x3ulrqvczyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0u93fqkt</id>
    
      <title type="html">WIP seasts! Also you can attach them to avatars or animate in the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsgjls4pdxjgqvmwgw8z6cg953f4wzuwjuv8m9rxfzedr0x3ulrqvczyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0u93fqkt" />
    <content type="html">
      WIP seasts! Also you can attach them to avatars or animate in the timeline. &amp;#34;keep_upright&amp;#34; is a comfort option&lt;br/&gt;&lt;video controls width=&#34;100%&#34; class=&#34;max-h-[90vh] bg-neutral-300 dark:bg-zinc-700&#34;&gt;&lt;source src=&#34;https://blossom.ditto.pub/5282678242272e02681612f3f97891c1b9ccecf4b13cb823df49703410740939.mp4&#34;&gt;&lt;/video&gt;
    </content>
    <updated>2026-08-30T03:14:27Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsxeajx5nmevluj6fq9hr48kmuc3xcdtdtsufl9a7llstq928yc5lqzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uuuwfng</id>
    
      <title type="html">And today I&amp;#39;m going to work on seats and anchors. Sit in the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsxeajx5nmevluj6fq9hr48kmuc3xcdtdtsufl9a7llstq928yc5lqzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uuuwfng" />
    <content type="html">
      And today I&amp;#39;m going to work on seats and anchors. Sit in the car or in someone else&amp;#39;s palms - should be possible
    </content>
    <updated>2026-08-29T20:31:15Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsg8kajfr4x4rhczwflp2thgyzng6ul7wzhvpuxcdvvz0v85ywnteczyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uyxfrj4</id>
    
      <title type="html">Avatar protection is in. Maye even overzealous, but I need to ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsg8kajfr4x4rhczwflp2thgyzng6ul7wzhvpuxcdvvz0v85ywnteczyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uyxfrj4" />
    <content type="html">
      Avatar protection is in. Maye even overzealous, but I need to hear the opinion of real players. One highlight - you can manage asset privacy right from your inventory
    </content>
    <updated>2026-08-29T20:29:22Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs95laya2g7hcqemxcjn8tvyxy8dcktjkmcx7q3d78hnrc39jjn46czyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uqgv8tg</id>
    
      <title>Nostr event nevent1qqs95laya2g7hcqemxcjn8tvyxy8dcktjkmcx7q3d78hnrc39jjn46czyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uqgv8tg</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs95laya2g7hcqemxcjn8tvyxy8dcktjkmcx7q3d78hnrc39jjn46czyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uqgv8tg" />
    <content type="html">
      How do you think avatar protection should work?
    </content>
    <updated>2026-08-28T03:17:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs83fxn04s5qmdkt082ppdctp3w3d4nmptfru5hp0eg4p73m7r33jczyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0u5f3z49</id>
    
      <title type="html">Finally got time to implement a QoL. Grab spawned avatar and wear ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs83fxn04s5qmdkt082ppdctp3w3d4nmptfru5hp0eg4p73m7r33jczyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0u5f3z49" />
    <content type="html">
      Finally got time to implement a QoL. Grab spawned avatar and wear it. No inspector or devtool finally needed&lt;br/&gt;&lt;br/&gt;&lt;video controls width=&#34;100%&#34; class=&#34;max-h-[90vh] bg-neutral-300 dark:bg-zinc-700&#34;&gt;&lt;source src=&#34;https://blossom.ditto.pub/3ecd2af6b6a753838cf60989c34d659c212c7e8ceb04b527cd46bbf828ae5d37.mp4&#34;&gt;&lt;/video&gt;
    </content>
    <updated>2026-08-28T02:48:38Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2002kt8zs35d8966987sujdf8hgj4r9zgpcr3pum65jp8m5h20wgzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uasnwk0</id>
    
      <title type="html">Avatar scaling works! ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2002kt8zs35d8966987sujdf8hgj4r9zgpcr3pum65jp8m5h20wgzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uasnwk0" />
    <content type="html">
      Avatar scaling works!&lt;br/&gt;&lt;video controls width=&#34;100%&#34; class=&#34;max-h-[90vh] bg-neutral-300 dark:bg-zinc-700&#34;&gt;&lt;source src=&#34;https://blossom.ditto.pub/c83a22e0f38ed85955bc9655e4778b58e5e65827d97767be12040438782838ab.mp4&#34;&gt;&lt;/video&gt;
    </content>
    <updated>2026-08-25T20:31:35Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdqkvxpl9yed8xaqz0s2swe5rd59q0adrg9a7h7p8uktrqttdyuuczyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0ulng6p9</id>
    
      <title type="html">Wow, scaling players is not that easy as just modifying root ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdqkvxpl9yed8xaqz0s2swe5rd59q0adrg9a7h7p8uktrqttdyuuczyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0ulng6p9" />
    <content type="html">
      Wow, scaling players is not that easy as just modifying root transform. Spent the evening catching a bug in VRIK implementation that threw the body far away from the camera
    </content>
    <updated>2026-08-25T06:02:55Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqstt62usgcdfsr2xzchvpk9rfezzd9plsvmjrd9zrv8l0nsvh9xnnqzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0ucsemjs</id>
    
      <title type="html">Now I&amp;#39;m working on player scaling. What do you think ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqstt62usgcdfsr2xzchvpk9rfezzd9plsvmjrd9zrv8l0nsvh9xnnqzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0ucsemjs" />
    <content type="html">
      Now I&amp;#39;m working on player scaling. What do you think acceptable multiplier should be? I think between 0.01 and 100
    </content>
    <updated>2026-08-25T03:24:33Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2hgd6d9wvjqere9z3c7z2cqr0tmysnqklqzvclese5d6f4sv50aqzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0utnmzs5</id>
    
      <title type="html">I present you - mr. Fallback!😆 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2hgd6d9wvjqere9z3c7z2cqr0tmysnqklqzvclese5d6f4sv50aqzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0utnmzs5" />
    <content type="html">
      I present you - mr. Fallback!😆&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://blossom.ditto.pub/fc8f85664c456def36d86ebc0d6539b54ba1ae78059c19e7b6367d2d6a565039.png&#34;&gt; 
    </content>
    <updated>2026-08-24T21:28:22Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqe7fpx2xlcyvljvx4e0mzr25zr7cl59zt3q9wuhhp7w8345d6y0qzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0u8d66nm</id>
    
      <title>Nostr event nevent1qqsqe7fpx2xlcyvljvx4e0mzr25zr7cl59zt3q9wuhhp7w8345d6y0qzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0u8d66nm</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqe7fpx2xlcyvljvx4e0mzr25zr7cl59zt3q9wuhhp7w8345d6y0qzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0u8d66nm" />
    <content type="html">
      Both are done along with some bugfixes
    </content>
    <updated>2026-08-24T02:24:24Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2m57jl05clw88vwz9zkh4mfavuxh823n54heq27xtvtnznaudg7szyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uq0u37e</id>
    
      <title>Nostr event nevent1qqs2m57jl05clw88vwz9zkh4mfavuxh823n54heq27xtvtnznaudg7szyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uq0u37e</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2m57jl05clw88vwz9zkh4mfavuxh823n54heq27xtvtnznaudg7szyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uq0u37e" />
    <content type="html">
      Small tasks for today -  item export and self-moderation tools
    </content>
    <updated>2026-08-24T00:49:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsty8caxcxmevmuyxwecds04a2cf2pjt8wrej4fj65emvgk29jhcegzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uwqfpje</id>
    
      <title type="html">uploads are working! ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsty8caxcxmevmuyxwecds04a2cf2pjt8wrej4fj65emvgk29jhcegzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uwqfpje" />
    <content type="html">
      uploads are working!&lt;br/&gt; &lt;img src=&#34;https://blossom.ditto.pub/588bc885408a619ddaa8b7a793e244d7802edfa5b299ca7eb2a8b66aefbcc8cf.png&#34;&gt; 
    </content>
    <updated>2026-08-21T18:29:02Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsryt59c85v95amxqa5d6ga02qyvavtu8s62mqre5d5vlpkzeavdygzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uw4qerd</id>
    
      <title type="html">Emoji support btw😋 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsryt59c85v95amxqa5d6ga02qyvavtu8s62mqre5d5vlpkzeavdygzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uw4qerd" />
    <content type="html">
      Emoji support btw😋&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://blossom.ditto.pub/c19a73eca9c48d9c1e20db795074ed3e7b29659b30cbbd2708af20d2d7e8b964.png&#34;&gt; 
    </content>
    <updated>2026-08-21T03:59:21Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqszy97ukyrr96uu62vkyqzxa988hfr3mwauzskx8jyrdqdakkgu4uczyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0ut54rxp</id>
    
      <title type="html">Working gifs, images and videos right in the chat! ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqszy97ukyrr96uu62vkyqzxa988hfr3mwauzskx8jyrdqdakkgu4uczyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0ut54rxp" />
    <content type="html">
      Working gifs, images and videos right in the chat!&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://blossom.primal.net/1e839c1ba1098a72a5c4647927e9068cf414fc4e85e390075bbaddfce02bf093.png&#34;&gt; 
    </content>
    <updated>2026-08-21T03:02:04Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsp637zg6trdyzj3pl29h7er3va3gp48zjx8dv2dwpdpel3wjjk0egzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0ua6paeh</id>
    
      <title type="html">Now community staff can host worlds per-channel! Public events, ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsp637zg6trdyzj3pl29h7er3va3gp48zjx8dv2dwpdpel3wjjk0egzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0ua6paeh" />
    <content type="html">
      Now community staff can host worlds per-channel! Public events, hidden worlds, however you like&lt;br/&gt; &lt;img src=&#34;https://blossom.ditto.pub/1026046753ce028aa91eedc2bed6cf16d6cfe74feeb169d5bebcf1f306b0b211.png&#34;&gt; 
    </content>
    <updated>2026-08-20T20:59:15Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsda37zutp9adf20wdfd5cueqhvxd4hmvnsxrj3v3rtly7mgwgqtrczyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0u8rlf93</id>
    
      <title type="html">*sent from the VergeXR*😀 ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsda37zutp9adf20wdfd5cueqhvxd4hmvnsxrj3v3rtly7mgwgqtrczyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0u8rlf93" />
    <content type="html">
      *sent from the VergeXR*😀&lt;br/&gt;&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://blossom.primal.net/7a66976315d06656aa3a879e1fe9957fac6f01dc688c11aa87e197dff3b5675a.png&#34;&gt; 
    </content>
    <updated>2026-08-20T00:11:45Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsf4zh08apmsurymrvecs6jvdmv5myq7gszhg5tpr4xtxyeaqlwzggzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uf5mcnj</id>
    
      <title>Nostr event nevent1qqsf4zh08apmsurymrvecs6jvdmv5myq7gszhg5tpr4xtxyeaqlwzggzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uf5mcnj</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsf4zh08apmsurymrvecs6jvdmv5myq7gszhg5tpr4xtxyeaqlwzggzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uf5mcnj" />
    <content type="html">
      And back to Concord!
    </content>
    <updated>2026-08-19T05:43:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs9vxhslpz79wc32k0futuktgtw2mn4npnucflyptr5cqfhjtcsgrszyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0u5dj3m6</id>
    
      <title type="html">Next logical step would be update to the social plane to ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs9vxhslpz79wc32k0futuktgtw2mn4npnucflyptr5cqfhjtcsgrszyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0u5dj3m6" />
    <content type="html">
      Next logical step would be update to the social plane to implement Concord protocol. Starting with Private Streams, Communities, Channels, Roles, Invites. Imagine having a decentralized discord and talk to people outside of the game
    </content>
    <updated>2026-08-18T22:19:15Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs2wu59v7jackxa2hp2639paljpuzvtucp8ezlysr9yqahsy6a4u2czyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uwryfsx</id>
    
      <title type="html">Continuing with bloom and asset sovereignty. You can publish ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs2wu59v7jackxa2hp2639paljpuzvtucp8ezlysr9yqahsy6a4u2czyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uwryfsx" />
    <content type="html">
      Continuing with bloom and asset sovereignty. You can publish items and worlds, set licenses, credit editors, make forks. And everything keeps genealogy.
    </content>
    <updated>2026-08-18T22:19:07Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsqxv5r8spz672dk3nv5n29x3s9g43fadfrr7v8r07p6hhl9txr8fqzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0upcphfq</id>
    
      <title type="html">More pressing task is migration of the social plane to Concord ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsqxv5r8spz672dk3nv5n29x3s9g43fadfrr7v8r07p6hhl9txr8fqzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0upcphfq" />
    <content type="html">
      More pressing task is migration of the social plane to Concord with all its benefits
    </content>
    <updated>2026-08-18T21:41:03Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdm8tf9ur7s8usjq5wp73qh0x9rumse7zzdcepv73t4sc8jp3dpaqzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uypqsrk</id>
    
      <title type="html">Maybe not right now. It&amp;#39;s too big actually 😅 But ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdm8tf9ur7s8usjq5wp73qh0x9rumse7zzdcepv73t4sc8jp3dpaqzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uypqsrk" />
    <content type="html">
      In reply to &lt;a href=&#39;/nevent1qqsdqn4vylkhmf0mfupz3m4l6vj3t2m4d9fp853ccuexv553qwrwt7spzemhxue69uhhyetvv9ujuerfw36x7tnsw43z7zuqprh&#39;&gt;nevent1q…qprh&lt;/a&gt;&lt;br/&gt;_________________________&lt;br/&gt;&lt;br/&gt;Maybe not right now. It&amp;#39;s too big actually 😅 But definitely some time in the future
    </content>
    <updated>2026-08-18T21:39:31Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdqn4vylkhmf0mfupz3m4l6vj3t2m4d9fp853ccuexv553qwrwt7szyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uv9zudw</id>
    
      <title type="html">A big task of porting lilToon to glsl incoming! Finally will work ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdqn4vylkhmf0mfupz3m4l6vj3t2m4d9fp853ccuexv553qwrwt7szyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uv9zudw" />
    <content type="html">
      A big task of porting lilToon to glsl incoming! Finally will work on a better material editor UI
    </content>
    <updated>2026-08-18T07:26:53Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsd6sxwjzd9ytsv6350gs99fzsf34az6qeuza5hdxnkdsu3n8m7kyqzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uvhckeq</id>
    
      <title type="html">Cool! Now players can publish their items and worlds on the ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsd6sxwjzd9ytsv6350gs99fzsf34az6qeuza5hdxnkdsu3n8m7kyqzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uvhckeq" />
    <content type="html">
      Cool! Now players can publish their items and worlds on the bloom! No need for a cloud or an always-on tracker for asset distribution. One step closer to decentralization
    </content>
    <updated>2026-08-17T23:58:18Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsd7aa28drlrpdsv5eyl67nv94lqgz2l3r5zl93vsfh3k3e7mkqnmczyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uffqmm9</id>
    
      <title type="html">Today I squashed a nasty performance bug with rich text ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsd7aa28drlrpdsv5eyl67nv94lqgz2l3r5zl93vsfh3k3e7mkqnmczyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uffqmm9" />
    <content type="html">
      Today I squashed a nasty performance bug with rich text memoization. And want to share a cool little demo of runtime custom shader authoring in multiplayer. I used &lt;a href=&#34;https://www.shadertoy.com/view/sfVGDG&#34;&gt;https://www.shadertoy.com/view/sfVGDG&lt;/a&gt; for the demo&lt;br/&gt;&lt;br/&gt;&lt;video controls width=&#34;100%&#34; class=&#34;max-h-[90vh] bg-neutral-300 dark:bg-zinc-700&#34;&gt;&lt;source src=&#34;https://blossom.ditto.pub/3e34e888ce322fcfe88e10feecfd3bef35fa8135bd8e707c9f6eb190504214bc.mp4&#34;&gt;&lt;/video&gt;
    </content>
    <updated>2026-08-17T05:04:29Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqswecc9xffch6rwxfkvm0nwaacwgc6apx8x8uze03kaxs47m8q8lnczyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uktrsej</id>
    
      <title type="html">Also fully implemented WebCLAP host. Sometimes it is funny to ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqswecc9xffch6rwxfkvm0nwaacwgc6apx8x8uze03kaxs47m8q8lnczyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uktrsej" />
    <content type="html">
      Also fully implemented WebCLAP host. Sometimes it is funny to watch youtube with some auto-tune, you know😉
    </content>
    <updated>2026-08-17T01:50:07Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsf2qg2xts4f398p5k7ec8ffefsvae4h950rztv2c0mav2kzzq2lsczyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uz0ptvs</id>
    
      <title type="html">Finally got time to fix GTAO in my engine. It&amp;#39;s so nice to ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsf2qg2xts4f398p5k7ec8ffefsvae4h950rztv2c0mav2kzzq2lsczyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uz0ptvs" />
    <content type="html">
      Finally got time to fix GTAO in my engine. It&amp;#39;s so nice to see shadows smoothly accumulate in corners&lt;br/&gt;&lt;br/&gt; &lt;img src=&#34;https://blossom.ditto.pub/cc2317f944f3b2b7c01ada1b3e77909bd7fc155288c39d543f321ddc68bece07.png&#34;&gt; 
    </content>
    <updated>2026-08-15T21:42:46Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsv6hlxgszt6pt0hakxmlsvqpv0pmu630uwa8xdysdn9jga4z54x8gzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uscr3u7</id>
    
      <title type="html">Improved eye liveliness, while I&amp;#39;m working on ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsv6hlxgszt6pt0hakxmlsvqpv0pmu630uwa8xdysdn9jga4z54x8gzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uscr3u7" />
    <content type="html">
      Improved eye liveliness, while I&amp;#39;m working on FBT👁️🫦👁️&lt;br/&gt;&lt;br/&gt;&lt;video controls width=&#34;100%&#34; class=&#34;max-h-[90vh] bg-neutral-300 dark:bg-zinc-700&#34;&gt;&lt;source src=&#34;https://blossom.ditto.pub/c540821ad17dccfa6e675aa4236c81673862407fc6269e57680dbd6a4b985067.mp4&#34;&gt;&lt;/video&gt;
    </content>
    <updated>2026-08-13T16:04:08Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsdh8klu95ucux2nvmuur0m9xj066tphv7tcrcafkt7asqktl63v4gzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0us807gv</id>
    
      <title type="html">Good progress! Got FBT working with my SlimeVR set. If you know ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsdh8klu95ucux2nvmuur0m9xj066tphv7tcrcafkt7asqktl63v4gzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0us807gv" />
    <content type="html">
      Good progress! Got FBT working with my SlimeVR set.&lt;br/&gt;If you know specific technical approaches for VRIK - please reach out to me. I&amp;#39;m looking for ideas&lt;br/&gt;&lt;br/&gt;&lt;video controls width=&#34;100%&#34; class=&#34;max-h-[90vh] bg-neutral-300 dark:bg-zinc-700&#34;&gt;&lt;source src=&#34;https://blossom.ditto.pub/08f79adff44deabbf0f848727d13fa38fef2937069c45938f194db1cda68ed90.mp4&#34;&gt;&lt;/video&gt;
    </content>
    <updated>2026-08-11T04:38:00Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsw285qu8zyy0ecx4nze5fwp36p2h0musrv80nc730sztjfl3nd55qzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0ux8rcet</id>
    
      <title type="html">With yesterdays merge of performance update working on FBT is now ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsw285qu8zyy0ecx4nze5fwp36p2h0musrv80nc730sztjfl3nd55qzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0ux8rcet" />
    <content type="html">
      With yesterdays merge of performance update working on FBT is now much smoother!&lt;br/&gt; &lt;img src=&#34;https://gifverse.net/media/rjBNWYWd/original.gif&#34;&gt; 
    </content>
    <updated>2026-08-10T18:58:14Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqs92h7fckm6an2z7cj77kv3cltyfnp9638ths3gnv0uecezqz35p6gzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0utca62t</id>
    
      <title type="html">Still working on FBT, unfortunately the battery in my left elbow ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqs92h7fckm6an2z7cj77kv3cltyfnp9638ths3gnv0uecezqz35p6gzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0utca62t" />
    <content type="html">
      Still working on FBT, unfortunately the battery in my left elbow trackers turned into a pillow so it doesn&amp;#39;t hold the charge long enough to iron out the problems. So in the meantime I improved performance of gltf imports. Now the load stutter is almost invisible instead of freezing the game for a couple of seconds
    </content>
    <updated>2026-08-10T06:40:37Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsr74zh4nqs2fdjsw5nuan4t07nnnat7tgjftz3pfvd47wzalalmeczyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0umznz5a</id>
    
      <title type="html">Whew, working on FBT is hard. Need to cover various types of ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsr74zh4nqs2fdjsw5nuan4t07nnnat7tgjftz3pfvd47wzalalmeczyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0umznz5a" />
    <content type="html">
      Whew, working on FBT is hard. Need to cover various types of skeletons, including ones with upper chest bone and without one. We should have switched to VRM standard a long time ago, since it became part of the Khronos spec. But it is what it is, and we have to cover edge cases.&lt;br/&gt;What I came up with so far - Sub-base FABRIK for spine, trigonometric IK for limbs.
    </content>
    <updated>2026-08-09T04:53:06Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfyqc4u8cxejfxex2h2cwzqcw4h258qzhf6khy30nl2qfm8t7uj8szyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uff2eah</id>
    
      <title>Nostr event nevent1qqsfyqc4u8cxejfxex2h2cwzqcw4h258qzhf6khy30nl2qfm8t7uj8szyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uff2eah</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfyqc4u8cxejfxex2h2cwzqcw4h258qzhf6khy30nl2qfm8t7uj8szyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0uff2eah" />
    <content type="html">
      Too much needs to be reworked, but I hope it will it
    </content>
    <updated>2026-08-06T23:30:07Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsrha028majfy9p2c9geepcwcwkhfv0hezdg8zysqv03x3zzghx7qczyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0un929f6</id>
    
      <title type="html">Updating the VRIK and making it a part of the animation graph. ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsrha028majfy9p2c9geepcwcwkhfv0hezdg8zysqv03x3zzghx7qczyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0un929f6" />
    <content type="html">
      Updating the VRIK and making it a part of the animation graph. This opens almost unlimited possibilities for avatar authoring. Humans, birds, quadrupeds, even centaurs are on the table
    </content>
    <updated>2026-08-06T05:32:28Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqspaspp74zeuaue5yphv8lak7evksw59ke4t43c0ycsjsjfn863dngzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0ufmnq87</id>
    
      <title type="html">Very productive day. No windows build though. But I fixed DDGI ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqspaspp74zeuaue5yphv8lak7evksw59ke4t43c0ycsjsjfn863dngzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0ufmnq87" />
    <content type="html">
      Very productive day. No windows build though. But I fixed DDGI implementation and light baking, which makes me very happy. Also lots of UX improvements in the scene inspector. You can dial in your values, copy and paste them, copy entire value arrays or even grab a full path to the property to run scripts over it. Next - scroll wheel zoom in graph editors and something like pinch-to-zoom for VR mode
    </content>
    <updated>2026-08-05T23:06:55Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfgrqwt2u7mp5wd8nr5zsq9k3hdgryupk3rmp5jhhwuxlseppwrvszyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0u49tjll</id>
    
      <title type="html">Finished massive refactor. As for tomorrow - I&amp;#39;ll fix some UX ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfgrqwt2u7mp5wd8nr5zsq9k3hdgryupk3rmp5jhhwuxlseppwrvszyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0u49tjll" />
    <content type="html">
      Finished massive refactor. As for tomorrow - I&amp;#39;ll fix some UX issues and try to port the engine to windows (scary), and if I&amp;#39;m lucky - Android XR (very scary)
    </content>
    <updated>2026-08-05T05:13:05Z</updated>
  </entry>

  <entry>
    <id>https://nostr.ae/nevent1qqsfvx63slnv24vrlk8ewwyccxmm4fw5e62gyjr6vwtq2d7hvlddkdqzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0u8r5cmf</id>
    
      <title type="html">Working on a cool VR project that uses nostr as one of its ...</title>
    
    <link rel="alternate" href="https://nostr.ae/nevent1qqsfvx63slnv24vrlk8ewwyccxmm4fw5e62gyjr6vwtq2d7hvlddkdqzyqgsgsgshre7zn20jqw8tj5lfvne8rkedkgx5pkdzrgc6v5ks5x0u8r5cmf" />
    <content type="html">
      Working on a cool VR project that uses nostr as one of its communication layers😃
    </content>
    <updated>2026-08-04T16:59:15Z</updated>
  </entry>

</feed>