graham graham
banner
grahamgrah.am
graham graham
@grahamgrah.am
https://electric.horse/

20+ year, non-award winning game/computer vision/interactive/xr/graphics/network/tools developer.
I also tell people I'm an artist.
Play too much poker.

Brighton, UK

https://www.instagram.com/soylentgraham
Halloween papier mache head WIP
October 24, 2025 at 12:06 PM
Everyone likes a stupid app of joy once in a while, right?
October 3, 2025 at 6:40 PM
More progress of Pulp video editor...
August 29, 2025 at 9:01 PM
Working on another video-editing tool.... Pulp! (very track/clip/nodey based!)
August 27, 2025 at 3:14 PM
Next step with phone/ipad to #GaussianSplat capture....

Capture depth out of phone and use as the seed points!
July 21, 2025 at 5:04 PM
More visualisation! #GaussianSplats
July 15, 2025 at 4:32 PM
More WIP on a gaussian splat training app...
July 13, 2025 at 6:30 PM
The lego model dataset for nerf/splat etc, is so dang aesthetically pleasing
June 27, 2025 at 9:42 PM
Finally getting into this gaussian splat (->convex->triangles->graham's r&d) stuff at the training level... first step achieved - train from scratch & render output in swiftui/metal & unity & web!

(Ultimate goal of some animated 3D scenes, but with some better representation than alpha soups)
June 26, 2025 at 11:12 AM
June 16, 2025 at 8:46 AM
Making more stupid tools
June 11, 2025 at 2:32 PM
Published a SwiftUI package for rendering Text in an arc/circle, a problem which any tutorial you google only has a partial solution (ie. slow, doesn't work for anything other than monospaced, correct kerning alignment, etc)
github.com/NewChromanti...
April 22, 2025 at 1:01 PM
"There's no need for this, lets just put our cards down and settle this with a chop"

#youmemebetterthanyoupoke
April 19, 2025 at 4:53 PM
April 14, 2025 at 10:05 PM
"These go up to sevens"

#youmemebetterthanyoupoke
March 27, 2025 at 11:45 AM
March 27, 2025 at 10:56 AM
After being sick for the entirety of march, getting back into this a bit.
Interop always existed between web/swift/unity/etc, but starting to make some web-components to play & spy on running games :) (all using same assets!)
March 23, 2025 at 7:40 PM
"Somebody call me!"

#youmemebetterthanyoupoke
March 2, 2025 at 5:20 PM
February 26, 2025 at 11:27 AM
Managed to get ARKit/ARFrame image streamed into a webkitview.
Slow framerate is due to pixel by pixel blit to canvas... should be fine once it's a faster render to a webgl texture!

So i think #webxr on ios is pretty doable! (Would be great if there was a faster way to get this image across though)
February 24, 2025 at 10:35 PM
"I also like to live dangerously"

#youmemebetterthanyoupoke
February 24, 2025 at 12:32 PM
"Damn shame what they did to those kings"

#youmemebetterthanyoupoke
February 24, 2025 at 12:31 PM
Now with corrected matricies
February 21, 2025 at 5:03 PM
Thought I'd have a quick go at adding webxr to a webview on ios, to make AppClip views of webxr pages work on ios :)

First step in!
February 21, 2025 at 4:32 PM
Hacky animations!
February 10, 2025 at 8:10 PM