Using Godot for mixed-reality livestreaming
I've been working on an unusual project with Godot recently, and I thought it might make for a potentially interesting talk. I'm working on a mixed-reality livestreaming setup in Godot, blending together the live feed of my camera with a 3D scene matched to the perspective of the camera.
The project is still pretty early, but I could already easily fill a lightning or short talk with all the strange things I've done to achieve this so far; plus, I expect to have it a lot more fleshed out in the month or so.
I've attached an image of one of the effects I've been working on that I think is interesting; there's a transparent quad behind me in my real world-space, clipping into a physical table in the background, with accurate(ish) depth of field blur.
image: https://cdn.badcop.live/2025/03/image%20%281%29.png
in the (near) future, the idea is that these quads will be displaying different windows from my computer, and shuffling around depending on what program I have foregrounded