simppafi
banner
simppafi.bsky.social
simppafi
@simppafi.bsky.social
Craftsman of the Digital Era, Monarch of APEXvj, Demoscene, Evoflash, Melancholy. https://simppa.fi
I've been avoiding news since June. I'm totally unaware of how scared and angry I should be.
September 4, 2025 at 12:27 PM
Reposted by simppafi
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...
SIGGRAPH 2025 Course: Physically Based Shading in Theory and Practice
blog.selfshadow.com
August 10, 2025 at 2:47 PM
Reposted by simppafi
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!
August 4, 2025 at 11:00 AM
WUNDERLUST by Gray Marchers graymarchers.github.io/wunderlust/W...

Pretty cool! Boys are on a winning streak. :)
WUNDERLUST
graymarchers.github.io
August 4, 2025 at 7:40 AM
I'll be at Siggraph Vancouver this year. Anyone else going?
July 18, 2025 at 11:06 AM
Reposted by simppafi
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!
May 17, 2025 at 10:55 AM
Reposted by simppafi
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...
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...
zeux.io
May 4, 2025 at 2:37 PM
IGORRR - ADHD
YouTube video by Igorrr
www.youtube.com
April 4, 2025 at 7:57 AM
Made this Android-demo ten years ago : www.youtube.com/watch?v=rq1v... (music by @gloom303.com)
d159 : Android Demo, NVScene 2015 (NVidia Shield Tablet)
YouTube video by Simo Santavirta
www.youtube.com
March 25, 2025 at 8:42 AM
Our band released a music video.
youtu.be/iv_qih9YgSY?...
Melua - Time
YouTube video by Melua
youtu.be
February 15, 2025 at 6:21 AM
Reposted by simppafi
New episode Solstice - 5: Forgotten Archives is now available on youtube!!

youtu.be/Gl2hTmgG18k
February 10, 2025 at 7:21 PM
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...
February 10, 2025 at 2:05 PM
Reposted by simppafi
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...
January 28, 2025 at 6:04 PM
Reposted by simppafi
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
January 23, 2025 at 3:28 PM
Surface-Stable Fractal Dithering
YouTube video by runevision
youtu.be
January 26, 2025 at 12:01 PM
Reposted by simppafi
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
January 20, 2025 at 2:13 PM
Reposted by simppafi
Entangled [installation]
At Wintercircus, Belgium

In close collaboration with @fxhash.bsky.social
January 14, 2025 at 10:03 PM
Northern lights yesterday at my backyard.
January 2, 2025 at 9:12 AM
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?
November 28, 2024 at 7:40 AM
Reposted by simppafi
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)
November 21, 2024 at 4:41 PM
Greetings folks!
November 22, 2024 at 7:23 AM