Haï (XR)

Haï (XR)

@just.hai-vr.dev

Building tools to benefit users, not platforms. Account operated by Haï~, see: https://docs.hai-vr.dev/links You can support me on Patreon: http://patreon.com/vr_hai Sites: https://hai-vr.booth.pm, https://hai-vr.dev

710 followers18 following410 posts

Haï (XR) reposted

Replying to @dtupper.com

"Former VRChat, Inc. employee allegedly responsible for the development of a new character controller claims they were the only one working on it before they were laid off" would be the fact

Happy new year. ❤️‍🩹 I haven't logged into any social VR platform for the past 12 days until today. This is going to be a peculiar year; so let it be a good one. bsky.app/profile/just...

Haï (XR)@just.hai-vr.dev

I've celebrated New Years Eve in VR for the past 6 years out of genuine desire, but this year, the magic is gone. I cannot force myself to attend an event that, for the first time, I have not been looking forward to. Have a good time, and see you in 2026.⭐

I have a lot of stuff on my mind at the moment; I'm quite stressed, so I've been using social media less, but conversely I've been able to focus on developing projects. I'm hoping to write about it soon. Thank you for being around.

I've celebrated New Years Eve in VR for the past 6 years out of genuine desire, but this year, the magic is gone. I cannot force myself to attend an event that, for the first time, I have not been looking forward to. Have a good time, and see you in 2026.⭐

Since the VRChat Avatar Marketplace was launched 354 days after the first VRChat, Inc. layoffs, this means that when the Avatar Marketplace celebrates its 1st anniversary, it will mark the end of their two-year plan to rocket-ship levels of success

I've purchased my first AIO because I wanted to give those a try, but also it serves as a last ditch attempt to fix my bluescreen issues in Resonite (I've been unable to rule out temperature). I will wait until next year to install it.

I have no plans to order a Steam Frame early but total head-mounted weight just shot up my priority list. I don't think my neck can take much more of the Vive Pro Eye bsky.app/profile/just...

Haï (XR)@just.hai-vr.dev

Probably won't be a day one purchase because I don't have the same daily interest in VR as back when I had posted this. bsky.app/profile/just...

(weight of strip of dangling cable, accessories, additional tracking modules, and additional head-mounted battery count towards total head-mounted weight)

I wanted to go and purchase a new mechanical hard drive (as in the ones with a spinning platter) for more backup storage, and, what the fuck! Not even that is safe

I have 3 hours left to consume the remaining of my AI slop credit I haven't been using (it's not good at my current Unity problems) that comes "free" with the software license I've had been subscribed to since 2016 way before LLMs was shoved into every single product bsky.app/profile/just...

Haï (XR)@just.hai-vr.dev

Fuck me, I can't trust any of this

I've had the weirdest dreams in the past two days that I can't remember. One of them was about a quadcopter drone that was miscalibrated to only go north and was lost. Another one told me to do a health checkup. I can't recall any of the rest.

Oh look, an A/B test where one solution is significantly less shit than the other bsky.app/profile/just...

Haï (XR)@just.hai-vr.dev

I found a new thing to be infuriated of: websites that think it's OK to change the layout of a scrollable page based on the vertical window size Let me crop the damn bottom of the window in peace

I found a new thing to be infuriated of: websites that think it's OK to change the layout of a scrollable page based on the vertical window size Let me crop the damn bottom of the window in peace

I feel like expensive ice cream tubs has got to be one of the most cost effective snack or something Too dense to chug the whole tub compared to cheap ice cream, can last for more than a week

Thinking about it, Merlin worked at VRChat, Inc. for around 2 years and 3 months or so. If Soba doesn't release before July 2026, it would mean Soba's development time may have surpassed Udon 2's development time. bsky.app/profile/just...

Haï (XR)@just.hai-vr.dev

25th of November 2025 Soba status update just dropped It's the same as the 25th of November 2024 announcement but reformulated

Skinned Mesh Constraint has been updated to V1.2.0 to fix compilation errors. If you use the VRChat SDK 3.10, this update is mandatory. Thanks to Vistanz for reporting this issue (VRCConstraintBase.GetPerSourcePositionOffsets() is no longer public) bsky.app/profile/just...

Haï (XR)@just.hai-vr.dev

I am releasing "Skinned Mesh Constraint Builder". Avatars like Milltina are weight painted in such a way that attaching objects or particles to the body isn't as straightforward as parenting to one bone. Use this tool to attach a GameObject to a polygon, like weight painting.

I regularly create open source software, and something I'm becoming more conscious about (which I didn't really think about 5 years ago) are the problematics and unhealthy dynamics that come from building software which can only exist on top of another proprietary software.

I'm more inclined these days to try creating software that can work on top on "more than one" other software, whenever possible. It even affects my general Unity development, as in, I'm actively thinking "Can my work provide value outside of the Unity Engine?"

I rarely have the desire to get in VR these days. I was forced to perform a battery replacement when my controller instantly turned off after charging it, and it completely zapped my remaining motivation. Maybe it's yet another sign. I've been considering skipping VR New Years' Eve 2026.

It should have been obvious but putting WD-40 on my chair caster wheels vertical axis makes the chair move much easier I just wanted to get rid of a squeaky noise

Just learned today that adding uncompressed files to a compressed 7z archive sequentially will compress them less well than creating a compressed 7z archive that contains all of those uncompressed files all at once