veganism.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
Veganism Social is a welcoming space on the internet for vegans to connect and engage with the broader decentralized social media community.

Administered by:

Server stats:

293
active users

#shaders

1 post1 participant0 posts today
Whatisgoingon<p>This week I have been rediscovering <a href="https://mastodon.social/tags/shaders" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shaders</span></a> after a decade long break. I forgot how much fun they can be.</p><p>This gave me a lot of energy. Got some other things done as well. Like implementing a mask texture editor tool script for Godot to go along with the blending shaders I use for paths and backgrounds.<br>Now I can paint the path on top the real background texture and bake and save them into a mask texture.</p><p><a href="https://mastodon.social/tags/godot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>godot</span></a> <a href="https://mastodon.social/tags/indiedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>indiedev</span></a></p>
Steven Dollins<p>A round hole in a square peg</p><p><a href="https://genart.social/tags/AlgorithmicArt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AlgorithmicArt</span></a> <a href="https://genart.social/tags/CreativeCoding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CreativeCoding</span></a> <br><a href="https://genart.social/tags/Processing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Processing</span></a> <a href="https://genart.social/tags/glsl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>glsl</span></a> <a href="https://genart.social/tags/shaders" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shaders</span></a></p>
Doug Binks<p>Interesting paper:</p><p>HPG 2025: No More Shading Languages: Compiling C++ to Vulkan Shaders</p><p><a href="https://graphics.cg.uni-saarland.de/papers/devillers-2025-hpg-vcc.pdf" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">graphics.cg.uni-saarland.de/pa</span><span class="invisible">pers/devillers-2025-hpg-vcc.pdf</span></a></p><p>I'd love to be able to write kernels I can use on both the CPU and GPU, so this sounds interesting.</p><p><a href="https://mastodon.gamedev.place/tags/HPG2025" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>HPG2025</span></a> <a href="https://mastodon.gamedev.place/tags/Shaders" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Shaders</span></a> <a href="https://mastodon.gamedev.place/tags/CPlusPlus" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CPlusPlus</span></a> <a href="https://mastodon.gamedev.place/tags/RayTracing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RayTracing</span></a></p>
HexagonNico 🔜 EF29<p>Starry background in this many lines of code!</p><p><a href="https://mastodon.gamedev.place/tags/godot" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>godot</span></a> <a href="https://mastodon.gamedev.place/tags/gamedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gamedev</span></a> <a href="https://mastodon.gamedev.place/tags/indiedev" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>indiedev</span></a> <a href="https://mastodon.gamedev.place/tags/indiegame" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>indiegame</span></a> <a href="https://mastodon.gamedev.place/tags/godotengine" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>godotengine</span></a> <a href="https://mastodon.gamedev.place/tags/pixelart" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>pixelart</span></a> <a href="https://mastodon.gamedev.place/tags/shaders" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shaders</span></a> <a href="https://mastodon.gamedev.place/tags/glsl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>glsl</span></a></p>
Steven Dollins<p>80 vertices in 2-fold dihedral symmetry has triangle strips of 4 different lengths.</p><p><a href="https://genart.social/tags/AlgorithmicArt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AlgorithmicArt</span></a> <a href="https://genart.social/tags/CreativeCoding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CreativeCoding</span></a> <br><a href="https://genart.social/tags/Processing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Processing</span></a> <a href="https://genart.social/tags/glsl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>glsl</span></a> <a href="https://genart.social/tags/shaders" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shaders</span></a></p>
Steven Dollins<p>We can also get 80-vertex tetrahedral symmetry with a more "traditional" arrangement of 12 pentagons and the rest hexagons.</p><p><a href="https://genart.social/tags/AlgorithmicArt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AlgorithmicArt</span></a> <a href="https://genart.social/tags/CreativeCoding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CreativeCoding</span></a> <br><a href="https://genart.social/tags/Processing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Processing</span></a> <a href="https://genart.social/tags/glsl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>glsl</span></a> <a href="https://genart.social/tags/shaders" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shaders</span></a></p>
Steven Dollins<p>Here is an 80-vertex sphere in tetrahedral symmetry with 24 valence-7 vertices.</p><p><a href="https://genart.social/tags/AlgorithmicArt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>AlgorithmicArt</span></a> <a href="https://genart.social/tags/CreativeCoding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>CreativeCoding</span></a> <br><a href="https://genart.social/tags/Processing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Processing</span></a> <a href="https://genart.social/tags/glsl" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>glsl</span></a> <a href="https://genart.social/tags/shaders" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shaders</span></a></p>
Paul Houle<p>🧢 Modeling the World in 280 Characters</p><p><a href="https://tympanus.net/codrops/2025/06/23/modeling-the-world-in-280-characters/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">tympanus.net/codrops/2025/06/2</span><span class="invisible">3/modeling-the-world-in-280-characters/</span></a></p><p><a href="https://mastodon.social/tags/graphics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>graphics</span></a> <a href="https://mastodon.social/tags/gpu" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gpu</span></a> <a href="https://mastodon.social/tags/programming" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>programming</span></a> <a href="https://mastodon.social/tags/software" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>software</span></a> <a href="https://mastodon.social/tags/shaders" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>shaders</span></a> <a href="https://mastodon.social/tags/math" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>math</span></a> <a href="https://mastodon.social/tags/coding" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>coding</span></a></p>

FediFriendos,

I want to relearn Linear Algebra after like 25 years. At my highest #math ability I had a decent handle on integral calculus but again, it's been a long time. My main goal is to have better intuition about how to do weird and lovely things with #GPU fragment #shaders and actually have intuition about it.

Anyone have a good book or other resource they recommend?

Continued thread

Tetrahedral symmetry requires that a general point be in a set of 12 -- on each of the 4 faces in each of 3 orientations. You can also add 4 points at the vertices, 4 at each face center, or 6 at each edge center. Combined, any even number of points >= 4 can be arranged with tetrahedral symmetry, albeit not always evenly.

Here is 50 points in tetrahedral symmetry which requires that some of them have valence 7.

#AlgorithmicArt #CreativeCoding
#Processing #glsl #shaders

LucasArts games emulator DREAMM 4.0 is in beta and it's time to give it some more attention.
Run all retro LucasArts games on Linux/Mac/Windows.
If you want to help and especially if you are a fan of any of the games below, please try them out.

NEW network feature in 4.0!
Play cross-platform against each other!

Outlaws
Dark Forces II: Jedi Knight
Mysteries of the Sith
X-Wing vs. TIE Fighter
X-Wing Alliance
Rebellion
Star Wars: Racer

dreamm.aarongiles.com/beta

discord.gg/vMRXAfKH

#LucasArts #Emulation #Win98 #Win95 #DOSBox #MS-DOS #Lucasfilm #Games #DOS #Adventures #StarWars #Retro #RetroGaming #CRT #Shaders #RolandMT32 #RolandSC-55 #86box #PCem