~ / cmdr2

projects: freebird, easy diffusion

hacks: carbon editor, torchruntime, findstarlink

  • #ox
  • #blender

Shipped a bunch of regression tests that test Blender’s XR API automatically - https://github.com/cmdr2/blender-xr-regression-tests Next: Contribute a patch to Blender so that it can run headless in XR. This will unblock running these regression tests weekly in a CI runner.

  • #blender
  • #programming
  • #vr

Helped investigate a recent regression in Blender, which broke ‘pass-through’ (i.e. AR) support on Quest 3. Pass-through works reliably on Blender 4.3, 4.4, 4.5 and 5.0, but has been broken since Blender 5.1. git bisect didn’t help, because “good” commits would suddenly turn “bad” (and vice versa). It was really strange. And most of the code for passthrough hasn’t changed in 2 years (when it was first committed). The root-cause turned out to be a bad struct initialization. Without proper initialization, we’d OR against garbage values, instead of zero-initialized flags. That is:

  • #freebird
  • #vr
  • #ar
  • #blender

Freebird is finally out on sale - https://freebirdxr.com/buy It’s still called an Early Access version, since it needs more work to feel like a cohesive product. It’s already got quite a lot of features, and it’s definitely useful. But I think it’s still missing a few key features, and needs an overall “fine-tuning” of the user experience and interface. So yeah, lots more to do. But it feels good to get something out on sale after nearly 4 years of development. Freebird has already spent 2 years in free public beta, so quite a number of people have already used it.