<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>accordeon.dev</title>
        <link>https://accordeon.dev/</link>
        <description>The latest Accordeon Adventures</description>
        <language>en-us</language>
        <lastBuildDate>Thu, 10 Jul 2025 20:28:01 +0000</lastBuildDate>
    <atom:link href="http://accordeon.dev/feed/all.xml" rel="self" type="application/rss+xml"/>
        <item>
            <title>How to integrate proxmox tags into zabbix</title>
            <link>https://accordeon.dev/adventures/single_post.php?post-slug=how-to-integrate-proxmox-tags-into-zabbix</link>
            <description><![CDATA[<p>Hi everyone,</p><p>&nbsp;</p><ul style="list-style-type:disc;"><li>Do you want to make alerts specifically for some important vms?</li><li>Do you want to ignore “this vm is turned off/restarted” for vms that are supposed to be?</li></ul><p>&nbsp;</p><p>&nbsp;</p><p>I worked an entire day for this, but in the end its not useful for my company but I'm writing this so it becomes useful for you, because I've seen threads on the Proxmox forum asking how we do it.</p><p>I did it on Proxmox VE 8 and zabbix 7 LTS. Using the integration of Proxmox into zabbix via its API.</p><p>&nbsp;</p><p>I can't find yet a use for it because it cannot replace the job of just installing an agent on each vm, and you will anyway. otherwise won't see their real memory and filesystem usage, it might even create false-positive alerts. &nbsp;</p><p><br>1. Create a token in Proxmox to audit your cluster,node and vms, a token is just a super long password for only accessing specific stuff. here is a neat tutorial on how to make one : <a target="_blank" rel="noopener noreferrer" href="https://gist.github.com/ngoc-minh-do/dd0bfa324de8e5cb399c91ed4e679b8f">https://gist.github.com/ngoc-minh-do/dd0bfa324de8e5cb399c91ed4e679b8f</a></p><p>&nbsp;</p><p>2. Connect zabbix to your Proxmox using the zabbix official template by following their instructions : <a target="_blank" rel="noopener noreferrer" href="https://www.zabbix.com/integrations/proxmox">https://www.zabbix.com/integrations/proxmox</a>&nbsp;</p><p>You will know when it worked when you have alerts about turned off VMs showing up on zabbix.</p><p>&nbsp;</p><p>3. In Zabbix with a admin account go into <i>data collection &gt; templates</i> and for the <i>Proxmox VE by HTTP</i> click on <i>discovery</i> then next to QEMU discovery click <i>Item prototypes</i> and now we're where we will create a item that is the vm's tag</p><p>&nbsp;</p><p>4. Click the name of the uptime item prototype to edit it and click the [clone] button</p><p>&nbsp;</p><p>5. In our window where we clone the uptime prototype we will create a prototype with a new name so we will be able to make alerts and graph with the vm tags :</p><p style="margin-left:40px;">replace "Uptime" with "Tags" at the end of the name</p><p style="margin-left:40px;">replace proxmox.qemu.<strong>uptime</strong>[{#QEMU.ID}] with "proxmox.qemu.<strong>tags</strong>[{#QEMU.ID}]" for the key (the key will be different for LXC containers, don't just copy paste!)</p><p style="margin-left:40px;">add a description&nbsp;</p><p style="margin-left:40px;">click on the preprocessing tab on the top of the item prototype window and replace the Parameters with “$.data.tags”</p><p style="margin-left:40px;">then save your changes</p><p>&nbsp;</p><p>6. Now with our new item prototype we'll be able to ignore vms with a specific tag by changing how the "vm not running" trigger works<br>Go into the "Trigger Prototypes" of your QEMU discovery and check out the one saying "Proxmox VE: VM [{#NODE.NAME}/{#QEMU.NAME} ({#QEMU.ID})]: Not running"&nbsp;<br>Click on its name to edit the trigger, look at the Expression. It should look like this :</p><p>&nbsp;</p><pre><code class="language-plaintext"> last(/Proxmox VE by HTTP/proxmox.qemu.vmstatus[{#QEMU.ID}])&lt;&gt;"running"</code></pre><p>&nbsp;</p><p>We add the "and" line and the other line making it so any VM without the tag “development” will trigger an alert if not running.</p><p>so the full trigger should look like this, the actual logic of the trigger we've made is "IF the latest status of VM is anything other than running, AND they have no tags saying development, then the trigger activates". remember to rename "development" with the actual tag that you want to make zabbix ignore.</p><p>&nbsp;</p><pre><code class="language-plaintext">last(/Proxmox VE by HTTP/proxmox.qemu.vmstatus[{#QEMU.ID}])&lt;&gt;"running"
and
find(/Proxmox VE by HTTP/proxmox.qemu.tags[{#QEMU.ID}],,"like","development")&lt;&gt;1</code></pre><p>&nbsp;</p><p>7. Now, also the dependency of the trigger for "vm has been restarted" needs to be fixed. Because if the vm is turned off, it's uptime is 0 which is &lt;10 which trigger a "vm has been restarted" alert. we edit it so the trigger activates if the uptime is between 1 and 10 instead. so edit the trigger's expression and add the two new lines :&nbsp;</p><p>&nbsp;&nbsp;&nbsp;&nbsp;</p><pre><code class="language-plaintext">last(/Proxmox VE by HTTP/proxmox.qemu.uptime[{#QEMU.ID}])&lt;10m
and
last(/Proxmox VE by HTTP/proxmox.qemu.uptime[{#QEMU.ID}])&gt;0</code></pre><p><br>8. Now on you Proxmox you add the tag "development" to any vm you don't care being turned off, or the name of the tag you specified in step 6.</p><p>Now make sure the alerts "vm XXXX is turned off" and "vm XXXX has been restarted" stop themselves, it might take at least 5 minutes.</p><p>&nbsp;</p><p>9. We have to do all of step 3 to 7 again but this time for the discovery "LXC discovery", because LXC containers have their own item, prototype and trigger.</p><p>&nbsp;</p><p>Now enjoy! and with the item prototype we've made you'll be able to make new triggers and graphs for specific groups of vm and LXC using their tags!</p><p>&nbsp;</p><p>&nbsp;</p><p>&nbsp;</p>]]></description>
            <pubDate>Mon, 16 Jun 2025 12:05:51 +0200 </pubDate>
            <guid isPermaLink="true">https://accordeon.dev/adventures/single_post.php?post-slug=how-to-integrate-proxmox-tags-into-zabbix</guid>
        </item>
        <item>
            <title>How to fix Locale for language en_US is not found on the web server</title>
            <link>https://accordeon.dev/adventures/single_post.php?post-slug=how-to-fix-locale-for-language-en-us-is-not-found-on-the-web-server</link>
            <description><![CDATA[<p>How to fix " Locale for language "en_US" is not found on the web server " or other language :</p><p>you're gonna generate the language that's missing for your web server.</p><p>&nbsp;</p><p>ssh into your linux vm/lxc with root or a user that has admin privileges then open the file that is used to select locales to be generated.</p><p>#vim /etc/locale.gen<br>- if you're not root but you have admin privileges prefix all your commands with sudo<br>&nbsp;</p><p>Once vim is open press / and start typing the name of the Locale that's not working and it will move your cursor to it<br>&nbsp;</p><p>Un-comment the line that is the UTF-8 version of the locale. ex : en_US.UTF-8 UTF-8</p><p>save and quit by pressing keys in this order [escape] : w q [enter]&nbsp;</p><p>&nbsp;</p><p>generate the locale(s) that has been uncommented by running this :</p><p>#locale-gen</p><p>&nbsp;</p><p>once its done restart your zabbix server and php using system control<br>#systemctl restart zabbix-server.service php[your php version]-fpm.service</p><p>Use auto completion (tab key) if you don't know what php version it is.</p><p>&nbsp;</p><p>now refresh your zabbix or other web page and flush cache by doing ctrl+F5</p><p>&nbsp;</p><p>this should work, if not you're on your own again</p>]]></description>
            <pubDate>Fri, 06 Jun 2025 14:26:05 +0200 </pubDate>
            <guid isPermaLink="true">https://accordeon.dev/adventures/single_post.php?post-slug=how-to-fix-locale-for-language-en-us-is-not-found-on-the-web-server</guid>
        </item>
        <item>
            <title>How to make a exploded view with Assembly4 in Freecad</title>
            <link>https://accordeon.dev/adventures/single_post.php?post-slug=how-to-make-a-exploded-view-with-assembly4-in-freecad</link>
            <description><![CDATA[<figure class="image"><img style="aspect-ratio:2002/754;" src="https://accordeon.dev/adventures/static/images/Screenshot_20250327_150123.png" alt="normal and exploded view of a assembly4 assembly" width="2002" height="754"></figure><p>&nbsp;</p><p>With Assembly4 you can create a exploded views using different techniques, I'm gonna show you how to use the configurations to make exploded views.<br>&nbsp;</p><p>Creating a exploded view in assembly4 workbench is not automatic, you have to move all the pieces by hand. So you should weigh the pros and cons of using assembly4 for a exploded view in your project when the ExplodedAssembly workbench exists. Which is designed to make animated exploded assemblies. Can make GIFs and with the dotted lines and everything straight from Freecad, you can learn how to use it in a couple of hours.&nbsp;<br>&nbsp;</p><p>Anyway here is the workflow of making a exploded view in Assembly4 :<br>&nbsp;</p><ol><li>Create your "normal" assembled configuration.</li><li>Move your sub-assemblies so that they're exploded and create a "exploded" configuration.</li><li>Switch between your normal and exploded config as you want.<br>&nbsp;</li></ol><p>I'm gonna assume you already have a Assembly4 assembly ready. If that is not the case i suggest reading this tutorial below on how assemblies work in assembly4.&nbsp;<br>&nbsp;</p><p><a target="_blank" rel="noopener noreferrer" href="https://github.com/thermalling/FreeCADAsm4_TutorialSubassemblyTable"><span style="color:hsl(0,0%,0%);"><u>A simple sub-assembly task using the FreeCAD Assembly 4 Workbench</u></span></a><br>&nbsp;</p><h2>The tutorial :<br>&nbsp;</h2><p>OK, let's say you have at least two parts in your assembly : A screw fastened to a plate. In this configuration its assembled<br>&nbsp;</p><p>alt : FreeCAD screenshot of A screw fastened to a plate\]&nbsp;<br>&nbsp;</p><p>Open the Assembly4 workbench and click the "Open configurations panel" button.<br>&nbsp;</p><p><img src="https://accordeon.dev/adventures/static/images/Screenshot_20250327_161243.png" alt="the configuration window" width="566" height="207"></p><p>&nbsp;</p><p>You'll see there is no configurations so create one that you will call "default". that's your assembled, normal view now.</p><p><br>Then click on one of the parts of your assembly (or your sub-assembly) and click the "Edit placement of a Part" button.&nbsp;</p><p>&nbsp;</p><p><img src="https://accordeon.dev/adventures/static/images/Screenshot_20250327_161318.png" alt="" width="292" height="183" edit="" placement="" of="" a=""></p><p>&nbsp;</p><p>Then in the [attachment offset] change the Z, X or Y offset by a lot using your mousewheel so you have your part away like you want.<br><br>![]() alt : parts moved away from eachother with the offset setting&nbsp;<br>&nbsp;</p><p>Now re-open the "Open configurations panel " button and create a new configuration called "exploded". Once you have both configurations you can apply any of the two to go from default to exploded and they will stay updated if you edit your parts.<br><br>– Its called a configuration instead of a view because you can change what and how the sub-assemblies are connected to eachother not just their offset. we're just using it to make ourselves an exploded view.<br><br>alt: the configuration windows<br><br>So what if you move the sub-assemblies again in your exploded view? ctrl+S won't save your offset change to your exploded view. What you do is re-open the "Open configurations panel " button and click on the "exploded" configuration. and you click "overwrite" to save how you moved your sub-assemblies.<br>&nbsp;</p><hr><p>If you have any questions or stuff wait a couple of years that i'm bored and create a comment/contact section to this blog.</p>]]></description>
            <pubDate>Thu, 27 Mar 2025 15:10:54 +0100 </pubDate>
            <guid isPermaLink="true">https://accordeon.dev/adventures/single_post.php?post-slug=how-to-make-a-exploded-view-with-assembly4-in-freecad</guid>
        </item>
        <item>
            <title>RSS Feed Working!</title>
            <link>https://accordeon.dev/adventures/single_post.php?post-slug=rss-feed-working-</link>
            <description><![CDATA[<p>The RSS feeds of Accordeon are now working! read them using Mozilla Thunderbird or Feeder or any RSS feed aggregator software you like.</p><p>&nbsp;</p><p>Use this URL to read the rss feed. the adventure posts and the latest gallery images are combined into a single feed now.</p><p><a target="_blank" rel="noopener noreferrer" href="https://accordeon.dev/rss">https://accordeon.dev/rss</a></p><p>or<br><a target="_blank" rel="noopener noreferrer" href="https://accordeon.dev/feed">https://accordeon.dev/feed</a></p><p>or&nbsp;</p><p><a target="_blank" rel="noopener noreferrer" href="https://accordeon.dev/feed/all.xml">https://accordeon.dev/feed/all.xml</a></p><p>ecause they will all work<br>&nbsp;</p><p>Now you can read what is on my website without even visiting it.</p>]]></description>
            <pubDate>Sat, 15 Feb 2025 21:29:55 +0100 </pubDate>
            <guid isPermaLink="true">https://accordeon.dev/adventures/single_post.php?post-slug=rss-feed-working-</guid>
        </item>
        <item>
            <title>Coding your own blog</title>
            <link>https://accordeon.dev/adventures/single_post.php?post-slug=coding-your-own-blog</link>
            <description><![CDATA[<blockquote>
<p>Making your own blog is not that easy, especially if you want to make your own custom CMS... especially if you never used any php...&nbsp; or SQL...&nbsp; or php contacting a sql database or what a PDO (PHP Data Object) is.</p>

<p>My workflow is so slow but once i&#39;m done setting this all up i&#39;ll either get going really fast making new additions to my website or i&#39;ll get distracted.</p>
</blockquote>

<p><em>update 2025-02-14 :</em> I got distracted.<br />
<br />
But i finished fixing the CMS. It was from a tutorial that i believe was generated using AI, either that or she really is that bad at programming. It was so bad i learned more while debugging that shit that i actually learned a lot of php and sql. maybe the real cms tutorial was the infuriating design decisions i fixed along the way. hehe</p>

<p>damn it! now when i edit blog posts it updates the creation timestamp!</p>
]]></description>
            <pubDate>Fri, 14 Feb 2025 16:09:40 +0100 </pubDate>
            <guid isPermaLink="true">https://accordeon.dev/adventures/single_post.php?post-slug=coding-your-own-blog</guid>
        </item>
        <item>
            <title>(spoiler-free) how to beat any Dark Souls games</title>
            <link>https://accordeon.dev/adventures/single_post.php?post-slug=spoiler-free-how-to-beat-any-dark-souls-games</link>
            <description><![CDATA[<p>The notoriety of fromsoft&#39;s Dark Souls being one of the hardest games ever made is largely false since everyone got internet, but without spoiling yourself dark sould could be really frustrating to play. so here is a few things i did, and other i wish i did when playing the dark souls trilogy :</p>

<h2 style="font-style:italic;"><big><small>Use a notebook</small></big></h2>

<ol>
	<li>write down what the NPCs say. Very&nbsp;often they don&#39;t repeat themselves.<br />
	&nbsp;</li>
	<li>When you meet an NPC write down their name and their nicknames and titles, because like in real life people go by multiple aliases and names, and doodle what they look like, because in dark souls games there is always 3 people with almost the exact same name.<br />
	&nbsp;</li>
	<li>When you meed a dead end while exploring like an unkillable or too powerful ennemy, or any obstacle that forces you to retrace your steps, write it down!! because being stuck on a difficult boss is one thing, but being lost and having to wander everywhere until you remember is worse!<br />
	&nbsp;</li>
	<li>Do NOT attack and kill any NPC that has not attacked you first. Never do that or you&#39;ll make the game 1000x harder.<br />
	&nbsp;</li>
	<li>Do NOT sell any weapon or armor or item! the ennemies in dark souls are an infinite source of money.<br />
	&nbsp;</li>
</ol>

<p>And i guess that&#39;s it.</p>
]]></description>
            <pubDate>Fri, 14 Feb 2025 13:39:36 +0100 </pubDate>
            <guid isPermaLink="true">https://accordeon.dev/adventures/single_post.php?post-slug=spoiler-free-how-to-beat-any-dark-souls-games</guid>
        </item>
        <item>
            <title>Latest art: Flyby!</title>
            <link>https://accordeon.dev/adventures/single_post.php?post-slug=latest-art-flyby-</link>
            <description><![CDATA[<p>Latest Art Made By Me !</p><figure class="image image_resized" style="width:50%;"><a href="https://accordeon.dev/art/image.php?requested_file_name=flyby.png" target="_blank" rel="noopener noreferrer"><img style="aspect-ratio:1920/1080;" src="https://accordeon.dev/assets/img/art/images/flyby.png" alt="the flyby picture, [image description : a low-polygon render of the nasa AD-1 flying over a dark sea, leaving after-images]" width="1920" height="1080"></a></figure><p>&nbsp;</p><p>I coded an entire image info displayer you can check out by clicking the image, its a hyperlink.</p>]]></description>
            <pubDate>Fri, 14 Feb 2025 11:06:42 +0100 </pubDate>
            <guid isPermaLink="true">https://accordeon.dev/adventures/single_post.php?post-slug=latest-art-flyby-</guid>
        </item>
        <item>
            <title>sword-1.webp</title>
            <link>https://accordeon.dev/art/image.php?requested_file_name=sword-1.webp</link>
            <description><![CDATA[<video autoplay="true" loop="true" src="https://accordeon.dev/assets/img/art/thumbnails/sword-1.webm"></video><br/>Finished modeling a cool sword i saw,
idk how to showcase it so here is a couple of them.]]></description>
            <pubDate>Sun, 01 Dec 2024 00:00:00 +0100 </pubDate>
            <guid isPermaLink="true">https://accordeon.dev/art/image.php?requested_file_name=sword-1.webp</guid>
        </item>
        <item>
            <title>debian-wallpaper-04.gif</title>
            <link>https://accordeon.dev/art/image.php?requested_file_name=debian-wallpaper-04.gif</link>
            <description><![CDATA[<video autoplay="true" loop="true" src="https://accordeon.dev/assets/img/art/thumbnails/debian-wallpaper-04.webm"></video><br/>Inspired from those NSA/CIA screensavers you see in movies and videogames]]></description>
            <pubDate>Sat, 30 Nov 2024 00:00:00 +0100 </pubDate>
            <guid isPermaLink="true">https://accordeon.dev/art/image.php?requested_file_name=debian-wallpaper-04.gif</guid>
        </item>
        <item>
            <title>debian-wallpaper-03.png</title>
            <link>https://accordeon.dev/art/image.php?requested_file_name=debian-wallpaper-03.png</link>
            <description><![CDATA[<video autoplay="true" loop="true" src="https://accordeon.dev/assets/img/art/thumbnails/debian-wallpaper-03.webm"></video><br/>Reusing the amazing spherical composite from nasa]]></description>
            <pubDate>Sat, 30 Nov 2024 00:00:00 +0100 </pubDate>
            <guid isPermaLink="true">https://accordeon.dev/art/image.php?requested_file_name=debian-wallpaper-03.png</guid>
        </item>
        <item>
            <title>debian-wallpaper-02-2.png</title>
            <link>https://accordeon.dev/art/image.php?requested_file_name=debian-wallpaper-02-2.png</link>
            <description><![CDATA[<video autoplay="true" loop="true" src="https://accordeon.dev/assets/img/art/thumbnails/debian-wallpaper-02-2.webm"></video><br/>More unique Debian Wallpaper with nice shiny smooth water]]></description>
            <pubDate>Sat, 30 Nov 2024 00:00:00 +0100 </pubDate>
            <guid isPermaLink="true">https://accordeon.dev/art/image.php?requested_file_name=debian-wallpaper-02-2.png</guid>
        </item>
        <item>
            <title>debian-wallpaper-01.png</title>
            <link>https://accordeon.dev/art/image.php?requested_file_name=debian-wallpaper-01.png</link>
            <description><![CDATA[<video autoplay="true" loop="true" src="https://accordeon.dev/assets/img/art/thumbnails/debian-wallpaper-01.webm"></video><br/>Always wanted to start making nice 3d wallpapers, i made this one only in a few minutes from what i learned so far]]></description>
            <pubDate>Fri, 29 Nov 2024 00:00:00 +0100 </pubDate>
            <guid isPermaLink="true">https://accordeon.dev/art/image.php?requested_file_name=debian-wallpaper-01.png</guid>
        </item>
        <item>
            <title>flyby.png</title>
            <link>https://accordeon.dev/art/image.php?requested_file_name=flyby.png</link>
            <description><![CDATA[<video autoplay="true" loop="true" src="https://accordeon.dev/assets/img/art/thumbnails/flyby.webm"></video><br/>Theres is no ghost or after-image blender tool, maybe some plugins exist. but i just made the plane a child of a out-of-view plane mesh and added an array modifier on it.]]></description>
            <pubDate>Tue, 12 Nov 2024 00:00:00 +0100 </pubDate>
            <guid isPermaLink="true">https://accordeon.dev/art/image.php?requested_file_name=flyby.png</guid>
        </item>
        <item>
            <title>mozaic-stereo-1-wallpaper.png</title>
            <link>https://accordeon.dev/art/image.php?requested_file_name=mozaic-stereo-1-wallpaper.png</link>
            <description><![CDATA[<video autoplay="true" loop="true" src="https://accordeon.dev/assets/img/art/thumbnails/mozaic-stereo-1-wallpaper.webm"></video><br/>Made a autostereoscopic image after suddently gaining the capacity to see them, i like them. i might make many more.]]></description>
            <pubDate>Fri, 08 Nov 2024 00:00:00 +0100 </pubDate>
            <guid isPermaLink="true">https://accordeon.dev/art/image.php?requested_file_name=mozaic-stereo-1-wallpaper.png</guid>
        </item>
        <item>
            <title>Pilot-2.png</title>
            <link>https://accordeon.dev/art/image.php?requested_file_name=Pilot-2.png</link>
            <description><![CDATA[<video autoplay="true" loop="true" src="https://accordeon.dev/assets/img/art/thumbnails/Pilot-2.webm"></video><br/>Studying the AD-1]]></description>
            <pubDate>Sun, 03 Nov 2024 00:00:00 +0100 </pubDate>
            <guid isPermaLink="true">https://accordeon.dev/art/image.php?requested_file_name=Pilot-2.png</guid>
        </item>
        <item>
            <title>station-wip-004.webp</title>
            <link>https://accordeon.dev/art/image.php?requested_file_name=station-wip-004.webp</link>
            <description><![CDATA[<video autoplay="true" loop="true" src="https://accordeon.dev/assets/img/art/thumbnails/station-wip-004.webm"></video><br/>Making larger models, not very complex]]></description>
            <pubDate>Sun, 27 Oct 2024 00:00:00 +0200 </pubDate>
            <guid isPermaLink="true">https://accordeon.dev/art/image.php?requested_file_name=station-wip-004.webp</guid>
        </item>
        <item>
            <title>pilot-1.gif</title>
            <link>https://accordeon.dev/art/image.php?requested_file_name=pilot-1.gif</link>
            <description><![CDATA[<video autoplay="true" loop="true" src="https://accordeon.dev/assets/img/art/thumbnails/pilot-1.webm"></video><br/>Finally starting to build meshes]]></description>
            <pubDate>Thu, 24 Oct 2024 00:00:00 +0200 </pubDate>
            <guid isPermaLink="true">https://accordeon.dev/art/image.php?requested_file_name=pilot-1.gif</guid>
        </item>
        <item>
            <title>WetgoldDyson.png</title>
            <link>https://accordeon.dev/art/image.php?requested_file_name=WetgoldDyson.png</link>
            <description><![CDATA[<video autoplay="true" loop="true" src="https://accordeon.dev/assets/img/art/thumbnails/WetgoldDyson.webm"></video><br/>Not pretty gold, need to render better metals]]></description>
            <pubDate>Wed, 09 Oct 2024 00:00:00 +0200 </pubDate>
            <guid isPermaLink="true">https://accordeon.dev/art/image.php?requested_file_name=WetgoldDyson.png</guid>
        </item>
        <item>
            <title>WetgoldDyson-02.png</title>
            <link>https://accordeon.dev/art/image.php?requested_file_name=WetgoldDyson-02.png</link>
            <description><![CDATA[<video autoplay="true" loop="true" src="https://accordeon.dev/assets/img/art/thumbnails/WetgoldDyson-02.webm"></video><br/>I made an entirely new stars shader, it looks the same while being three time more complex.]]></description>
            <pubDate>Wed, 09 Oct 2024 00:00:00 +0200 </pubDate>
            <guid isPermaLink="true">https://accordeon.dev/art/image.php?requested_file_name=WetgoldDyson-02.png</guid>
        </item>
        <item>
            <title>WetgoldDyson-03.png</title>
            <link>https://accordeon.dev/art/image.php?requested_file_name=WetgoldDyson-03.png</link>
            <description><![CDATA[<video autoplay="true" loop="true" src="https://accordeon.dev/assets/img/art/thumbnails/WetgoldDyson-03.webm"></video><br/>Seen from far away, fallen into the ocean.]]></description>
            <pubDate>Wed, 09 Oct 2024 00:00:00 +0200 </pubDate>
            <guid isPermaLink="true">https://accordeon.dev/art/image.php?requested_file_name=WetgoldDyson-03.png</guid>
        </item>
        <item>
            <title>WGD-4.gif</title>
            <link>https://accordeon.dev/art/image.php?requested_file_name=WGD-4.gif</link>
            <description><![CDATA[<video autoplay="true" loop="true" src="https://accordeon.dev/assets/img/art/thumbnails/WGD-4.webm"></video><br/>An entire hour to render... because of water]]></description>
            <pubDate>Wed, 09 Oct 2024 00:00:00 +0200 </pubDate>
            <guid isPermaLink="true">https://accordeon.dev/art/image.php?requested_file_name=WGD-4.gif</guid>
        </item>
        <item>
            <title>Space-polygons-01.png</title>
            <link>https://accordeon.dev/art/image.php?requested_file_name=Space-polygons-01.png</link>
            <description><![CDATA[<video autoplay="true" loop="true" src="https://accordeon.dev/assets/img/art/thumbnails/Space-polygons-01.webm"></video><br/>I backed myself into a technical debt corner, so no animation.]]></description>
            <pubDate>Tue, 08 Oct 2024 00:00:00 +0200 </pubDate>
            <guid isPermaLink="true">https://accordeon.dev/art/image.php?requested_file_name=Space-polygons-01.png</guid>
        </item>
        <item>
            <title>Space-mirror.gif</title>
            <link>https://accordeon.dev/art/image.php?requested_file_name=Space-mirror.gif</link>
            <description><![CDATA[<video autoplay="true" loop="true" src="https://accordeon.dev/assets/img/art/thumbnails/Space-mirror.webm"></video><br/>I wanted to gold.]]></description>
            <pubDate>Tue, 08 Oct 2024 00:00:00 +0200 </pubDate>
            <guid isPermaLink="true">https://accordeon.dev/art/image.php?requested_file_name=Space-mirror.gif</guid>
        </item>
        <item>
            <title>inktober-71.gif</title>
            <link>https://accordeon.dev/art/image.php?requested_file_name=inktober-71.gif</link>
            <description><![CDATA[<video autoplay="true" loop="true" src="https://accordeon.dev/assets/img/art/thumbnails/inktober-71.webm"></video><br/>Made this last night, i made a starry sky texture]]></description>
            <pubDate>Mon, 07 Oct 2024 00:00:00 +0200 </pubDate>
            <guid isPermaLink="true">https://accordeon.dev/art/image.php?requested_file_name=inktober-71.gif</guid>
        </item>
        <item>
            <title>pyramid-2.gif</title>
            <link>https://accordeon.dev/art/image.php?requested_file_name=pyramid-2.gif</link>
            <description><![CDATA[<video autoplay="true" loop="true" src="https://accordeon.dev/assets/img/art/thumbnails/pyramid-2.webm"></video><br/>Inspired... i love ALIVE]]></description>
            <pubDate>Sun, 06 Oct 2024 00:00:00 +0200 </pubDate>
            <guid isPermaLink="true">https://accordeon.dev/art/image.php?requested_file_name=pyramid-2.gif</guid>
        </item>
        <item>
            <title>tunnel-01.gif</title>
            <link>https://accordeon.dev/art/image.php?requested_file_name=tunnel-01.gif</link>
            <description><![CDATA[<video autoplay="true" loop="true" src="https://accordeon.dev/assets/img/art/thumbnails/tunnel-01.webm"></video><br/>I know how to make tunnels now, making meshes in blender is pain]]></description>
            <pubDate>Sat, 05 Oct 2024 00:00:00 +0200 </pubDate>
            <guid isPermaLink="true">https://accordeon.dev/art/image.php?requested_file_name=tunnel-01.gif</guid>
        </item>
        <item>
            <title>sphere-planes-4.png</title>
            <link>https://accordeon.dev/art/image.php?requested_file_name=sphere-planes-4.png</link>
            <description><![CDATA[<video autoplay="true" loop="true" src="https://accordeon.dev/assets/img/art/thumbnails/sphere-planes-4.webm"></video><br/>Freezeframe of pretty ok render]]></description>
            <pubDate>Tue, 01 Oct 2024 00:00:00 +0200 </pubDate>
            <guid isPermaLink="true">https://accordeon.dev/art/image.php?requested_file_name=sphere-planes-4.png</guid>
        </item>
        <item>
            <title>sphere-and-planes-test-2.png</title>
            <link>https://accordeon.dev/art/image.php?requested_file_name=sphere-and-planes-test-2.png</link>
            <description><![CDATA[<video autoplay="true" loop="true" src="https://accordeon.dev/assets/img/art/thumbnails/sphere-and-planes-test-2.webm"></video><br/>Trying out making virtual horizon]]></description>
            <pubDate>Tue, 01 Oct 2024 00:00:00 +0200 </pubDate>
            <guid isPermaLink="true">https://accordeon.dev/art/image.php?requested_file_name=sphere-and-planes-test-2.png</guid>
        </item>
        <item>
            <title>01_Tower0001-0012.gif</title>
            <link>https://accordeon.dev/art/image.php?requested_file_name=01_Tower0001-0012.gif</link>
            <description><![CDATA[<video autoplay="true" loop="true" src="https://accordeon.dev/assets/img/art/thumbnails/01_Tower0001-0012.webm"></video><br/>Learning to use Shaders to color a mesh depending on the distance to the camera]]></description>
            <pubDate>Tue, 01 Oct 2024 00:00:00 +0200 </pubDate>
            <guid isPermaLink="true">https://accordeon.dev/art/image.php?requested_file_name=01_Tower0001-0012.gif</guid>
        </item>
        <item>
            <title>01_Tower0001-0013.gif</title>
            <link>https://accordeon.dev/art/image.php?requested_file_name=01_Tower0001-0013.gif</link>
            <description><![CDATA[<video autoplay="true" loop="true" src="https://accordeon.dev/assets/img/art/thumbnails/01_Tower0001-0013.webm"></video><br/>Testing out new compositor effects]]></description>
            <pubDate>Tue, 01 Oct 2024 00:00:00 +0200 </pubDate>
            <guid isPermaLink="true">https://accordeon.dev/art/image.php?requested_file_name=01_Tower0001-0013.gif</guid>
        </item>
        <item>
            <title>sphere-and-planes.gif</title>
            <link>https://accordeon.dev/art/image.php?requested_file_name=sphere-and-planes.gif</link>
            <description><![CDATA[<video autoplay="true" loop="true" src="https://accordeon.dev/assets/img/art/thumbnails/sphere-and-planes.webm"></video><br/>Trying out some compositions]]></description>
            <pubDate>Mon, 30 Sep 2024 00:00:00 +0200 </pubDate>
            <guid isPermaLink="true">https://accordeon.dev/art/image.php?requested_file_name=sphere-and-planes.gif</guid>
        </item>
        <item>
            <title>planes-3.gif</title>
            <link>https://accordeon.dev/art/image.php?requested_file_name=planes-3.gif</link>
            <description><![CDATA[<video autoplay="true" loop="true" src="https://accordeon.dev/assets/img/art/thumbnails/planes-3.webm"></video><br/>Learning compositor effects]]></description>
            <pubDate>Sun, 29 Sep 2024 00:00:00 +0200 </pubDate>
            <guid isPermaLink="true">https://accordeon.dev/art/image.php?requested_file_name=planes-3.gif</guid>
        </item>
        <item>
            <title>planes-2.gif</title>
            <link>https://accordeon.dev/art/image.php?requested_file_name=planes-2.gif</link>
            <description><![CDATA[<video autoplay="true" loop="true" src="https://accordeon.dev/assets/img/art/thumbnails/planes-2.webm"></video><br/>another grid, love these]]></description>
            <pubDate>Sun, 29 Sep 2024 00:00:00 +0200 </pubDate>
            <guid isPermaLink="true">https://accordeon.dev/art/image.php?requested_file_name=planes-2.gif</guid>
        </item>
        <item>
            <title>planes.gif</title>
            <link>https://accordeon.dev/art/image.php?requested_file_name=planes.gif</link>
            <description><![CDATA[<video autoplay="true" loop="true" src="https://accordeon.dev/assets/img/art/thumbnails/planes.webm"></video><br/>My second 3d animation... planes]]></description>
            <pubDate>Sun, 29 Sep 2024 00:00:00 +0200 </pubDate>
            <guid isPermaLink="true">https://accordeon.dev/art/image.php?requested_file_name=planes.gif</guid>
        </item>
        <item>
            <title>sphere.gif</title>
            <link>https://accordeon.dev/art/image.php?requested_file_name=sphere.gif</link>
            <description><![CDATA[<video autoplay="true" loop="true" src="https://accordeon.dev/assets/img/art/thumbnails/sphere.webm"></video><br/>My first 3D animation]]></description>
            <pubDate>Sun, 29 Sep 2024 00:00:00 +0200 </pubDate>
            <guid isPermaLink="true">https://accordeon.dev/art/image.php?requested_file_name=sphere.gif</guid>
        </item>
    </channel>
</rss>
