Happyrobot33
banner
happyrobot33.bsky.social
Happyrobot33
@happyrobot33.bsky.social
Co-Creator of #Openflight alongside @mattshark89.bsky.social
Creator of VRCTally, HNode, PVEThemes
Find all my stuff here https://github.com/Happyrobot33/

I develop a bunch of random different things, mostly interest based. Heavy C# preferenced coder :)
Heres something that didnt make it in for #stageflight in time due to how busy the aerial team was with everything else, but this is a shader setup for emulating a ground control station view! Supports auto zoom and showing the realtime colors of each drone. This will probably make it in eventually
October 28, 2025 at 2:00 AM
Retroreflective material is so cool.... Looks even better now that I fixed some of the math (proper transformation matrices go brr) and its applied to a actual asset with striping. Added a slight fresnel effect to make it falloff at extreme angles too
October 4, 2025 at 3:47 PM
figured out how to make a retroreflective material in a shader for a upcoming project, works pretty well! Still needs fallback support for possibly using reflection probes/light probes too but still, works pretty well! fully works with multiple realtime lights and reflects the color back properly
October 3, 2025 at 9:55 PM
Another view of the 650kb/s stream, this time this is what it looks like in the MDMX buffer. Blocks suddenly turning red means the CRC check failed and it retains the previous value it had. The fact we are even doing what we are doing here is still wild to me
October 2, 2025 at 1:09 AM
Was bored, decided to take a shot at making the AudioLink theme colors tied to DMX. Ive always had this idea and have been forever surprised no one has done it yet, its really simple to do. So as a LD you can switch the theme colors out of automatic mode and drive all 4 colors. 14 channel fixture
September 25, 2025 at 12:18 AM
Hey virtual Technical Directors for events, I got bored, saw the TD area on our upcoming new screenmap and decided to implement the OnTime API into HNode so you dont need precious video map space being wasted by a browser capture. All of this is, again, possible due to our work on binary grid
September 9, 2025 at 6:38 AM
Its a system for cross instance avatar reprojection, widely used at Stageflight and currently one other venue. It allows for boiler room style events to still have multiple instances without losing the visual aspect of the DJ being "in the instance"
August 29, 2025 at 12:21 AM
Got bored, did another funny. Live twitch chat connector in HNode
August 5, 2025 at 7:55 PM
Thanks to the work of @lomg.fyi along with HNode, you can begin low latency programming lights in less than one minute from nothing running on your machine. Roughly 12 kb/s of MIDI events being flung here.
August 5, 2025 at 1:27 PM
God implementing dynamically loadable UI is painful, and thinking about the architecture for it is also really annoying. BUT! I got a proof of concept working. The fun part about this is I need to make helper methods to construct all the basic input types like buttons and input fields lol
August 4, 2025 at 6:16 PM
More experiments, ever need a VU meter in client? ive got one now :3 Decided to use the audacity color scheme for it since it looks nice. uses the VU peak output in audiolink.

Self reading render textures are super powerful lol
August 2, 2025 at 10:31 AM
I want to follow up and thank Mitsync for helping refine this implementation, it now has support for both logarithmic view and linear view. Audiolink represents the DFT as logarithmic internally, so we had to come up with an equation to remap it to linear properly. Equation attached to this thread
August 1, 2025 at 4:44 PM
Random avatar side tangent, thought of randomly adding a spectrogram to my gaze debug avatar. why the FUCK does seemingly no one else have this, its so good! Highly recommend

Doing this is super simple btw, just sample the DFT frequency constant into a scrolling rendertexture
August 1, 2025 at 7:11 AM