Hillsguy
banner
hillsguy.bsky.social
Hillsguy
@hillsguy.bsky.social
hi hemlo i develop videogames and draw (sometimes)
my games: https://samael-kethill.itch.io
November 5, 2025 at 11:53 PM
Silent Hill 4 uses interesting volumetric light / light glare approximation.
Instead of drawing sprites at each light source, full-screen subdivided plane with procedural vertex colors is rendered and blended with game frame.
#gamedev
October 29, 2025 at 12:53 AM
Does anyone know how Climax Studios implemented shadow maps on PS2 and PSP in Silent Hill: Origins and Shattered Memories?
October 3, 2025 at 10:45 PM
Got bizarre dream bazaar to work with portmaster
Not quite butter smooth, but it works
September 11, 2025 at 11:28 AM
yeah
September 11, 2025 at 12:06 AM
(Textures by Makkon)
August 9, 2025 at 4:02 PM
Was wondering why vertex lighting looks ugly in linear RGB compared to sRGB
Turns out it's due to interpolation in linear color space. Interpolating sqrt(col) fixes the issue
I also tried sqrt(1/col) but it looks wrong on smooth normals
I wonder if this can be applied to lightmaps too
August 3, 2025 at 10:13 PM
July 31, 2025 at 9:12 PM
Experimenting with normals for spherical environment mapping
#gamedev #indiedev
July 25, 2025 at 2:35 PM
Reposted by Hillsguy
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.
Decided to check out how water is rendered in Counter-Strike 2.

Given how interactive water in CS2 is, I expected to see some cellular fluid simulation, but turns out they just use a low-resolution off-screen buffer with flat 2D decals used for various aspects of water. Reminds me of HL2 water :)
June 13, 2025 at 9:06 PM
Decided to check out how water is rendered in Counter-Strike 2.

Given how interactive water in CS2 is, I expected to see some cellular fluid simulation, but turns out they just use a low-resolution off-screen buffer with flat 2D decals used for various aspects of water. Reminds me of HL2 water :)
June 11, 2025 at 12:58 AM
Made cloth physics using compute shaders in webgpu as a test assignment for a job. Got rejected anyway. Well, anyways, at least I implemented cloth physics for the first time and tried out new graphics API...
May 2, 2025 at 9:10 PM
doodles
May 2, 2025 at 2:52 PM
Attempt to approximate light sampling from surface area to smooth out the vertex lighting a bit.
It kinda works, but I was expecting polygonal mesh structure visible due to vertex lighting to disappear, but it didn't...

off / 1.414 units disk radius / 2 units disk radius
#gamedev #indiedev
April 26, 2025 at 12:31 AM
April 17, 2025 at 10:03 PM
Experimenting with AO and normal map calculation from height map in shader
#gamedev #indiedev
April 15, 2025 at 6:27 PM
April 10, 2025 at 8:36 PM
Ah yes, furry fagslop, finally
#furryart
April 3, 2025 at 9:30 PM
I am in maggotnizer phase lately
April 3, 2025 at 9:22 PM
practicing #digitalart
March 30, 2025 at 9:59 PM
trying to understand trees
March 28, 2025 at 1:08 AM
Rhubarb - Aphex Twin Cover - DS-10
YouTube video by telecomboring
youtu.be
March 14, 2025 at 3:03 PM
Probably many of you have heard about palette swapping (and also palette cycling), which old games (up to PlayStation 2) utilized to to add visual variety without consuming too much VRAM
February 20, 2025 at 12:47 AM
Random fact: Coraline's mother's laptop is based on some old thinkpad
January 25, 2025 at 4:15 PM
Worked on the Nintendo DS version of ClassiCube a few days ago a bit. It's still not very playable, but at least it's a bit faster and better looking than it was.
#homebrew #indiedev
January 21, 2025 at 11:11 PM