Ryan Schmidt
rms80.bsky.social
Ryan Schmidt
@rms80.bsky.social
It’s Ryan from Twitter! Former Epic Games Engineering Fellow, now an intern at Gradientspace Corp (gradientspace.com). Invented Modeling Mode, Geometry Script, Autodesk Meshmixer, some other stuff. PhD in Computer Shapes. Also mastodon.gamedev.place/@rms80
The Mesh Boolean in Unreal Engine is not "mathematically robust"...which means it works great on meshes with holes, and even does something sensible when holes intersect! And the Self-Union is very good at cleaning up foldovers created by my minimal-hole-filler...
October 21, 2025 at 5:58 PM
learned today that boost.polygon has no dependencies on the rest of boost, and it can do a 2D Voronoi diagram for line segments, which means it can be used to find the max-inscribed circle of a polygon (which is much harder than min-containing circle!). And it's quite fast, too.
October 11, 2025 at 4:02 PM
been working on a native-C# USD reader for...way too long now. My goal is only to extract the mesh data trapped in USD files. Absolutely bonkers how complicated it is to do that for even a very basic USD scene...took about a week of evenings each for A -> B -> C
September 27, 2025 at 4:57 PM
been working on a .usda importer...meshes have been achieved internally...
September 18, 2025 at 8:03 PM
early pre-GPT LLMs were initially being researched for machine translation. It's the same technical core (transformer architecture based on text tokenization that does sequential next-word prediction).
September 17, 2025 at 7:04 PM
kinda made a nodegraph for meshmixer...
September 13, 2025 at 9:08 PM
it's pretty wild how high-res these mesh generators can go now. Even the v3.0 standard is probably too detailed for game use though...needs a low-poly and baked normals. And that vastly complicates 'fixing' any problems...so it's kinda ended up in the same spot as 3D scanning 🤷‍♂️...
August 31, 2025 at 6:55 PM
August 19, 2025 at 5:47 PM
Always fun when some low-level graphics tech improvement gets boiled down for a mass-news headline. Spheres!! What will those wizards think of next…
August 19, 2025 at 5:36 PM
watching this video on neural scaling laws and the guy just said that based on experimental data the intrinsic dimension of natural language is 42...

(www.youtube.com/watch?v=5eqR...)
August 13, 2025 at 9:29 PM
oh the next big thing...ugh should probably try to delete from my brain...
August 8, 2025 at 1:54 PM
I appreciate these linkedin skill endorsements but tbh kinda sad that nobody acknowledged my paper-rejection skills
August 7, 2025 at 6:07 PM
had to look up what year 12 Monkeys happened in…seems like we are safe
August 4, 2025 at 5:26 PM
hmm maybe shoulda taken that roblox job...
July 31, 2025 at 11:38 PM
“What could you possibly want a 3D printer for?”

The little things…
July 19, 2025 at 10:53 PM
nah it's got a "crop to selection" button right in the main toolbar. Has a lot of tools but the default/basic settings are all basically MS Paint (it started as a minimalist mspaint replacement, decades ago - as a student project at udub!)
July 15, 2025 at 2:58 PM
thanks for clearing that up, AI overview
July 12, 2025 at 4:28 AM
July 3, 2025 at 5:19 PM
*chef's kiss* (arxiv.org/abs/2506.08872)
June 17, 2025 at 10:53 PM
it's a good point...seems like the generators don't understand how to do that, unfortunately. The only time I got close, it also included the frame of a DCC app and windows desktop...
June 10, 2025 at 9:30 PM
...apparently not (at least in Reality Capture)
June 10, 2025 at 9:03 PM
these new video models are pretty good at generating stable turntable clips...will the frames work as input to a standard photogrammetry pipeline? (...)
June 10, 2025 at 9:03 PM
Has a major 3D tool ever switched coordinate systems like this? I applaud the change but it will be interesting to see how it goes down, sooooo many assumptions baked into code and assets x.com/TimSweeneyEp...
June 5, 2025 at 6:09 PM
May 30, 2025 at 2:43 PM
Always nice to see my neighborhood make the news
May 26, 2025 at 4:09 PM