Sign in

Matthew Wilde

@skilful.bsky.social
2.8K followers 276 following 43 posts

Visual Effects Developer at Valve

PostsRepliesMedia
Matthew Wilde @skilful.bsky.social · 22/03/2026
share.google/ebVO179axUcK...
share.google
Jaffa Cakes Half Moon Full Moon Total Eclipse Advert
000
Matthew Wilde @skilful.bsky.social · 22/03/2026
I would definitely say the latter! From Cumbria. But I would be confident that's pretty universal in England, unless I'm misunderstanding the spelling to pronunciation
220
Matthew Wilde @skilful.bsky.social · 21/11/2025
Hi Danny, I work at Valve but I'm also connected with Sea Power. Message me if you want me to give someone a nudge!
010
Matthew Wilde @skilful.bsky.social · 02/10/2025
Liquid shader is back for the CS2 charms, this time with not-fake physics and not-fake refraction!* *it's all fake, it's a videogame
7947
Matthew Wilde @skilful.bsky.social · 19/09/2025
The Grandaddy show in Seattle last night, they had a slideshow of old photos taken from various places on tour mostly. The headline got a chuckle from the audience when it popped up. It was followed by a cool horse.
210
Matthew Wilde @skilful.bsky.social · 19/09/2025
@quantick.bsky.social fame
120
Matthew Wilde @skilful.bsky.social · 23/06/2025
You should check out this new game @counter-strike.net prettyy good
0280
Matthew Wilde @skilful.bsky.social · 13/06/2025
I hope this was interesting, it's nice when people take an interest in how things are made. There are lots of little ideas and solutions that go into this kind of thing and it's really fun to work with the awesome people at Valve to make it happen. p.s. we're always hiring www.valvesoftware.com/en/
valvesoftware.com
Valve Corporation
We make games, Steam, and hardware. Join Us.
2320
Matthew Wilde @skilful.bsky.social · 13/06/2025
I don't really have anything to add about the bottle shader but do check out @doomquasar.bsky.social 's video if you haven't seen it! www.youtube.com/watch?v=9XWx... The CS2 version is pretty much the same, although the physics/not physics is done a bit differently.
youtube.com
Why the liquids in Half-Life: Alyx look so dang good
YouTube video by Polygon
1220
Matthew Wilde @skilful.bsky.social · 13/06/2025
The caustics from the interactions come from sampling the buffer again, this time reprojected to fit the underwater geometry from the direction of the sunlight. It has its limits and the fade happens when you approach the edge of the buffer. It's also refracted in the same way as the frame buffer.
1160
Matthew Wilde @skilful.bsky.social · 13/06/2025
The blue channel was originally just to add silt being kicked up but ended up used for more general long-lasting interations. It's used to carve out a path in the surface debris and the normal derived from this channel allows us to push the UVs apart a bit so it feels like you're moving it around.
2301
Matthew Wilde @skilful.bsky.social · 13/06/2025
The green channel is used to define where foam should be and is combined with other textures to make it look more detailed than the buffer can handle by itself (although I wish this looked better to be honest). You can also see here how the red channel perturbs the UVs to give it a parallax effect.
interaction buffer showing where foam effects will be drawnthe foam as it's drawn, a combination of the interaction buffer and other textures
1170
Matthew Wilde @skilful.bsky.social · 13/06/2025
The red channel's ripples become normals and are combined with ambient normals along with those from the surface debris and a little from the foam shape too (as we're calculating it anyway). These are then used for the lighting, reflection and refraction effects in the shader.
combined normal mapping on the surface of the water
1210
Matthew Wilde @skilful.bsky.social · 13/06/2025
Exactly as stated, the red channel is used for waves/ripples, green for foam, blue for softer and longer lasting interactions. The buffer is sampled directly in the water shader - 3 times for the surface so we convert the channels to normals too.
1140
Matthew Wilde @skilful.bsky.social · 13/06/2025
The buffer is smaller still on lower settings. The reason it's not shrunk the same in both dimensions is we noticed the limitation of where it starts to look too blocky happens sooner in the vertical due to the foreshortening you usually get when looking out horizontally across the plane.
1170
Matthew Wilde @skilful.bsky.social · 13/06/2025
Interactions are where particle effects would tend to be anyway. E.g. when a character intersects the water plane a particle system is spawned containing both the splashes (normal particles) and the water interaction (water plane oriented interaction effects).
1180
Matthew Wilde @skilful.bsky.social · 13/06/2025
This is a great thread @hillsguy.bsky.social, I'll add a bit more context here for anyone interested. Yes there's no fancy sim - it just uses a water interaction buffer as a target for the particle system rendering, so we could use the power of particle system we already have.
424755
Matthew Wilde @skilful.bsky.social · 25/05/2025
My cat tree has fruited! Does anyone know if this plump beauty is ripe for the picking?
Cat tree with plump orange cat fruit
4461
Matthew Wilde @skilful.bsky.social · 16/04/2025
Munoz on -1 for a double game week though
000
Matthew Wilde @skilful.bsky.social · 16/04/2025
The hardest chance. Phew!
120
Matthew Wilde @skilful.bsky.social · 16/04/2025
8 goals now so far and 1 assist 😭
100
Matthew Wilde @skilful.bsky.social · 15/04/2025
How's it going on twitter sorry the everything app sorry twitter
3110
Matthew Wilde @skilful.bsky.social · 23/03/2025
It might also be the Harold Shipman beard. Hope you're well mate!
110
Reposted by Matthew Wilde
tomg @tomgiardino.bsky.social · 14/03/2025
Today we shared the 2024 Year In Review, a summary of all the cool new tools and features we added to Steam last year. (plus some interesting data points about how the platform is growing). store.steampowered.com/news/group/4...
store.steampowered.com
Steamworks Development - Steam Year In Review 2024 - Steam News
At the end of every year, our team looks back at the features we shipped and the problems we solved. We summarize that work for the developers and publishers of PC games.
0212
Matthew Wilde @skilful.bsky.social · 13/02/2025
Genuine question @dominos-pizza.bsky.social : Is that stuffed crust or classic?
130
Matthew Wilde @skilful.bsky.social · 09/02/2025
On reflection I blame @vizcomic.bsky.social
020
Matthew Wilde @skilful.bsky.social · 09/02/2025
I'm not even sure where I got that picture. This was the early 90s, it's not like today where people are accustomed to being able to Google pictures of Peter Beardsley's cock and balls whenever they want
390
Matthew Wilde @skilful.bsky.social · 09/02/2025
Clearing out my parents house which isn't much fun, but it was heartwarming to see my mum kept hold of the t-shirt I made with Peter Beardsley's cock and balls hanging out
Badly home made t-shirt featuring a transferred photo of 80s footballer Peter Beardsley with his cock and balls hanging out Honestly if you can't see this I envy you
2290
Reposted by Matthew Wilde
Xor @xordev.com · 27/01/2025
Subtle things to make your shaders better: 1) Anti-aliasing - Real life is not limited to pixels so unless you're specifically going for a pixelated style, you should be anti-aliasing everything! mini.gmshaders.com/p/antialiasing
715523
Matthew Wilde @skilful.bsky.social · 22/11/2024
Post you from a different era. I suppose I still do colouring in, in a way
090
Reposted by Matthew Wilde
Steam Deck @steamdeck.com · 18/11/2024
Hello Bluesky, we're here now too!
712718299
Matthew Wilde @skilful.bsky.social · 18/11/2024
This is the official CS account on here btw bsky.app/profile/coun...
bsky.app
3872
Reposted by Matthew Wilde
dannyodwyer @dannyodwyer.bsky.social · 15/11/2024
I cannot tell you how much work this was. I hope everyone enjoys it. There's some insane stuff in here. Half-Life 2: 20th Anniversary Documentary youtu.be/YCjNT9qGjh4
992161519
Reposted by Matthew Wilde
Lawrence Yang @lawrenceyang.bsky.social · 15/11/2024
Hi all! Just three days left until Steam Deck OLED: Limited Edition White is available for sale (while supplies last). Here's a quick look at the exclusive white carrying case + removable inner lining (slim case). Add it to your calendar here: store.steampowered.com/steamdeck
2719
Matthew Wilde @skilful.bsky.social · 15/11/2024
I just ran Sky Follower Bridge again (Chrome extension that finds Twitter user accounts on here) and the amount of people who have accounts that didn't a few days ago is amazing
61525
Matthew Wilde @skilful.bsky.social · 14/11/2024
Oh no sorry! That wasn't intentional, I'll see if we can get this fixed asap
4460
Matthew Wilde @skilful.bsky.social · 13/11/2024
We had fun making some rain fx in the new CS2 de_train, maybe I should a breakdown?
2833212
Matthew Wilde @skilful.bsky.social · 13/11/2024
see for yourself :) store.steampowered.com/news/app/730...
store.steampowered.com
Counter-Strike 2 - All Aboard! - Steam News
We're happy to announce the return of the momentarily lost classic, Train. [video webm= mp4= poster= autoplay=true controls=false] There's plenty of classic Counter-Strike in every inch of this map—bu...
100
Matthew Wilde @skilful.bsky.social · 13/11/2024
t'rain
4792
Matthew Wilde @skilful.bsky.social · 12/11/2024
Ain't nothing
010
Matthew Wilde @skilful.bsky.social · 12/11/2024
The atmosphere of our game
41105
Matthew Wilde @skilful.bsky.social · 12/11/2024
I'm enjoying it here so far, everyone is very nice and it does feel like the other place a few years ago. Though I didn't expect to make the gaming news by posting an old clip from ITVoG - and apologies for opening old wounds!
4550
Matthew Wilde @skilful.bsky.social · 10/11/2024
Thank you!
080
Matthew Wilde @skilful.bsky.social · 10/11/2024
Is video compression even worse over here? Any tips for dealing with that?
3290
Matthew Wilde @skilful.bsky.social · 10/11/2024
More recently I worked on the CS2 water and effects. I hope to share some more CS2 (and other) shader work here (and not there) in the future.
1023325
Matthew Wilde @skilful.bsky.social · 10/11/2024
I do often tend to work on liquidy things - this was the water test we did at Campo Santo pre Valve move
411135154
Matthew Wilde @skilful.bsky.social · 10/11/2024
The Half Life Alyx booze / liquid / bottle shader which I worked on at the start of the Covid lockdown and got a ridiculous amount of attention
819429
Matthew Wilde @skilful.bsky.social · 10/11/2024
It's annoying but I'm going to leave that other place or at least stop posting there while the baddies are in charge and give this place a try instead. I'll add a couple of my old things to get started. Anyway, hi!
5910