Eugene Griskov
grisevg.bsky.social
Eugene Griskov
@grisevg.bsky.social
Pretends to be a Graphics Programmer, multiplying by -1.0f. I like video games and people who make them. Ex R*. Helped out a little bit with Horizon Remaster and TLOU2 port. All opinions are my own and not rated by the ESRB. He/him.
Reposted by Eugene Griskov
vec2 p=(FC.xy*2.-r)/r.y,v;
o=tanh(.03*vec4(2,1,1.+p)
/(.05+max(v+=length(p)-.5,-v/.1)).x
/(.1+abs(p.x-p.y)));
January 29, 2026 at 4:21 PM
It's pretty cool when movie theaters do a limited show of budget/bad horror movies that wouldn't be able to get a wider release otherwise
January 27, 2026 at 7:39 AM
Reposted by Eugene Griskov
To break character - in 2022, Roger Shepard, pioneering cognitive scientist and creator of many famous illusions, passed away from Parkinson's.

We use a version of his Shepard Elephant as a mascot. In honour of Roger, 10% of profits from our artbook will go to USA + UK Parkinson’s charities. ♡ 𓃰
January 27, 2026 at 3:17 AM
@c0unt0.bsky.social congrats! Hope you all well and good!
January 25, 2026 at 12:43 PM
Reposted by Eugene Griskov
C++ is gods punishment for making sand think
November 19, 2025 at 9:44 AM
You know Fable is a high fantasy game, because you can buy a house in it.
January 23, 2026 at 7:04 AM
Reposted by Eugene Griskov
well fuck you too esther the merchant from Fable
January 22, 2026 at 7:09 PM
Reposted by Eugene Griskov
Prince of Persia: The Sands of Time (2003) had over 750 animations for the Prince alone (when accounting for transitions). That was a huge number for the time.
January 22, 2026 at 1:56 PM
Reposted by Eugene Griskov
Please do not confuse Horses 2025 (2026) with HORSES (2025).
January 18, 2026 at 10:43 PM
JFC, it's like an end-game villain monologue. "Crunch is good, because as it destroys people, there are new cheaper people to replace them".
January 14, 2026 at 6:40 AM
Reposted by Eugene Griskov
I've updated my Development Essentials #gameassets pack which now includes 4×4 pixels, noise, gradients and more. The pack is (obviously) CC0 licensed and can be used by anyone for anything.

Please leave feedback or ideas on what to add! 🙇‍♂️

kenney.nl/assets/devel...
January 5, 2026 at 6:13 AM
Reposted by Eugene Griskov
we did it! a perfectly structured democracy. it's got checks, it's got balances. this thing is made to last. there's only one weakness: bad guys. if somehow some bad guys who don't care about decorum got elected they could basically just tip the whole thing over. luckily such men are unelectable
January 4, 2026 at 1:38 AM
Reposted by Eugene Griskov
Happy tenth anniversary to photographer Joel Goodman’s classic image which by rights should be hanging in the Louvre.
December 31, 2025 at 10:58 AM
Reposted by Eugene Griskov
Great to see this workflow. Just my style!

Not only is it great to see somebody so confident and comfortable in their editor, but also to explain what's going on so eloquently.

Essential viewing!

youtu.be/qjWkNZ0SXfo
One Formula That Demystifies 3D Graphics
YouTube video by Tsoding
youtu.be
December 31, 2025 at 8:27 AM
Reposted by Eugene Griskov
Good read: "GPU Cache Hierarchy: Understanding L1, L2, and VRAM" charlesgrassi.dev/blog/gpu-cac...
GPU Cache Hierarchy: Understanding L1, L2, and VRAM
Why does one texture sample cost 4 cycles and another 500? GPU cache hierarchy explained—L1, L2, VRAM, and how to stop thrashing them.
charlesgrassi.dev
December 31, 2025 at 5:13 PM
Reposted by Eugene Griskov
#SIGGRAPH2025 Advances in Real-Time Rendering in Games course talk recording of "FAST AS HELL: IDTECH8 GLOBAL ILLUMINATION" by @idsoftwaretiago.bsky.social from id Software is now online: youtu.be/VTrdeqMMMK0?... Enjoy!
SIGGRAPH 2025 Advances in Real-Time Rendering in Games: Fast as Hell: idTech8 Global Illumination
YouTube video by SIGGRAPH Advances in Real-Time Rendering
youtu.be
December 29, 2025 at 8:57 PM
Reposted by Eugene Griskov
Networking tip: Spend 10 years attending events to get to know everyone, get known, have your big groups, then wait for a pandemic and 5 years of not attending any events to wipe that all out, plus the one online tool you used to stay in contact between events to go full nazi and collapse. It's fun!
December 27, 2025 at 10:57 AM
Reposted by Eugene Griskov
"Did you see what Mark Cuban posted? Oh did you see the clapb—"

You shake yourself awake in the cold North Atlantic water. You are not online. It is July of 1858. You are a baleen whale, and you have changed your mind. The future most not come to pass. The telegraph cable must break.
December 27, 2025 at 2:06 AM
Reposted by Eugene Griskov
"they don't know how to express the idea" here's rian johnson's storyboard for knives out

pick up a pencil and a napkin
December 18, 2025 at 4:58 PM
Reposted by Eugene Griskov
December 18, 2025 at 5:30 PM
Reposted by Eugene Griskov
December 13, 2025 at 10:12 AM
Reposted by Eugene Griskov
love when this comes up in my
Memories
December 7, 2025 at 10:18 AM
Reposted by Eugene Griskov
I've settled on using a simple utility that wraps D3D's SetStablePowerState to stabilize GPU clock rate when profiling using in-app timers.

This simple program does the trick:
github.com/milkru/gpu_c...

This should even work when profiling, e.g., WebGPU apps in browser!

[cont]
GitHub - milkru/gpu_clock_stabilizer: Simple GPU clock stabilizer for consistent profiling
Simple GPU clock stabilizer for consistent profiling - milkru/gpu_clock_stabilizer
github.com
December 4, 2025 at 5:52 PM
Reposted by Eugene Griskov
Every single day I think this at the moment.
December 3, 2025 at 11:32 AM
Stupid meat architects would never think of optimally placing the "COAT BATH" facing the "HUGE WAK VIN CLOSET" right next to a door that... *check notes*... leads into the same room
December 2, 2025 at 10:00 PM