Sign in

Reinder Nijhoff

@reindernijhoff.net
283 followers 461 following 40 posts

reindernijhoff.net

PostsRepliesMedia
Reinder Nijhoff @reindernijhoff.net · 28/09/2026
This is truly amazing work
150
Reposted by Reinder Nijhoff
James Brown @ancient.bsky.social · 20/09/2026
I made a video about a homebrew 3D display that uses LEDs and rapidly spinng parts! www.youtube.com/watch?v=npmm...
youtube.com
Scanning Light Field Display
YouTube video by Ancient
85911
Reposted by Reinder Nijhoff
Matt Henderson @matthen.com · 15/08/2026
Game of Life on Penrose tiles
413934
Reposted by Reinder Nijhoff
Aras Pranckevičius @aras-p.bsky.social · 10/08/2026
"GPU texture address mode collies" meme continues to be my main achievement in life, I think.
Border collie, Clamp collie, Repeat collie, Mirror collie
203803878
Reinder Nijhoff @reindernijhoff.net · 22/07/2026
work in progress demo.eigen.is
demo.eigen.is
eigen
Eigen is your minimal, secure workspace in the cloud. Simple and secure. You control your data.
000
Reposted by Reinder Nijhoff
Ryan Moulton @moultano.bsky.social · 19/06/2026
I spent the last month obsessed with finding colors that can't be displayed on a conventional screen. This is what I found. moultano.wordpress.com/2026/06/19/w...
moultano.wordpress.com
Where to Find the Colors Your Screen Can’t Show You
An atlas of the vibrance of the real world
471129380
Reposted by Reinder Nijhoff
Rune Skovbo Johansen @runevision.bsky.social · 30/03/2026
My erosion filter is out! Video, blog post, and shader source. It emulates erosion without simulation, so it's fast, GPU friendly, and trivial to generate in chunks. Explainer video: www.youtube.com/watch?v=r4V2... Companion blog post: blog.runevision.com/2026/03/fast... #ProcGen #vfx #GameDev
17557169
Reinder Nijhoff @reindernijhoff.net · 04/03/2026
Happy 303 Day by srtuss - ~430 lines of code
010
Reposted by Reinder Nijhoff
Kris Temmerman @kristemmerman.bsky.social · 13/02/2026
Not sure what it is, but it is.... My new Portfolio! (best on desktop/laptop) neuroproductions.be
3124
Reposted by Reinder Nijhoff
Jason Fugate @jasonfugate.bsky.social · 25/02/2026
Every single senior engineer that I have talked to in the last two weeks has had what I would call "existential melancholy." Our all-company meeting last Monday had the phrases "staring down the barrel of the end of our careers" and "preparing for the threat of rogue AI" spoken in total seriousness.
1185
Reposted by Reinder Nijhoff
Xor @xordev.com · 10/02/2026
Here are some techniques I discovered through 14 years of shader programming:
422648
Reposted by Reinder Nijhoff
RenderQueue @renderqueue.dev · 15/01/2026
New (old) prototype online renderqueue.dev/sportswear-c...
renderqueue.dev
The RenderQueue - Sportswear
IBL combined with pre-baked shadow and ao maps
021
Reinder Nijhoff @reindernijhoff.net · 08/01/2026
@johanholwerda.bsky.social pushed a WebGPU real-time SDF-editor to the RenderQueue: renderqueue.dev/sdf-editor
renderqueue.dev
The RenderQueue - SDF editor
Point renderer for hard surfaces
2142
Reposted by Reinder Nijhoff
Turtletoy @turtletoy.net · 06/06/2025
Hexagon Truchet by reinder. turtletoy.net/turtle/e5df5b10e0 #turtletoy
turtletoy.net
Hexagon Truchet
My first Truchet tiles experiment. #truchet #hexagon
021
Reposted by Reinder Nijhoff
Hacker News 200 Points @newsyc200.bsky.social · 08/12/2025
Turtletoy turtletoy.net (news.ycombinator.com/item?id=461384…)
022
Reposted by Reinder Nijhoff
mmalex @mmalex.bsky.social · 04/09/2025
been a couple years since I wrote a dumb pathtracer-in-a-shader; felt that itch again and decided to brush off the cobwebs by 'covering'/'blatantly ripping off' noby's brilliant 10yo 4k www.youtube.com/watch?v=9r8p...
410815
Reposted by Reinder Nijhoff
Turtletoy @turtletoy.net · 27/08/2025
Post-it Mania 🟨 by Jurgen. turtletoy.net/turtle/80f5254064 #turtletoy
turtletoy.net
Post-it Mania 🟨
An implementation to resemble a concept I saw in a piece by u/KennyVaden at https://www.reddit.com/r/generative/comments/146sxqo/disruptor_r_code/ https://turtletoy.net/turtle/80f5254064#shapes=4,layers=7,distributionBySize=1,postitsPerLayer=500,directionVariation=60,sizeVariation=150,border=3,sizeRandomness=2.1,onlyOutLines=0 "Post-it" is a registered trademark owned by 3M
021
Reposted by Reinder Nijhoff
idsoftwaretiago.bsky.social @idsoftwaretiago.bsky.social · 26/08/2025
Slides from my SIGGRAPH 2025 and CEDEC 2025 talks “Fast as Hell: idTech 8 Global Illumination”, are now publicly available through the Advances in Real-Time Rendering in Games course. Lecture recordings will be available soon on the course's YouTube channel.
110027
Reinder Nijhoff @reindernijhoff.net · 26/08/2025
I added an ascii-art based audio visualizer to @dittytoy.net dittytoy.net/ditty/243733...
1162
Reposted by Reinder Nijhoff
Sebastian Lague @sebastianlague.bsky.social · 16/08/2025
My latest coding adventure is now up on YT -- some experiments with ray-tracing glass and water, and the cool caustics they can cause youtu.be/wA1KVZ1eOuA?...
youtu.be
Coding Adventure: Ray-Traced Glass and Caustics
YouTube video by Sebastian Lague
619229
Reposted by Reinder Nijhoff
Dittytoy @dittytoy.net · 22/07/2025
mund4ne by nabr. dittytoy.net/ditty/1f740cf4e3 #dittytoy
dittytoy.net
mund4ne
melodic flows of variable tone and loudness
011
Reposted by Reinder Nijhoff
Dittytoy @dittytoy.net · 26/06/2025
Modal synth by skythedragon. dittytoy.net/ditty/ff9c5b6bc3 #dittytoy
dittytoy.net
Modal synth
Modal synthesizer, using 8 bandpass filters
021
Reinder Nijhoff @reindernijhoff.net · 30/04/2025
The sound of connecting to the Internet before the 2000s.
000
Reposted by Reinder Nijhoff
Patryk Wychowaniec @piterolex.bsky.social · 16/04/2025
yo, i think i've accidentally discovered something new - pwy.io/posts/marchi...
pwy.io
Marching Events: What does iCalendar have to do with ray marching?
1114
Reposted by Reinder Nijhoff
Turtletoy @turtletoy.net · 07/04/2025
one-liner brick torus by flockaroo. turtletoy.net/turtle/e1abd44258 #turtletoy
turtletoy.net
one-liner brick torus
revisited my 1st turtle... here made out of one single path (just pen up/down for hidden lines) (and its only brick if "nth" is uneven)
011
Reposted by Reinder Nijhoff
Turtletoy @turtletoy.net · 08/04/2025
Plottable Multi-Scale Truchet by reinder. turtletoy.net/turtle/9a79d5c213 #turtletoy
turtletoy.net
Plottable Multi-Scale Truchet
I changed https://turtletoy.net/turtle/fa14c628d4 (by @jurgen) a bit, so it only draws the edges.
041
Reinder Nijhoff @reindernijhoff.net · 31/03/2025
This ditty is extremely nice!
020
Reposted by Reinder Nijhoff
Turtletoy @turtletoy.net · 20/03/2025
our new land by ge1doot. turtletoy.net/turtle/b2fdeed2d8 #turtletoy
turtletoy.net
our new land
Based on https://codepen.io/ge1doot/pen/Vymqvp
031
Reposted by Reinder Nijhoff
Turtletoy @turtletoy.net · 27/03/2025
Contour Lines Island by reinder. turtletoy.net/turtle/09e8dda306 #turtletoy
turtletoy.net
Contour Lines Island
This turtle uses the https://turtletoy.net/turtle/104c4775c5 utility code to visualize the heightfield of a small island (created using https://turtletoy.net/turtle/6e4e06d42e). Todo: add compass. #contourlines #island #simplex #noise
031
Reposted by Reinder Nijhoff
Turtletoy @turtletoy.net · 19/02/2025
moebius gears by flockaroo. turtletoy.net/turtle/9ddc6d4dc5 #turtletoy
turtletoy.net
moebius gears
getting the turtle into gears... ;-) derived from "moebius gears" https://www.shaderoo.org/?shader=3GQsG3 by (sloppily) sorting polys in z-direction and then using reinder's occlusion magic from "Cubic space division #2"
133
Reposted by Reinder Nijhoff
Dittytoy @dittytoy.net · 02/03/2025
93' Ditty Jungle by srtuss. dittytoy.net/ditty/ad77e03e84 #dittytoy
dittytoy.net
93' Ditty Jungle
Mixing sampling & synth techniques
011
Reinder Nijhoff @reindernijhoff.net · 06/03/2025
An old WebGL demo by me. You can find a blog post about the project here: reindernijhoff.net/2019/03/wolf...
reindernijhoff.net
Wolfenstein: Ray Tracing On using WebGL1 - reindernijhoff.net
Since the introduction of the Nvidia RTX graphics cards last summer, ray tracing is back again. In the last months, my Twitter feed flooded with a continuous stream of RTX On / RTX Off comparisons. Af...
090
Reposted by Reinder Nijhoff
Turtletoy @turtletoy.net · 05/03/2025
Hexogonal Tree ⬡ by Jurgen. turtletoy.net/turtle/cd1be868a6 #turtletoy
turtletoy.net
Hexogonal Tree ⬡
I saw segaldigital implementation (https://www.reddit.com/r/PlotterArt/comments/q84yjs/some_dots_some_hexagons/) of Leon Rische's blogpost https://www.leonrische.me/pages/generative_art_with_cfgs.html and I thought... nice! https://turtletoy.net/turtle/cd1be868a6#length=31,lengthRatio=0.5,thickness=7,thicknessRatio=0.6,generationLimit=18,iterationLimit=2,invForkProbPerGen=0.88,invForkProbPerIter=0.79 https://turtletoy.net/turtle/cd1be868a6#length=75,lengthRatio=0.5,thickness=7,thicknessRatio=0.6,generationLimit=9,iterationLimit=2,invForkProbPerGen=0.88,invForkProbPerIter=0.79,circleProb=0.1
031
Reposted by Reinder Nijhoff
RenderQueue @renderqueue.dev · 04/03/2025
Particle Dance Particles are spawned at the surface of an animated skinned mesh. renderqueue.dev/particledance
renderqueue.dev
The RenderQueue - Particle Dance
Dancing character made out of particles
021
Reposted by Reinder Nijhoff
Turtletoy @turtletoy.net · 03/03/2025
Fingerprints by reinder. turtletoy.net/turtle/70e2e00c6f #turtletoy
turtletoy.net
Fingerprints
Procedural fingerprints
031
Reinder Nijhoff @reindernijhoff.net · 01/03/2025
Super cool!
060
Reinder Nijhoff @reindernijhoff.net · 28/02/2025
Super impressive audio synthesis in just a tiny bit of JavaScript by Athibaul.
020
Reposted by Reinder Nijhoff
Dittytoy @dittytoy.net · 27/02/2025
Arcane FM by Ollerich. dittytoy.net/ditty/2996ac5e45 #dittytoy
dittytoy.net
Arcane FM
I began experimenting with Dittytoy and especially FM synthesis and ended up with this rendition of my Amstrad CPC cover of Zetrix/Arcane's Amiga cover (https://www.youtube.com/watch?v=5vy6g42ezbY) of The Last Hero by Future Freak (https://csdb.dk/sid/?id=12652)
011
Reposted by Reinder Nijhoff
Dittytoy @dittytoy.net · 26/02/2025
Ambient Planet by markknol. dittytoy.net/ditty/4c0e05810e #dittytoy
dittytoy.net
Ambient Planet
Altered version of https://dittytoy.net/ditty/5f55165fc5
111
Reposted by Reinder Nijhoff
Dittytoy @dittytoy.net · 25/02/2025
DT303 by srtuss. dittytoy.net/ditty/0029103012 #dittytoy
dittytoy.net
DT303
silver box https://dittytoy.net/ditty/0029103012#tune=-17.01,pattern=3,waveform=0.17485,cutoff=0.31084,resonance=0.78197,envmod=0,decay=0.74859,overdrive=0.55855,echo=0.50512,gate=.58 https://dittytoy.net/ditty/0029103012#tune=-17.98,pattern=2,waveform=0.54504,cutoff=0.31235,resonance=0.57413,envmod=0.08174,decay=0.97926,overdrive=0,echo=0.27703,gate=.58 https://dittytoy.net/ditty/0029103012#tune=-16,pattern=1,waveform=0,cutoff=0.26228,resonance=0.67026,envmod=0.12628,decay=0.78197,overdrive=0.7334,echo=0.44684,gate=.58
011
Reposted by Reinder Nijhoff
Turtletoy @turtletoy.net · 24/02/2025
Voronoi Image by llemarie. turtletoy.net/turtle/6198ea4664 #turtletoy
turtletoy.net
Voronoi Image
Simply using a raw dump of an image and feeding it to the image intensity input of the Delaunator.
062
Reinder Nijhoff @reindernijhoff.net · 20/02/2025
Real-time ray-traced reflections in #WebGL www.fifa.com/en/tournamen...
161
Reinder Nijhoff @reindernijhoff.net · 19/02/2025
Jean-Michel Jarre's Classic 'Oxygene 4' Recreated With 19KB Of Javascript.
040
Reinder Nijhoff @reindernijhoff.net · 06/02/2025
A minimist Protracker player in ~200 lines of javascript: dittytoy.net/ditty/e910e1...
dittytoy.net
Dance_to_the_rhythm.mod | Dittytoy
Minimalist Protracker player inside Ditty
050
Reposted by Reinder Nijhoff
Bohdan Pavuk @bpavuk.neocities.org · 26/12/2024
if you see this post, your actions are: - if you have a spare buck, give it to Wikipedia, then repost this - if you don't have a spare buck, just repost your action is mandatory for the world's best source of information to survive
2612715935204
Reposted by Reinder Nijhoff
Synthesoft @synthesoft.com · 13/12/2024
For a second I thought that was the first frame of Reinder's "Planet Shadertoy" www.shadertoy.com/view/4tjGRh
shadertoy.com
Shadertoy
121
Reinder Nijhoff @reindernijhoff.net · 13/11/2024
Particles are attracted to an iso-surface of a signed distance field (SDF) and rendered using #webGPU. The SDF is generated from a 3D model. The particles also repel and attract each other to ensure an equal spread over the surface. By Johan Holwerda: renderqueue.dev/trails-along...
1231
Reinder Nijhoff @reindernijhoff.net · 11/11/2024
20,000 Stanford Dragon models (over 80,000 triangles each) rendered using #WebGPU. Dragons in the distance are rendered using ray marching. Another experiment by Johan Holwerda has been pushed to the RenderQueue: renderqueue.dev/sdf-lod
091
Reinder Nijhoff @reindernijhoff.net · 30/10/2024
I have pushed a new #WebGPU demo by Johan Holwerda to the RenderQueue. A single 800k triangle mesh is rendered from back to front by sorting the individual triangles each frame (using counting sort) to achieve near-perfect transparency. renderqueue.dev/per-triangle...
renderqueue.dev
The RenderQueue - Triangle Sorting
Per triangle sorting to get correct transparency
021