Andrew Meggs
banner
meggsomatic.tv
Andrew Meggs
@meggsomatic.tv
Rendering, game engines, scalability, gratuitous over-engineering || 💼 Avatar Perf & Visuals @ Meta || ⌛ Skyrim, Vampire Bloodlines, Warhammer Online || 🌃 Tiny retro/indie toys in 🦀 || 👫 shannonin3d.bsky.social (Slang/Vulkan/WebGPU/Khronos)
Pinned
Where I'm exploring with this is less emulation and more... If computing power had evolved but display capabilities had remained constant, how far could we have pushed within those limitations?

What can you do in 280×192×1bpp if you have 300 TFLOPS?

Also I dig the 📺🌈 fringes, man.
A study in quit points: Joined the #ArcRaiders playtest pre-coffee. Typo'd the Embark screen name in way I find too embarrassing to be seen in public. Can't change for 30 days, thus won't play Arc Raiders for 30 days. By that time I'll have missed any real chance to onboard, thus likely never.
October 19, 2025 at 2:25 PM
TFW the Google Photos AI generates a "Sand & Sea" album containing your family beach pics and some in-engine video of a water shader that you wrote a few years ago.
October 15, 2025 at 7:10 PM
Nice to finally decloak. Here's what I've been working on.

There's much more to do, if you're into making these sorts of things.

www.roadtovr.com/meta-horizon...
Meta Says New 'Horizon Worlds' Engine Update Brings Faster Loading and Up to 100 Concurrent Users
Today at Connect, Meta said it’s rolling out an updated version of the engine that powers Horizon Worlds. The new tech will purportedly speed up loading of Horizon Worlds spaces and allow up to 100 us...
www.roadtovr.com
September 18, 2025 at 2:04 AM
Expectations are everything. If they'd just called it something like "VtM: Blood & Phyre", everybody would have been super enthusiastic to see how Chinese Room did their own modern take on WoD. Hope folks give this a shot for what it is, instead of raging at what it isn't — so there'll be more WoD.
September 12, 2025 at 1:46 PM
No reason.
a man in a purple shirt is standing in a field with two other men .
ALT: a man in a purple shirt is standing in a field with two other men .
media.tenor.com
September 9, 2025 at 10:12 PM
Currently sitting in an airport with a laptop, using a phone hotspot to VPN into a data center to control an on-demand devserver to orchestrate automated testing on a rack of VR headsets. I am still blown away that we've somehow made this future Just Work.
August 1, 2025 at 5:15 PM
Aw shit. Here we go again.
July 25, 2025 at 8:39 PM
OUR son, now. I've adopted him.
BEHOLD MY DERPY LIL SON! (He's old enough to drink.)
July 25, 2025 at 8:20 PM
Reposted by Andrew Meggs
Art by • Keith Rankin
July 22, 2025 at 1:41 AM
Reposted by Andrew Meggs
New physics simulation technique just dropped

graphics.cs.utah.edu/research/pro...
https://graphics.cs.utah.edu/research/projects/avbd/
t.co
June 18, 2025 at 9:49 PM
The total unification of scholarly talks at respected conferences and "Check out my 64k demo".

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

diglib.eg.org/items/93fc78...

youtu.be/DZlJ4bHx1OQ
Real-Time GPU Tree Generation - Supplemental
YouTube video by Bastian K (KU BA)
youtu.be
June 25, 2025 at 1:09 PM
Reposted by Andrew Meggs
Hi Copenhagen! I'm excited to be giving the first of the Hot3D talks tomorrow at HPG. Hope to see some of my fellow graphics nerds there!

highperformancegraphics.org/2025/program...
High-Performance Graphics 2025
High-Performance Graphics 2025 - June 23-25 Copenhagen
highperformancegraphics.org
June 22, 2025 at 5:55 PM
Imperial units as a cautionary case study in letting your DSL grow beyond its original scope.
again, I use and prefer metric units. but you have to recognize that consistency is not a universal value? imperial units favor task-specificity, human body measurements, and historical compatibility. just cause you CAN convert inches to miles doesn't mean anyone does, so why worry about the ratio?
June 5, 2025 at 9:28 AM
Reposted by Andrew Meggs
the Inhuman League
June 4, 2025 at 5:24 PM
Am I the only one out there who... actually really loves leetcode? Seriously my dream job would be to hang out with a colleague at a whiteboard, optimally solving tricky but completely self-contained CS problems, with no integration or maintenance requirements.

I'm sad that's only the interview.
Do you hate leetcode like me? Are you still looking for your full time software engineering job after graduating like me? I made a cool fun unique way to get ready for online assessments with a coding tower defense game!!
#CompSky #ComputerScience #GameDev #VideoGames
#CS #Software #SoftwareEngineer
Check out the new coding tower defense game I made! Code Breach allows you to solve leetcode problems in a gamified way to make the process of preparing for software job interviews better and more fun!

Try the demo for free today!
codegrind.online/games/tower-...

#coding #gaming #software #game
June 4, 2025 at 1:07 PM
This is a disturbingly-substantial keyboard.
May 31, 2025 at 6:06 PM
OK hear me out. What if we used AI to generate a scene out of triangles because they were efficient to render (trianglesplatting.github.io), but then we used AI to render the triangles (microsoft.github.io/renderformer/)?
RenderFormer: Transformer-based Neural Rendering of Triangle Meshes with Global Illumination
We present RenderFormer, a neural rendering pipeline that directly renders an image from a triangle-based representation of scene with full global illumination effects, and that does not require per-s...
microsoft.github.io
May 31, 2025 at 2:15 PM
Friendship ended with Gaussian Splats. Now Triangle Splats are my best friend.
May 30, 2025 at 2:48 PM
Reposted by Andrew Meggs
2023: Gaussian splatting paper is published, triangles are so over



2025: Triangles are so back babbbyyyy

trianglesplatting.github.io
Triangle Splatting for Real-Time Radiance Field Rendering
Triangle Splatting for Real-Time Radiance Field Rendering, 2025.
trianglesplatting.github.io
May 30, 2025 at 7:30 AM
My favorite DC-weird thing is the way the Venn diagrams of “lifestyle poly” and “poly lifestyle” just barely brush against each other at the same party within the same circle of friends.
May 25, 2025 at 5:37 PM
This morning I woke up with a bad hangover, and my cruelty, malice, and will to dominate all life was missing again.

This happens all the time.

I forged it into a ring of power.
May 16, 2025 at 4:23 AM
High point of work today: An art/lighting review where the specular lighting equation on avatar lips divided the room into two camps, depending on whether lip gloss was in or out of style when you came of age.
May 9, 2025 at 8:47 PM
When your renderer has a job system and you wrote some code to set up a rim light... 🤦‍♂️
April 28, 2025 at 5:26 PM
Minding the build tree for test failures is nobody's idea of a fun oncall rotation, but I have to admit that "Avatars Sheriff" is an amusing job title to hold for the week.
April 18, 2025 at 2:22 PM
I remember ~15 years ago arguing with a fellow dev that "Dark Souls is an incredibly fair game in exactly the same way as Guitar Hero: No tricks, no surprises, you're told exactly what to do and it's up to you to execute."

Yet it never connected to me until today that it could be a *rhythm* game!
I'll go one step further in "takes that piss dudes off" and say that people who want parry only focused games don't want action games, they want rhythm games with extra steps
April 6, 2025 at 10:44 PM