Paul Malin's Avatar

Paul Malin

@p-malin.bsky.social

Tech Director at Assemble Tech Ltd. with a fondness for shiny graphics and good engineering. Formerly Activision Central Tech & Bizarre Creations. he/him shadertoy.com/user/P_Malin https://blog.mousefingers.com/ https://www.pouet.net/user.php?who=105060

276 Followers  |  193 Following  |  22 Posts  |  Joined: 25.11.2024  |  2.037

Latest posts by p-malin.bsky.social on Bluesky


Digital Iris
YouTube video by Ancient Digital Iris

"Animated Bokeh" has been on my whiteboard for a long time, and this is the result.

I thought it would just be for cheesy novelty effects, but it also does lightfield manipulation that was cooler than I expected.

www.youtube.com/watch?v=Kg_2...

07.02.2026 17:34 β€” πŸ‘ 201    πŸ” 72    πŸ’¬ 13    πŸ“Œ 9
Conversation with Claude about tracery parsers, and it advises me to look at kate comptons parser, to which i reply β€œbut Doctor i am kate compton”

Conversation with Claude about tracery parsers, and it advises me to look at kate comptons parser, to which i reply β€œbut Doctor i am kate compton”

Doctor says, 'Dont worry, parser design is simple. Great programmer Kate Compton has written the parser you seek’

16.11.2025 14:44 β€” πŸ‘ 2727    πŸ” 455    πŸ’¬ 26    πŸ“Œ 6

The only thing that stops a bad guy with a robot army is a good guy with a robot army.

24.10.2025 10:26 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It makes me want to code something with 3DFX Glide.

24.10.2025 07:02 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Here's a small treat if you're looking for some colorful backgrounds: 8k screenshots of our 2024 64k intro Empires with particle counts cranked to the tens of millions.
As a bonus there are also a bunch of ultrawides in there for multi-monitor setups. conspiracy.hu/files/screen...

17.10.2025 22:52 β€” πŸ‘ 50    πŸ” 20    πŸ’¬ 2    πŸ“Œ 0
Posts

I finally found the time and energy to make a new blog and write a couple of posts. This time I wrote about PBR content and game development principles. Both posts are quite different so hopefully people find something interesting on either one of them.

irradiance.ca/posts/

15.10.2025 18:51 β€” πŸ‘ 38    πŸ” 16    πŸ’¬ 1    πŸ“Œ 2

🎡 Win or lose, sink or swim
One thing is certain, we'll never give in
Side by side, hand in hand
We all stand together 🎡

10.10.2025 08:56 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

🎡 Win or lose, sink or swim
One thing is certain, we'll never give in
Side by side, hand in hand
We all stand together 🎡

10.10.2025 08:56 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

Destroy him my robots.

05.10.2025 14:34 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Don't forget the humble BBC Micro port by yours truly, with music by @inversephase.bsky.social! Find out more and download here: bitshifters.github.io/posts/prods/...

26.09.2025 07:18 β€” πŸ‘ 9    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Done a little cry to this.

If everyone complaining about immigrants could just take a moment to understand how so many of them feel there wouldn't be all this hate.

04.09.2025 09:42 β€” πŸ‘ 23    πŸ” 10    πŸ’¬ 1    πŸ“Œ 0
SIGGRAPH 2025 Course: Physically Based Shading in Theory and Practice

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...

10.08.2025 14:46 β€” πŸ‘ 111    πŸ” 55    πŸ’¬ 1    πŸ“Œ 0
Photo of a path through trees in a wood. Sat in the middle of the path if you zoom in is a sitting cat looking at the camera.

Photo of a path through trees in a wood. Sat in the middle of the path if you zoom in is a sitting cat looking at the camera.

Zoom in for bonus cat.

10.08.2025 13:42 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Aha.
For some reason I'm also glad to learn "The mould was known as a flong."

12.07.2025 23:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Oh nice one. I like all your tiny shaders but this one is really neat.

02.07.2025 17:31 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Hey, you sass that hoopy Tom Forsyth? There's a frood who really knows where his towel is.

30.06.2025 09:11 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

🎡 Darning his socks which he keeps in a jar by the door.
Who could want more?
All the lovely people... 🎡

24.06.2025 10:35 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

and this one ended up with the most over the top beer and glass rendering for what ends up just a few pixels high.

22.06.2025 18:14 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

This was one of the last ones to be made. Really happy how well it turned out though considering how simple the astronaut model and lighting actually is.

22.06.2025 18:08 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

This was supposed to be like a "leaning tower of Pisa" pose but I'm not sure how well that came across. The sky is nice though.

22.06.2025 18:04 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

So I'm spamming them here :D

22.06.2025 18:01 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

I tweaked the program I was using to preview the animations to make some .gif files of the different sections.

22.06.2025 17:58 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

I put an early version of the astronaut model in some of the shots and joked "hah, they look like selfies" and we ended up going with that theme.

22.06.2025 17:53 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

@kieranhj.bsky.social wanted some "simple" UV lookup table effects for the part of the demo that he was coding. We came up with a scheme that allowed some shading and so I just had to add nice lighting and reflections and a bunch of advanced features. I'm really happy with how they turned out.

22.06.2025 17:49 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Video thumbnail

The other production I had a hand in at Nova 2025 was the Allstar Megademo for the Acorn Archimedes.
www.pouet.net/prod.php?whi...
www.youtube.com/watch?v=o_cY...
For which I made all the graphics and lookup table effects for the "Space Trip" section in #shadertoy.

22.06.2025 17:44 β€” πŸ‘ 25    πŸ” 9    πŸ’¬ 1    πŸ“Œ 0
A digital rendering of a black hole, with a glowing accretion disk and background stars distorted by gravitational lensing. The black hole appears as a dark sphere at the centre, surrounded by a luminous, elliptical ring of bright matter. The scene is reminiscent of visualizations from the film Interstellar. In the bottom right corner is the stylized logo "Nova," indicating the party it was released at.

A digital rendering of a black hole, with a glowing accretion disk and background stars distorted by gravitational lensing. The black hole appears as a dark sphere at the centre, surrounded by a luminous, elliptical ring of bright matter. The scene is reminiscent of visualizations from the film Interstellar. In the bottom right corner is the stylized logo "Nova," indicating the party it was released at.

Last weekend was the Nova 2025 demoparty in the UK. I worked on a couple of the productions released there.
I made a 4Kb Executable Graphics picture "void main".
www.pouet.net/prod.php?whi...
Since then I've also put a variation of the code up on #shadertoy www.shadertoy.com/view/3fySDR

22.06.2025 17:38 β€” πŸ‘ 26    πŸ” 9    πŸ’¬ 1    πŸ“Œ 0

Ouch.
When we worked with them the phrase "Where there's blame there's Acclaim" floated round our office.

02.02.2025 16:54 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Hi, I'm Paul, a tech programmer in the games industry.
I'm a Technical Director at Assemble Technology in the UK working with a number of studios.

I've been known to make stuff on #shadertoy, do random coding for old machines and some other #demoscene stuff.

Expect terrible puns and daft nonsense.

27.01.2025 23:03 β€” πŸ‘ 10    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
vertexshaderart - Garden Fireworks - by P_Malin vertexshadertart

Love this!
Reminds me of this silly thing I made a while ago www.vertexshaderart.com/art/TdqvseMQ...

27.01.2025 22:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Video thumbnail

For the love of our eyeballs, do not align your ember particles to velocity!

Don’t give them that comet texture either, ugh.

Let’s make
✨physically based flying embers✨

A Unity vfx graph implementation and explanation below. 🧡

27.01.2025 12:07 β€” πŸ‘ 60    πŸ” 15    πŸ’¬ 2    πŸ“Œ 0

@p-malin is following 20 prominent accounts