Profile avatar
derschmale.bsky.social
Freelance VFX & graphics developer, mainly WebGL/GPU and Unity. Looking for excuses to dive into Unreal. Lizard dad, neurodiverse, abuser of musical instruments. https://www.derschmale.com/
53 posts 611 followers 135 following
Prolific Poster
Conversation Starter

Interesting how in Adelson's checkerboard, staring at one of the squares, preventing saccades, the illusion breaks down completely. The same-coloured squares pop out like the standard colour gestalt effect. (reading @anilseth.bsky.social 's much recommended Being You)

ahhhhhhhhhh

Help out. Donate, go protest, do SOMETHING. war.ukraine.ua/donate/

I gave ChatGPT the chance to actually do something, but in the end it just made me strum a chord, stare out the window, and pass out on the sofa. Just like any other day.

Any `package.json` wizards know why this `module` field isn't resolving correctly? github.com/DerSchmale/t...

I wish the current video game particle barf trend would end. Not only can't I see anything during combat, but as an autie, the visual overstimulation is incredibly stressful. I know you want to show off all of the engine things, but come on... 😮‍💨

Every action RPG anno 2025: attack, strong attack, charged (strong) attack, block, (perfect) dodge, (perfect) parry, stagger/shield/barrier. Where's the "shake it up" button?

Loving Corridor Crew's use of gaussian spats: youtu.be/-rCyP97fpeM?...

Hello Blue Sky!

Had a great time at the Graphics Programming Conference, looking forward to seeing how this evolves. Definitely going next year ♥️

Next up: the Graphics Programming Conference in Breda! See you there?

"Real-time denoising of importance sampled direct lighting", MSc thesis describing the denoising approach used for ReSTIR DI in Northlight engine for Alan Wake 2, also nice summary and reference for various denoising techniques aaltodoc.aalto.fi/server/api/c...

Can't remember having to pay for a premium on the local market square...

Hola graphics people! ❤️ I've been meaning to do some write-ups that are hopefully useful, so this first one is about my approach to Order-Independent Transparency. osor.io/OIT 🙌Super excited to finally release this!🙌 I hope you enjoy it!

So apparently even restoration videos on YouTube are mostly fake. To be expected from a free platform, but with Google bullying w/ ads in order to pay more than streaming services that don't rely on their users to create content? Better to cut YT and live a healthier life, folks!

Post a scene from a film you've seen more than 10 times

Star Wars: Outlaws has a *lot* of baffling problems (mission even confusing west and east), but being able to roam these lively SW worlds make it worth it. Oh, and Nix is cuuute! 😍

Looks awesome, but as always: executable or it didn't happen 😝 unity.com/demos/time-g...

by popular request - here's Freya's Guide to XYZ Axes and Handedness™

Look at this shadow banding!

As much as I like Mick Gordon-esque stuff while playing the new Doom games, I much prefer the more old-school metal remix soundtrack in the latest Doom I/II by Andrew Hulshult. Would love to hear some of that in future games 😁 #bringbackthemetal

When I was 11, Doom sparked a fascination with 3D (along with Magic Eye and the Dinosaur! mag "centerfolds") that would never end. Every couple of years I play it again, this time because of the definitive edition release. Still amazed that the darn thing just won't age 😁

In the category "you'd think it's a bug": youtu.be/DcoMLx3zCCY?...

Can you spot the glitch in the matrix? 😂

Really happy I decided to check out Fallout 76 after all this time. I'm soloing, and unlike singleplayer Fallout, I'm not feeling constantly overpowered. Exploration is fun!

Injectiny 0.2.0 now has an Injector helper to make dependency injection a bit easier. Personally I'm pretty happy that it's already making decoupled architectures much more straightforward (inspired by Robotlegs and Angular). #Rust github.com/DerSchmale/i...

I needed a small dependency injection utility in Rust for a personal project, so I ended up writing and publishing one: welcome Injectiny! crates.io/crates/injec... . It's my first public crate, so constructive feedback is more than welcome :)

There's a graphics conference in Breda in November: www.graphicsprogrammingconference.nl Going!

Got my tickets for Bump Festival. See you there! www.bump-festival.be/2024/

If Rust were a government, it'd ban matches since idiots can use them to burn down your house.

In OpenGL, you can render to a mip level using a previous mip as input w/ GL_TEXTURE_BASE/GL_MAX_LEVEL to remove access to the target mip. Not in WebGL? "GL_INVALID_FRAMEBUFFER_OPERATION: Framebuffer is incomplete: Attachment level is not in the [base level, max level] range."

Has anyone been able to get remote debugging working for Safari in the VisionOS Simulator? Looks like any settings to enable it are removed from the simulator 😣

I guess I must've forgotten FF7 was mainly about helping a kid named Chadley.

Nothing quite as frustrating as video game challenges where the challenge is really the poor controls/manoeuvrability/physics

Looks like there's some Blind Guardian fans in the Granblue team 😅

I'll never understand why people prefer messy shader graphs over clean readable shader code. Must be me 🤷

I'll be in London until Thursday afternoon, staying near Kensington Gardens (the Peter Pan that I am). Around? Always in the mood for a drink ;)

When the NPC's know, but the devs didn't...

I don't know about you, but gaussian splatting seems as "revolutionary" to me as the voxel stuff from 10 years ago. It's cool and all, but I don't see it change how we render anything in the future.