mjp
mjp123.bsky.social
mjp
@mjp123.bsky.social
Lead Rendering Programmer at Sony Santa Monica Studio. Formerly Engine Lead at Ready At Dawn Studios. Chief Graphics Meme Officer for the entire internet.

https://therealmjp.github.io/
Path tracer test scene, or real life? 🤔
January 29, 2026 at 10:07 PM
Sarah Jeong is on a tear lately
www.theverge.com/policy/86720...
Why won’t anyone stop ICE from masking?
Americans do not like masked secret police.
www.theverge.com
January 25, 2026 at 10:06 PM
After finishing Dark Souls 3, here is my updated official FromSoft rankings:
1. Sekiro 🥷
2. Bloodborne
3. Elden Ring
4. Demon’s Souls
5. Armored Core 6
6. Dark Souls 3
7. Dark Souls 1
January 18, 2026 at 10:04 PM
Interesting framing of “centaurs” vs. “reverse centaurs” in this essay about AI

www.theguardian.com/us-news/ng-i...
AI companies will fail. We can salvage something from the wreckage | Cory Doctorow
AI is asbestos in the walls of our tech society, stuffed there by monopolists run amok. A serious fight against it must strike at its roots
www.theguardian.com
January 18, 2026 at 6:38 PM
2025 has been a real shit year for LGBTQ+ people in the US, especially our trans friends. Please consider donating to The Trevor Project (or wherever you'd like) to show some support, I just did so myself.

www.thetrevorproject.org
Support Homepage
The Trevor Project is a non-profit suicide prevention organization that provides 24/7 crisis support services, research, and advocacy for LGBTQ+ young people.
www.thetrevorproject.org
December 31, 2025 at 9:36 PM
For my holiday break project I’ve been sketching out an idea to help soften the on-ramp for beginners learning D3D12: a header file that (very lightly) wraps the D3D12 API and only exposes the latest/most-useful bits through straightforward function definitions with ImGui-style inline documentation.
December 29, 2025 at 10:31 PM
While visiting my parents this week I was exposed to something from a distant past called “TV commercials”. I was surprised how many of them were for slot machine phone apps and online casinos. 😕
December 28, 2025 at 3:00 PM
Reposted by mjp
-- JOB SEARCH POST/RT APPRECIATED --
Hello everyone!

I am available for work (full time position/internship) anywhere in the world with priority going to the EU, starting June 2026. 🧵
December 20, 2025 at 1:54 PM
My foggy dragon has evolved to have specular reflection and transmission! Unfortunately, he also got noisier. 😅
December 8, 2025 at 12:32 AM
It's never not fun watching a volumetric path tracer converge
November 10, 2025 at 1:30 AM
Reposted by mjp
ICE Agent, 7-Year-Old Both Wearing Same ‘Military Commando’ Halloween Costume
October 31, 2025 at 9:00 PM
Reposted by mjp
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/
Posts
irradiance.ca
October 15, 2025 at 6:51 PM
Reposted by mjp
For anyone who's tried to use spherical harmonics for lighting and found the notation- and terminology- heavy definitions confusing, highly recommend this classic: grahamhazel.com/blog/2017/12...

I think Graham Hazel's blog was down for a long time, years maybe, but works now!
Alternative definition of Spherical Harmonics for Lighting – Graham Hazel
grahamhazel.com
October 4, 2025 at 7:46 PM
I've got a new blog post for all of you fine folks! It runs through the additions to D3D12 since it was released, and finishes up with some of the things that have changed for me personally in my code.

(And yes it's really been 10 years 👴).

therealmjp.github.io/posts/ten-ye...
Ten Years of D3D12
For those of us that have been using it from the start, it can be hard to believe that Direct3D 12 has been around for nearly ten years now. Windows 10 was released on July 29th 2015, and D3D12 has be...
therealmjp.github.io
September 8, 2025 at 12:49 AM
This article popped up in my Apple News feed, and I did a double-take when I saw the head render. My skin/SSS people will know what I’m talking about. 😄
September 1, 2025 at 12:14 AM
Some fun with shader-based debug drawing: here I'm drawing an arrow for each path taken in the path tracer, starting with the pixel under the mouse cursor.
August 31, 2025 at 11:10 PM
I will be at SIGGRAPH this year with some SMS people. Hit me up if you want to say hello!
August 10, 2025 at 12:26 AM
ACM is (finally) transitioning to an Open Access publishing model: www.acm.org/publications...
Open Access Publication & ACM
Open Access Publication & ACM
www.acm.org
August 3, 2025 at 10:27 PM
@christerericson.bsky.social we were having an argument at work about what the “Dyna” in “stdDynaString” means. Any chance you remember?
July 20, 2025 at 6:30 PM
It’s a good thing that I finally called it quits on Blue Prince, because it looks like it just nuked my save game on PS5. 😅
July 6, 2025 at 9:05 PM
I’m really feeling for my
Microsoft friends today. What a mess.
July 3, 2025 at 5:09 AM
I just got a new monitor with a built-in KVM switch, and so far it's a much better experience than my old DisplayPort KVM switch. (Hopefully) no more black screens, missing input, or limited resolution/refresh rates.
June 23, 2025 at 12:07 AM
Pretty great sign spotted yesterday at a No Kings protest
June 15, 2025 at 8:07 PM