morgan

@morgan3d@mastodon.gamedev.place
1.6K Followers
533 Following
351 Posts

Morgan McGuire - Gone sailing!

Known for Roblox, NVIDIA, Markdeep, Activision, Graphics Codex, G3D, Skylanders, E Ink, Titan Quest, Vicarious Visions, Unity, Williams College, U. Waterloo, Quadplay, Computer Graphics: Principles & Practice

Homepagehttps://casual-effects.com

On a modern mobile device HTML game, does it use less power if I issue fewer CPU instructions per frame or use fewer threads?

How? Won't a browser end up keeping all cores filled with its other work? Aren't CPU cores fixed cost per cycle? Is there an indirect power savings through reduced RAM operations?

https://www.youtube.com/watch?v=DZlJ4bHx1OQ

Gorgeous, animated real-time procedural trees fully explained:

https://diglib.eg.org/items/93fc78c0-71fa-4511-8564-a7e5268bf27a

Real-Time GPU Tree Generation; Kuth, Oberberger, Faber, Pfeifer, Tabaei, Baumeister, Meyer; HPG 2025

This is very aggressively (perhaps too aggressively) stated, but he's absolutely right. People are all worried their ideas are gonna be "stolen", and my friends, I can assure you that won't be the problem.

Still salty that we got Picard instead of #StarTrekAway:

On Stardate 58197.2 a crack First Contact unit was sent to prison by a Starfleet court for a Prime Directive violation they didn't commit. These beings promptly escaped from a maximum security ice moon stockade to the Bajorran underground. Today, still wanted by the Federation, they survive as soldiers of fortune. If you have a problem, if no one else can help, and if you can find them, maybe you can hire... The Away-Team

Starring: Sir Patrick Stewart as Jean-Luc "Hannibal" Picard. Michelle Forbes as Ro "Face" Laren. Dwight Schultz as Reginald "Howling Mad" Barclay. And Michael Dorn as "BA" Worf.

With: Jonathan Frakes as Section 31 Col. Will "Decker" Riker.

I love it when a headcanon comes together

I finally put Meridian's name on the hull! Now she's properly able to introduce herself.

I'd been waiting until after I finished installing dinghy davits so that I'd know where to put the stern decals to work around them.

I spent the rest of the day provisioning, watering, doing laundry, tidying electronics, and cleaning (with a few breaks for video meetings and some debugging!)

We're finally all ready for summer sailing.

#sailing #theBoatyard

I'm finding mobile Safari a nightmare to develop for in 2025. Getting a MacBook to let you inspect the mobile browser content from desktop Chrome, Edge, or Safari used to be easy.

Now it is a black art of trying to get the laptop to recognize the mobile device plugged into it due to a web of malfunctioning trust and permissions schemes.

On top of that, Safari just "thinks different" than most other browsers and needs lots of workarounds :(

Got through a bunch of support for #quadplay word games this weekend. Built-in dictionaries, loading directly from zipfiles, lots and lots of fighting with browser caches.

I'm still refining the primary English dictionary by hand. The open source word lists I'm working with are too comprehensive and include a lot of archaic words that make word games feel too random.

Mmmm. Crispy new sails!

I go through a new set of racing sails every season when seriously competing.

My spine is in bad shape right now. So, I haven't been able to get in the race boats at all. But I'm preparing a new set for the spring when I'll hopefully start rebuilding my body for training!

This one is the tiny Aero 6 for racing in "Small Craft Advisory" conditions. I've been overpowered in the 7 above 22 kts of wind and this will enable more heavy weather days.

#sailing

Baby oscilloscope! 💖
@benhencke brought their tiny SAOScope to the #Teardown2025 party at #PDX #hackersapce Ctrl-H last night! It can do 1 Ms/s at 12 bit. The knobs work including trigger! #Portland #Badgelife

Friday night, work week is over, time to party!

And by party I mean debug IDE code and pixel alignment on open source while listening to 80s covers.