<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="/assets/xml/rss.xsl" media="all"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Gustaf Waldemarson (Posts about micromaps)</title><link>https://gustafwaldemarson.com/</link><description></description><atom:link href="https://gustafwaldemarson.com/tags/micromaps.xml" rel="self" type="application/rss+xml"></atom:link><language>en</language><copyright>Contents © 2025 &lt;a href="mailto:gustaf.waldemarson@gmail.com"&gt;Gustaf Waldemarson&lt;/a&gt; </copyright><lastBuildDate>Sun, 11 May 2025 14:49:25 GMT</lastBuildDate><generator>Nikola (getnikola.com)</generator><docs>http://blogs.law.harvard.edu/tech/rss</docs><item><title>Succinct Opacity Micromaps</title><link>https://gustafwaldemarson.com/posts/succinct-opacity-micromaps/</link><dc:creator>Gustaf Waldemarson</dc:creator><description>&lt;div class="post-images"&gt;
&lt;p&gt;
&lt;img src="https://gustafwaldemarson.com/images/publications/succinct-opacity-micromaps/compression-teaser.opt.png" alt="Teaser"&gt;
&lt;/p&gt;
&lt;/div&gt;

&lt;div class="post-images"&gt;
&lt;p&gt;
&lt;img src="https://gustafwaldemarson.com/images/publications/succinct-opacity-micromaps/landscape-4state-6level-texture_04.png" alt="Landscape"&gt;
&lt;img src="https://gustafwaldemarson.com/images/publications/succinct-opacity-micromaps/san-miguel-pbrt-4state-6level-texture_04.png" alt="San Miguel"&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;p&gt;
Recently, I presented a bit of my work at the High-Performance graphics
conference on compressing a relatively new kind of Vulkan® and DirectX® graphics
object: the Opacity Micromap. This object is intended to be used as a relatively
cheap memory hint to the hardware ray-tracing pipeline to attempt to cut down on
the number of times the expensive &lt;code&gt;AnyHit&lt;/code&gt; shader has to be called.
&lt;/p&gt;

&lt;p&gt;
It may still be relatively big however; so in this work we introduce a way to
interpret the micromap as a tree structure that in turn can be compressed in a
very efficient way: Up to 110 times in some actual content.
&lt;/p&gt;

&lt;p&gt;
You can find the presentation, the slides, and the paper itself among my
&lt;a href="/pages/publications/"&gt;publications&lt;/a&gt;.
&lt;/p&gt;</description><category>micromaps</category><category>ray tracing</category><category>textures</category><category>Vulkan</category><guid>https://gustafwaldemarson.com/posts/succinct-opacity-micromaps/</guid><pubDate>Sun, 18 Aug 2024 10:58:18 GMT</pubDate></item><item><title>BCON23: Custom Data in glTF Files</title><link>https://gustafwaldemarson.com/posts/bcon23-custom-gltf-data/</link><dc:creator>Gustaf Waldemarson</dc:creator><description>&lt;p&gt;&lt;img alt="BCON23" src="https://gustafwaldemarson.com/images/publications/custom-gltf-data/blendercon_intro.opt.svg" title="BCON23"&gt;&lt;/p&gt;
&lt;p&gt;A while back now, I attended the &lt;a href="https://conference.blender.org/2023/"&gt;Blender
Conference&lt;/a&gt; in Amsterdam where I presented
a bit of the work I had done related to Blender, glTF and Opacity
Micromaps. Despite the 50-min presentation though, I still had a lot of content
over that I had to cut out in the interest of time (and presentation
coherency). I had hoped to include much of that in this write-up shortly after
the conference, but I ended up swamped with work from both Arm and several
looming paper deadlines, so I had to postpone it. &lt;a href="https://gustafwaldemarson.com/pages/publications/custom-gltf-data/" title="Handling Custom Data in glTF files with Exporter/Importer Plugins"&gt;But here it is
now&lt;/a&gt;, so better late than never I guess!&lt;/p&gt;
&lt;p&gt;Links to the presentation, as well as the slides I used can be found on my
publications and presentations &lt;a href="https://gustafwaldemarson.com/pages/publications/#talk0" title="Handling Custom Data in glTF files with Exporter/Importer Plugins"&gt;page&lt;/a&gt;.&lt;/p&gt;</description><category>glTF</category><category>micromaps</category><category>ray tracing</category><guid>https://gustafwaldemarson.com/posts/bcon23-custom-gltf-data/</guid><pubDate>Sat, 20 Jan 2024 14:55:24 GMT</pubDate></item></channel></rss>