morgan
banner
morgan3d.bsky.social
morgan
@morgan3d.bsky.social
Morgan McGuire - Gone Sailing! Now on the Salish Sea.

Known for Roblox, NVIDIA, Pasteur Labs, Graphics Codex, Markdeep, G3D, Skylanders, E Ink, Titan Quest, Vicarious Visions, Unity, Activision, Williams, Waterloo, Quadplay, Computer Graphics
Pinned
My final post as Chief Scientist at Roblox, looking back at our company's amazing R&D success in 3D and AI over the past four years:

www.linkedin.com/posts/morgan...
Morgan McGuire on LinkedIn: Roblox delivers on technical innovation as a leader in the industry on our…
Roblox delivers on technical innovation as a leader in the industry on our path to enabling billions of users to come together to play, learn, communicate…
www.linkedin.com
Reposted by morgan
Every lens leaves a blur signature—a hidden fingerprint in every photo.

In our new #TPAMI paper, we show how to learn it fast (5 mins of capture!) with Lens Blur Fields ✨

With it, we can tell apart ‘identical’ phones by their optics, deblur images, and render realistic blurs.
September 9, 2025 at 10:48 PM
Reposted by morgan
The scenery at Zion National Park in Utah, USA, is truly breathtaking! #FridayFeeling #FridayMorning
August 29, 2025 at 2:12 PM
Because of my spinal injury, I was thinking that I wish I could have upside down belaying glasses so that I can hold a book or phone comfortably again and...this product exists, and is really inexpensive! They're called "lazy glasses" or "crochet glasses".

Now to find out how well it works for me.
August 29, 2025 at 7:54 PM
The magic of B.C. at the end of summer #sailing
August 20, 2025 at 6:47 AM
Reposted by morgan
Square sails clearly follow a variant of the "New Version-final-new-revision-last" naming convention
August 8, 2025 at 7:08 PM
More scenes from the sea this week #sailing
August 8, 2025 at 1:38 PM
Reposted by morgan
My lab will be recruiting at all levels. PhD students, postdocs, and a research engineering position (worldwide for PhD/postdoc, EU candidates only for the engineering position). If you're at SIGGRAPH, I'd love to talk to you if you are interested in any of these.
August 8, 2025 at 8:09 AM
I put a massive number of changes in today's release of the new version of the #quadplay retro fantasy video game console. Available now at:

morgan3d.github.io/quadplay/

The main focus of these changes was mobile: new aspect ratios, new battery saving optimizations, new exported game UI options.
August 3, 2025 at 9:35 PM
Reposted by morgan
I didn't realize we were trying to keep it a secret
August 2, 2025 at 7:46 PM
20kts of wind makes for a lot of miles put away!

I just marvel at the free energy of wind and current--I'm moving my *home* around with minimal effort, cost, and environmental impact, while sitting here making a sandwich and coffee enjoying the ride.

#sailing
August 2, 2025 at 11:48 PM
August 1, 2025 at 1:29 PM
Reposted by morgan
Worth watching presentation, also provides some background info on how ReSTIR came to be and where it is heading: "ReSTIR: Traveling the Path of Reuse" www.youtube.com/watch?v=MRg9...
I3D 2025 Chris Wyman's Keynote "ReSTIR: Traveling the Path of Reuse"
YouTube video by I3D Symposium
www.youtube.com
July 31, 2025 at 12:20 PM
Reposted by morgan
My team is hiring again!

We've got two jobs posted: EXPERT and SENIOR writer. In our org chart, Expert is a click above Senior and focused on craft. Senior owns big parts of the game and could eventually be promoted to a direction- or craft-focused role.

lnkd.in/gpYpu3QZ

lnkd.in/gppUzFmj
July 31, 2025 at 3:49 PM
July 31, 2025 at 10:47 PM
Reposted by morgan
matklad.github.io/2025/07/16/f... convinced me to try the "font-size-adjust" feature — it's now live on redblobgames.com . I'm using it to to keep the body text and code (monospace) text matched.

caniuse.com?search=font-... shows Firefox (partial) support started in 2008, Chrome in 2024.
July 26, 2025 at 4:01 PM
Unusually calm Salish Sea off the WA coast #sailing
July 19, 2025 at 7:53 PM
La Colombie-Britannique
July 14, 2025 at 5:51 PM
Reposted by morgan
Added UI improvements ( a chain meter). Lights that spin when the boss is active and an animation for the boss door opening!!
#gamedev #pixelart
July 13, 2025 at 8:40 AM
Reposted by morgan
Nowadays, most scientific papers must include an ethics declaration, about potential conflicts of interest among the authors. I just found this ethics declaration, in a paper written in 1729 : "I Profess, in the sincerity of my Heart, that I have not the least personal Interest
July 13, 2025 at 8:14 AM
Reposted by morgan
A 1966 NSF grant of $80,000 finds totally unexpected “thermophile worms” living in Yellowstone’s hot springs. The discovery sits on a shelf till 1983, before becoming key to the development of PCR genetic testing.

Invest in basic research. @radiolab.bsky.social

podcasts.apple.com/us/podcast/r...
The Age of Aquaticus
Podcast Episode · Radiolab · 04/25/2025 · 43m
podcasts.apple.com
April 25, 2025 at 10:31 PM
Reposted by morgan
I retired 5 years ago at age 67. I feel that is when my “real career” began. I have never been more engaged, productive, and fulfilled. It was incredibly liberating to decide I could switch to working for no salary: no boss to argue with and working purely on topics that inspire me. It is magical.
July 12, 2025 at 3:05 PM
Reposted by morgan
It’s been 3,174 days since I escaped corporate life. I was 44. My children were tiny. Now they're teenagers.

Today I turn 53, and we are infinitely happier here, in our farmhouse by the ocean. No more meetings. No more commute.

If I can escape, you can too (because I'm a dumbass). #Life #Art
July 12, 2025 at 1:00 PM
More beautiful BC hiking in provincial island parks this weekend. Native arbutus/madrone trees that shed their orange bark are a distinctive fixture on these shores.
July 12, 2025 at 4:53 PM
Too much of my boat storage is for shoes!

Hiking boots, offshore boots, ankle sailing boots, reef shoes, slippers, slides, sailing sneakers, shore sneakers, hip waders, and lightweight summer sailing sneakers.

And I still have nothing "nice" to wear on shore for socializing...

#sailing
July 10, 2025 at 7:14 AM