mastodon.gamedev.place is one of the many independent Mastodon servers you can use to participate in the fediverse.
Mastodon server focused on game development and related topics.

Server stats:

5.1K
active users

#shadertoy

2 posts1 participant0 posts today
bµg<p>So here is what the length of the derivatives look like on a 3D noise. I'm starting to see why it's useful for emulating terrain erosion ️⛰️</p><p><a href="https://fosstodon.org/tags/shadertoy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shadertoy</span></a> <a href="https://fosstodon.org/tags/glsl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>glsl</span></a> <a href="https://fosstodon.org/tags/noise" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>noise</span></a></p>
bµg<p>Took me several days (including so many checks like manual unrolling), but here are the 3d gradient noise derivatives¹ from iquilezles expressed with mix instead of unrolled.</p><p>Reason I did that? Well let's pretend it's for clarity and numerical stability (it's all a lie, I was just trying to understand wth was going on here).</p><p>¹ <a href="https://iquilezles.org/articles/gradientnoise/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">iquilezles.org/articles/gradie</span><span class="invisible">ntnoise/</span></a></p><p><a href="https://fosstodon.org/tags/math" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>math</span></a> <a href="https://fosstodon.org/tags/glsl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>glsl</span></a> <a href="https://fosstodon.org/tags/shadertoy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shadertoy</span></a></p>
Microfractal<p>Icosagon fractal</p><p>\( z_{n+1}=fold(z_n)^2+c \) <br>with 10 folds total.</p><p>Colors produced by blending multiple color gradients of escape time, distance estimation, atom domain, phase and triangle inequality average together.</p><p><a href="https://mathstodon.xyz/tags/fractal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fractal</span></a> <a href="https://mathstodon.xyz/tags/fractalart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fractalart</span></a> <a href="https://mathstodon.xyz/tags/mathart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mathart</span></a> <a href="https://mathstodon.xyz/tags/mandelbrot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mandelbrot</span></a> <a href="https://mathstodon.xyz/tags/algorithmicart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>algorithmicart</span></a> <a href="https://mathstodon.xyz/tags/creativecoding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>creativecoding</span></a> <a href="https://mathstodon.xyz/tags/shadertoy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shadertoy</span></a> <a href="https://mathstodon.xyz/tags/glsl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>glsl</span></a></p>
Keenan Crane<p>After trying several broken repos/scripts, I made a Python script for rendering <a href="https://mathstodon.xyz/tags/ShaderToy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ShaderToy</span></a> shaders to antialiased video (or rather, image sequences):</p><p><a href="https://github.com/keenancrane/ShaderDump" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/keenancrane/ShaderD</span><span class="invisible">ump</span></a></p><p>(This one will surely be broken too someday, but for now it works nicely 😛)</p>
blinry<p>Discovered something in <span class="h-card" translate="no"><a href="https://chaos.social/@piko" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>piko</span></a></span>'s <a href="https://chaos.social/tags/Mandelbrot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Mandelbrot</span></a> workshop, which I hadn't seen before!</p><p>For each number in the complex plane c, start with x = 0, calculate x' = x^2 + c, and repeat this calculation n times!</p><p>If the result is then a+bi, draw the color (a, b, 0) for that pixel!</p><p>Here's the result for n = 1, 2, 3, ...:</p><p>Code on <a href="https://chaos.social/tags/Shadertoy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Shadertoy</span></a>: <a href="https://www.shadertoy.com/view/W3sSWr" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">shadertoy.com/view/W3sSWr</span><span class="invisible"></span></a></p><p>Wondering if there's a continuous version?</p>
Danil<p>My new Shadertoy pathtracing - all in playlist - <a href="https://www.shadertoy.com/playlist/cX3SDf" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://www.</span><span class="">shadertoy.com/playlist/cX3SDf</span><span class="invisible"></span></a></p><p><a href="https://mastodon.gamedev.place/tags/Shadertoy" class="mention hashtag" rel="tag">#<span>Shadertoy</span></a> <a href="https://mastodon.gamedev.place/tags/shaders" class="mention hashtag" rel="tag">#<span>shaders</span></a></p>
Tobias A. Franke<p>First instance featuring <a href="https://graphics.social/tags/Shadertoy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Shadertoy</span></a> bridge. Subscribe to categories and follow new shaders in your <a href="https://graphics.social/tags/RSS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>RSS</span></a> reader:<br><a href="https://rssbridge.flossboxin.org.in/?action=display&amp;bridge=ShadertoyBridge&amp;category=sotw&amp;format=Html" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">rssbridge.flossboxin.org.in/?a</span><span class="invisible">ction=display&amp;bridge=ShadertoyBridge&amp;category=sotw&amp;format=Html</span></a></p>
Microfractal<p>Mandelwaves 🌊 </p><p><a href="https://www.shadertoy.com/view/tflSzN" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">shadertoy.com/view/tflSzN</span><span class="invisible"></span></a></p><p><a href="https://mathstodon.xyz/tags/Mandelbrot" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Mandelbrot</span></a> Julia sets, traced around the main cardioid of the Mandelbrot set.</p><p><a href="https://mathstodon.xyz/tags/shader" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shader</span></a> <a href="https://mathstodon.xyz/tags/shaderart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shaderart</span></a> <a href="https://mathstodon.xyz/tags/shadertoy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shadertoy</span></a> <a href="https://mathstodon.xyz/tags/glsl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>glsl</span></a> <a href="https://mathstodon.xyz/tags/fractal" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fractal</span></a> <a href="https://mathstodon.xyz/tags/fractalart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fractalart</span></a> <a href="https://mathstodon.xyz/tags/mathart" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mathart</span></a></p>
Robert Dresden<p><a href="https://mastodon.gamedev.place/tags/terminal" class="mention hashtag" rel="tag">#<span>terminal</span></a> <a href="https://mastodon.gamedev.place/tags/windows" class="mention hashtag" rel="tag">#<span>windows</span></a> <a href="https://mastodon.gamedev.place/tags/hlsl" class="mention hashtag" rel="tag">#<span>hlsl</span></a><br />Since I didn&#39;t want to deal with &quot;I lost my router password&quot; problems, I pimped my Windows terminal instead and learned a little about hlsl by converting my <a href="https://mastodon.gamedev.place/tags/shadertoy" class="mention hashtag" rel="tag">#<span>shadertoy</span></a> shader :)<br /><a href="https://www.shadertoy.com/view/XXyGDt" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://www.</span><span class="">shadertoy.com/view/XXyGDt</span><span class="invisible"></span></a></p>
:rss: Hacker News<p>Don't "optimize" conditional moves in shaders with mix()+step()<br><a href="https://iquilezles.org/articles/gpuconditionals/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">iquilezles.org/articles/gpucon</span><span class="invisible">ditionals/</span></a><br><a href="https://rss-mstdn.studiofreesia.com/tags/ycombinator" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>ycombinator</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/quilez" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>quilez</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/inigo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>inigo</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/i%C3%B1igo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>iñigo</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/fractals" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fractals</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/demoscene" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>demoscene</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/computer_graphics" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>computer_graphics</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/mathematics" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>mathematics</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/rendering" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>rendering</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/demo" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>demo</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/realtime" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>realtime</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/shader" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shader</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/raytracing" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>raytracing</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/shadertoy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shadertoy</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/glsl" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>glsl</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/raymarching" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>raymarching</span></a> <a href="https://rss-mstdn.studiofreesia.com/tags/painting_with_maths" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>painting_with_maths</span></a></p>
∞ 𝕁uan ℂarlos<p>𝕄ath is αωε§øm∈</p><p><a href="https://www.shadertoy.com/view/4cyfRy" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">shadertoy.com/view/4cyfRy</span><span class="invisible"></span></a></p><p><a href="https://mathstodon.xyz/tags/shadertoy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shadertoy</span></a></p>
h-1^[solo]<p><a href="https://graphics.social/tags/MacOS" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MacOS</span></a> system libraries as the only dependency and a full screen <a href="https://graphics.social/tags/framebuffer" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>framebuffer</span></a> based app to do software rendering and metal based quad with shader bundle rendering <a href="https://graphics.social/tags/shadertoy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shadertoy</span></a> alike effects done. Executable size 51kB in both cases. I don’t know to make it smaller, but it’s already some place for 4kB content and audio bundled in and meet <a href="https://graphics.social/tags/64kB" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>64kB</span></a> criteria in a <a href="https://graphics.social/tags/demoscene" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>demoscene</span></a> compo!</p>
incre.ment<p>Daily coding.</p><p><a href="https://www.shadertoy.com/view/lc3cRN" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">shadertoy.com/view/lc3cRN</span><span class="invisible"></span></a></p><p><a href="https://oldbytes.space/tags/coding" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>coding</span></a> <a href="https://oldbytes.space/tags/shader" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shader</span></a> <a href="https://oldbytes.space/tags/art" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>art</span></a> <a href="https://oldbytes.space/tags/shadertoy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shadertoy</span></a> <a href="https://oldbytes.space/tags/loop" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>loop</span></a></p>
PauloFalcao<p>Spooky cubes <a href="https://mas.to/tags/Shadertoy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Shadertoy</span></a> <a href="https://shadertoy.com/view/X3BBW3" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">shadertoy.com/view/X3BBW3</span><span class="invisible"></span></a><br>Made using <a href="https://mas.to/tags/materialmaker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>materialmaker</span></a></p>
PauloFalcao<p>The original <a href="https://mas.to/tags/MaterialMaker" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>MaterialMaker</span></a> generated shader <a href="https://www.materialmaker.org/material?id=1016" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">materialmaker.org/material?id=</span><span class="invisible">1016</span></a> was manualy simplified and organized for humans 😄 Now on <a href="https://mas.to/tags/Shadertoy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>Shadertoy</span></a> <a href="https://shadertoy.com/view/lXfcWs" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="">shadertoy.com/view/lXfcWs</span><span class="invisible"></span></a></p>
Dan Miller<p>playing around with a 2D raytracer over an SDF scene <a href="https://mastodon.gamedev.place/tags/shader" class="mention hashtag" rel="tag">#<span>shader</span></a> <a href="https://mastodon.gamedev.place/tags/shadertoy" class="mention hashtag" rel="tag">#<span>shadertoy</span></a> <a href="https://www.shadertoy.com/view/MXfcRl" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://www.</span><span class="">shadertoy.com/view/MXfcRl</span><span class="invisible"></span></a></p>
Refurio Anachro<p>Here's a plasma thing based on a quasi-periodic pattern you get when you let 5 planar waves collide. The waves aren't quite simple sine waves, and the code for colorizing this thing is quite funky, but it looks good. It keeps approaching and defocusing 5-symmetries and is fun to watch.</p><p><a href="https://www.shadertoy.com/view/Xc2BR1" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">shadertoy.com/view/Xc2BR1</span><span class="invisible"></span></a></p><p>This got me thinking. The basic mechanism is simple and could be realized with 5 glass windows painted with a sine shade pattern. To make it fun the windows would have to move independently. Ideas anyone?</p><p><a href="https://mathstodon.xyz/tags/shadertoy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shadertoy</span></a> <a href="https://mathstodon.xyz/tags/plasma" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>plasma</span></a></p>
Danil<p>Screenshot from <a href="https://www.shadertoy.com/view/Ntcyz7" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://www.</span><span class="">shadertoy.com/view/Ntcyz7</span><span class="invisible"></span></a> <br /><a href="https://mastodon.gamedev.place/tags/shadertoy" class="mention hashtag" rel="tag">#<span>shadertoy</span></a> <a href="https://mastodon.gamedev.place/tags/shader" class="mention hashtag" rel="tag">#<span>shader</span></a></p>
Danil<p>New shader - <a href="https://www.shadertoy.com/view/4fffR7" target="_blank" rel="nofollow noopener noreferrer" translate="no"><span class="invisible">https://www.</span><span class="">shadertoy.com/view/4fffR7</span><span class="invisible"></span></a><br /><a href="https://mastodon.gamedev.place/tags/shadertoy" class="mention hashtag" rel="tag">#<span>shadertoy</span></a> <a href="https://mastodon.gamedev.place/tags/animation" class="mention hashtag" rel="tag">#<span>animation</span></a> <a href="https://mastodon.gamedev.place/tags/shader" class="mention hashtag" rel="tag">#<span>shader</span></a></p>
dov<p>I wrote a <a href="https://fosstodon.org/tags/shadertoy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>shadertoy</span></a> like program using <a href="https://fosstodon.org/tags/VulkanSceneGraph" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>VulkanSceneGraph</span></a> (<a href="https://fosstodon.org/tags/vsg" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>vsg</span></a>). Slowly, slowly, am I starting to understand how to use this awesome library. See: <a href="https://github.com/vsg-dev/vsgExamples/pull/314" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/vsg-dev/vsgExamples</span><span class="invisible">/pull/314</span></a></p>