Kodsnack

Kodsnack 710 - Din shader är optimal, med Mårten Rånge


Listen Later

Fredrik snackar shaders med Mårten Rånge.

Shaders är små program som skrivs i ett C-liknande språk (GLSL), körs direkt på grafikkort, och ritar grafik (eller skapar ljud) på ens skärm med ofta chockerande lite kod.

Mårten ger en introduktion till shaders och vanliga tekniker och begrepp, och det blir mycket grafik, snabb respons, iterativ matematik och programmering med underbart korta återkopplingsloopar och fokus på resultatet.

Hur påverkar shadertänk vardagsutvecklandet? Mårten tror att det kanske gett honom mer fokus på att faktiskt lösa problem.

Skulle shaders - för rätt personer - kunna vara ett bra första programmeringsspråk?

Mot slutet kommer vi också in på att bygga program för DOS och, inte minst, göra program som gör något häftigt och är så små det bara går. 300 bytes till exempel. Tänk så långt RAM skulle räcka om alla program låg i den storleksklassen …

Ett stort tack till Cloudnet som sponsrar vår VPS!

Har du kommentarer, frågor eller tips? Vi är @kodsnack, @thieta, @krig, och @bjoreman på Mastodon, har en sida på Facebook och epostas på [email protected] om du vill skriva längre. Vi läser allt som skickas.

Gillar du Kodsnack får du hemskt gärna recensera oss i iTunes! Du kan också stödja podden genom att ge oss en kaffe (eller två!) på Ko-fi, eller handla något i vår butik.

Länkar
  • Mårten
  • Øredev
  • SQL server
  • COBOL
  • Neo
  • Shader art
  • Shaders
  • TIC-80 - stödjer fler språk än Lua, och har en Webassembly-host så att man kan skriva i vilket språk som helst som kan kompileras till Webassembly
  • Shaders för musik
  • Pestis - crazy på ett bra sätt kring matematik och musik
  • Shadertoy
  • Fragment shader eller pixel shader
  • Vertex shader
  • GLSL - shaderprogrammeringsspråk
  • Kodelife - IDE för shaderprogrammering
  • Posh brolly - annan sida för shaders
  • Fragcoord - ännu fler shaders!
  • Bonzomatic - används för livekodande av shaders
  • Sinusfunktioner
  • Babels bibliotek
  • Ray marching
  • Ray marching-exempel på en sfär på Shadertoy
  • Ray tracing
  • Normal
  • Dot product - eller skalärprodukt på svenska
  • Diffust ljus
  • Distansfält
  • Fraktaler
  • 3D-fraktaler
  • Mandelbulb
  • Clean code
  • Fabrice Neyret
  • Stötta Kodsnack på Ko-fi!
  • ICQ
  • Kodsnack 705 - om signalprocessing och annat
  • Scratch
  • Pacman i Shadertoy
  • Arkanoid
  • Rasterlinjer
  • Mårtens 4 kb-minröjarspel
  • Sointu - ett musikprogram av "en galen finländare"
  • DOS
  • Dosbox
  • Dosbox-X
  • 256-bytes-spel
  • Wake up! 16-bytes-demo i x86-assembler med Matrix-aktig kod och musik (video)
  • COM-program
  • PICO-8
  • Fantasikonsoll
  • Lua
  • Strudel
  • DJ_Dave och Switch angel
  • Bytebeat
  • Synesthesia
  • Mårtens adventbloggserie om shaders
  • Adventbloggserie för 2025
Bonuslänkar från lyssnare
  • Kolla in shader-livekodnings-tävlingarna på diverse demopartyn, exempelvis finalen från Revision 2024
  • DOS-like - På tal om låtsasmaskiner och DOS
  • Distansfält implementerade för några 3d-former av Inigo Quilez
  • Distansfält implementerade för några 2d-former av Inigo Quilez
Bonus-bonuslänk
  • Mårten gjorde en shader inspirerad av avsnittsbilden!
  • Mårten gjorde en uppdaterad version med musik också
Titlar
  • Øredev sade just nej till mig
  • Det jag gör på kvällstid
  • Min primära hobby
  • Crazy på ett bra sätt
  • Jättemycket flops
  • Pixelkoordinat in, färg ut
  • Någon funktion här och där
  • Iterativ matematik
  • Ändlösa rum
  • Resultatet är målsättningen
  • Fyra flyttal
  • Tiden ändrar sig
  • Rakt ut från sfären
  • Riktningen i tre dimensioner
  • Diffust ljus
  • En punkt i rymden
  • Annorlunda patterns
  • Var kom bergen från?
  • Jag hittade 30 bytes till
  • Din shader är optimal
  • Var kommer grafiken från?
  • Det ser ut som magi
  • Tillbaka till rötterna
  • Pseudoslumptal
  • För rätt tonåring
  • Musik, grafik, och spel på fyra kilobyte
  • 240 bytes mindre
  • Det som är minst är bäst
  • Inga abstraktioner att lära sig
  • Hon kodar på scen
  • Andra typer av uniformer
...more
View all episodesView all episodes
Download on the App Store

KodsnackBy Kristoffer, Fredrik, Tobias

  • 5
  • 5
  • 5
  • 5
  • 5

5

1 ratings


More shows like Kodsnack

View all
Historiepodden by Acast

Historiepodden

51 Listeners

Kapitalet by Monopol Media AB

Kapitalet

10 Listeners

Allt du velat veta by Acast - Fritte Fritzson

Allt du velat veta

9 Listeners

Tyngre Träningssnack by Tyngre

Tyngre Träningssnack

4 Listeners

Filip & Fredrik podcast by filipandfredrik.com

Filip & Fredrik podcast

95 Listeners

Den nya ekonomin by Dagens industri

Den nya ekonomin

4 Listeners

Marknaden by Monopol Media

Marknaden

7 Listeners

Asdf by Therése & Anton

Asdf

0 Listeners

Krigshistoriepodden by Krigshistoriepodden

Krigshistoriepodden

5 Listeners

Developers! - mer än bara kod by Madeleine Schönemann och Sofia Larsson

Developers! - mer än bara kod

0 Listeners

Fråga Anders och Måns by Somrig Ostsås AB

Fråga Anders och Måns

15 Listeners