Sign in

simppafi

@simppafi.bsky.social
172 followers 53 following 25 posts

Craftsman of the Digital Era, Monarch of APEXvj, Demoscene, Evoflash, Melancholy. simppa.fi

PostsRepliesMedia
Reposted by simppafi
nicebyte @nicebyte.bsky.social · 12/04/2026
INTRODUCTION TO SPHERICAL HARMONICS FOR GRAPHICS PROGRAMMERS finally done. gpfault.net/posts/sph.html
gpfault.net
Introduction to Spherical Harmonics for Graphics Programmers
1027886
Reposted by simppafi
Cedric Guillemet @skaven.bsky.social · 10/04/2026
Just got back from Revision demoparty—my 64KB intro took 1st place. Huge thanks to @alkama.bsky.social for the audio work that made this possible. It’s a fully procedural 3:40 animation packed into a 58KB executable. I had a blast building it, and the audience reaction was incredible.
1310122
Reposted by simppafi
Morten Vassvik @vassvik.bsky.social · 03/02/2026
A colleague sent me this: www.youtube.com/watch?v=8jVo... No further comments needed, it's **very** good. I've seen some of his videos in the past, but I missed this one. Glad I saw it.
youtube.com
Pushing Simulation to the Limit to Find Order in Chaos
YouTube video by Drew's Campfire
12510
Reposted by simppafi
Jure Triglav @juretriglav.bsky.social · 29/01/2026
New post on how to do real-time diffuse global illumination using surfels and #WebGPU: juretriglav.si/surfel-based... #threejs
117029
Reposted by simppafi
Nicolas Barradeau @nicoptere.bsky.social · 23/01/2026
"Order and disorder." probably my last take at #genuary26, uses a 3D pathfinder to go from neatly ordered stacks to a random layout. #genuary2615 BTW, I'm available for freelance work (2 days a week for now). HIRE ME, I'm GOOD (& CHEAP! 😁) also ok with collabs, mentoring, Q&As, AMA...
1186
simppafi @simppafi.bsky.social · 09/01/2026
Our bands new music video. www.youtube.com/watch?v=d1yu...
youtube.com
Melua - Civilization
YouTube video by Melua
010
Reposted by simppafi
MAK @makramd.bsky.social · 05/01/2026
All the presentations slides of the Graphics Programming Conference 2025 are up #GPC2025 graphicsprogrammingconference.com/archive/2025/
graphicsprogrammingconference.com
Graphics Programming Conference
The Graphics Programming Conference is a conference for graphics programmers, from student to industry veteran, taking place in November in Europe.
03412
simppafi @simppafi.bsky.social · 31/12/2025
Went to see the latest Avatar (HFR) with my boy and...: Does my gamer/gfx brain see fps differenty then Cameron's brain? The movie is both 24 and 48fps, it jumps between and this switch makes 24fps look extremely laggy! It looks so disturbing that some people MUST perceive fps differently then me.
100
Reposted by simppafi
Sebastian Aaltonen @sebaaltonen.bsky.social · 16/12/2025
My "No Graphics API" blog post is live! Please repost :) www.sebastianaaltonen.com/blog/no-grap... I spend 1.5 years doing this. Full rewrite last summer and another partial rewrite last month. As Hemingway said: "First draft of everything is always shit".
sebastianaaltonen.com
No Graphics API — Sebastian Aaltonen
Graphics APIs and shader languages have significantly increased in complexity over the past decade. It’s time to start discussing how to strip down the abstractions to simplify development, improve pe...
19474193
Reposted by simppafi
Kostas Anagnostou @kostasanagnostou.bsky.social · 01/12/2025
Great read: "Video Game Blurs (and how the best one works)" blog.frost.kiwi/dual-kawase/
blog.frost.kiwi
Video Game Blurs (and how the best one works)
How to build realtime blurs on the GPU and how the best blur algorithm works - "Dual Kawase"
010725
Reposted by simppafi
Kimmo Lahtinen @gimblll.com · 18/11/2025
This is Sektori! A twin-stick shooter I've been making (and documenting the journey) since April 2021. And it finally launched TODAY on Steam, PS5 and Xbox! Here's a fresh launch trailer, all shares highly appreciated. More game info in replies. #indiegame #ps5 #xbox #steam #indiedev #gamedev
25351152
simppafi @simppafi.bsky.social · 04/09/2025
I've been avoiding news since June. I'm totally unaware of how scared and angry I should be.
020
Reposted by simppafi
Stephen Hill @selfshadow.com · 10/08/2025
Most of the slides and course notes for the SIGGRAPH 2025 Physically Based Shading in Theory and practice course are now online, with more to follow: blog.selfshadow.com/publications...
blog.selfshadow.com
SIGGRAPH 2025 Course: Physically Based Shading in Theory and Practice
111155
Reposted by simppafi
David Lenaerts @derschmale.bsky.social · 04/08/2025
Looking forward to my first ever Siggraph next week! Who's around? Who wants to have a drink? What are you looking forward to catch at the conference? See you soon!
032
simppafi @simppafi.bsky.social · 04/08/2025
WUNDERLUST by Gray Marchers graymarchers.github.io/wunderlust/W... Pretty cool! Boys are on a winning streak. :)
graymarchers.github.io
WUNDERLUST
010
simppafi @simppafi.bsky.social · 18/07/2025
I'll be at Siggraph Vancouver this year. Anyone else going?
100
Reposted by simppafi
Pekka Väänänen @pekkavaa.bsky.social · 17/05/2025
A new blog post on our N64 demo: 30fps.net/pages/palett... It explains the normal mapping technique and how baked lighting was stored and composited at runtime. Also reveals what a hack the specular effects were!
Lighting decomposition. The six panes show different parts of the baked and runtime lighting.A roof tile texture compression example. An RGB diffuse texture and a normal map are both compressed to a 16-color palette image in a way that palette indices are shared. Therefore the actual image data has to be stored just once at 4 bits per pixel.
06212
Reposted by simppafi
Arseny Kapoulkine @zeux.io · 04/05/2025
New blog post! "Load store conflicts", in which we look at some performance sensitive code that has surprisingly dramatic performance swings based on the compiler and the microarchitecture used. Reposts appreciated! zeux.io/2025/05/03/l...
zeux.io
Load-store conflicts
meshoptimizer implements several geometry compression algorithms that are designed to take advantage of redundancies common in mesh data and decompress quickly - targeting many gigabytes per second in...
15923
simppafi @simppafi.bsky.social · 04/04/2025
🧠💥🧠 www.youtube.com/watch?v=TGIv...
youtube.com
IGORRR - ADHD
YouTube video by Igorrr
010
simppafi @simppafi.bsky.social · 25/03/2025
Made this Android-demo ten years ago : www.youtube.com/watch?v=rq1v... (music by @gloom303.com)
youtube.com
d159 : Android Demo, NVScene 2015 (NVidia Shield Tablet)
YouTube video by Simo Santavirta
183
simppafi @simppafi.bsky.social · 15/02/2025
Our band released a music video. youtu.be/iv_qih9YgSY?...
youtu.be
Melua - Time
YouTube video by Melua
010
Reposted by simppafi
paulchadeisson.bsky.social @paulchadeisson.bsky.social · 10/02/2025
New episode Solstice - 5: Forgotten Archives is now available on youtube!! youtu.be/Gl2hTmgG18k
718942
simppafi @simppafi.bsky.social · 10/02/2025
In case you ever need to work with GLTF(GLB) this will come handy. Found it here github.com/gltf-rs/gltf here's a pdf version: www.khronos.org/files/gltf20... and I think this originate here : github.com/javagl/gltfO...
131
Reposted by simppafi
Gargaj @gargaj.umlaut.hu · 28/01/2025
I got tired of people relying on other people's code to build demos (or games for that matter) so here's a tutorial in 40 steps and ~400 lines of C++ on how to build a renderer (with music) in DX11: gargaj.github.io/demos-for-du...
1127674
Reposted by simppafi
Rune Skovbo Johansen @runevision.bsky.social · 23/01/2025
New dithering method dropped I call it Surface-Stable Fractal Dithering and I've released it as open source along with this explainer video of how it works. Explainer video: www.youtube.com/watch?v=HPqG... Source repository: github.com/runevision/D... #gamedev #vfx
461591383
simppafi @simppafi.bsky.social · 26/01/2025
youtu.be/HPqGaIMVuLs?... gg
youtu.be
Surface-Stable Fractal Dithering
YouTube video by runevision
100
Reposted by simppafi
codrops @codrops.bsky.social · 20/01/2025
Think WebGL is too complicated? 🤯 We invited @amagi.dev to share how his VFX-JS library makes stunning visual effects effortless—custom shaders, dynamic interactions, and more! Read his article and learn all about it: tympanus.net/codrops/?p=8... #webgl #webdevelopment #javascript
0133
Reposted by simppafi
Bjørn Staal @nonfigurativ.bsky.social · 14/01/2025
Entangled [installation] At Wintercircus, Belgium In close collaboration with @fxhash.bsky.social
0103
simppafi @simppafi.bsky.social · 02/01/2025
Northern lights yesterday at my backyard.
061
simppafi @simppafi.bsky.social · 28/11/2024
Continued some coding at home last night and now at the office I realized that I forgot to push. It was good work so I'll better go back. Lessons learned: 1. Don't forget to push? (how? tattoo? poster to front door?) 2. Forget to push = stay is shape 3. Don't work at home? 4. Don't work at office?
120
Reposted by simppafi
Thomas Hooper @tdhooper.bsky.social · 21/11/2024
Hi Bluesky! With the sudden closure of Jumpship, I'm looking for a new role I'm looking for anywhere I can make beautiful things with code, my ideal role would be a mix of graphics programming, technical art, and gameplay programming (or anything else interactive)
77527
simppafi @simppafi.bsky.social · 22/11/2024
Greetings folks!
150