<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Shaders on Max Kruf</title><link>https://maxkruf.com/tag/shaders/</link><description>Recent content in Shaders on Max Kruf</description><generator>Hugo</generator><language>en</language><lastBuildDate>Thu, 08 Jul 2021 20:23:59 +0000</lastBuildDate><atom:link href="https://maxkruf.com/tag/shaders/index.xml" rel="self" type="application/rss+xml"/><item><title>TAO - Scene Debug Viewer</title><link>https://maxkruf.com/tao-scene-debug-viewer/</link><pubDate>Fri, 02 Apr 2021 18:29:49 +0000</pubDate><guid>https://maxkruf.com/tao-scene-debug-viewer/</guid><description>&lt;p&gt;A small debugging tool to draw the editor scene with replacement shaders. This can be helpful when blocking out a level or finding issues within the scene.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://maxkruf.com/wp-content/uploads/2021/04/SDV_01.gif" alt="" loading="lazy"&gt;&lt;/p&gt;
&lt;h2 id="features"&gt;&lt;a href="https://github.com/maxartz15/SceneDebugViewer#features" rel="noopener"&gt;&lt;/a&gt;Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;User presets
&lt;ul&gt;
&lt;li&gt;Shader and parameter configuration&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Included examples
&lt;ul&gt;
&lt;li&gt;Base color&lt;/li&gt;
&lt;li&gt;Triplanar grid (lit and unlit)&lt;/li&gt;
&lt;li&gt;World and object space normals&lt;/li&gt;
&lt;li&gt;Overdraw&lt;/li&gt;
&lt;li&gt;UV checker&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="gallery"&gt;&lt;img src="https://maxkruf.com/wp-content/uploads/2021/04/Overdraw_01.png" alt="" loading="lazy"&gt;
&lt;img src="https://maxkruf.com/wp-content/uploads/2021/04/UV_01.png" alt="" loading="lazy"&gt;
&lt;img src="https://maxkruf.com/wp-content/uploads/2021/04/WorldSpaceNormals_01.png" alt="" loading="lazy"&gt;&lt;/div&gt;

&lt;div class="buttons"&gt;&lt;a href="https://github.com/maxartz15/SceneDebugViewer" rel="noopener"&gt;GitHub&lt;/a&gt;&lt;/div&gt;</description></item><item><title>TAO - Vertex Animation</title><link>https://maxkruf.com/tao-vertex-animation/</link><pubDate>Mon, 04 Jan 2021 16:06:00 +0000</pubDate><guid>https://maxkruf.com/tao-vertex-animation/</guid><description>&lt;p&gt;The vertex animation package is a solution with the goal of having thousands of units on screen at the same time, each one controlled by its own animation state.&lt;/p&gt;
&lt;h2 id="project-details"&gt;Project Details&lt;/h2&gt;
&lt;p&gt;&lt;img src="https://maxkruf.com/wp-content/uploads/2021/01/SampleAssets_01.gif" alt="" loading="lazy"&gt;&lt;/p&gt;
&lt;p&gt;I worked on this project while I was part of the Tech Art Outsource team. This tool was build for project &lt;a href="https://store.steampowered.com/app/1517150/Project_Castle/" rel="noopener"&gt;Castle&lt;/a&gt;, it&amp;rsquo;s a game where thousands of units are on the screen at the same time. To render all of these on screen they needed an effective solution. This project was already using Unity DOTS, so this was the perfect opportunity to get started with this and utilize the &amp;ldquo;performance by default&amp;rdquo; technology.&lt;/p&gt;</description></item></channel></rss>