Got some assistance with the weird axis flipping stuff that was going on… as I suspected it was to do with the way quaternion rotation and double cover works. I also realised I was doing my rotations all wrong. To rotate around the hmd, I need to be translating the parent back to the origin then changing the rotation by multiplying it by an incremental quaternion, then normalising the output, then translating back to the point which is center stage.
Sad fact is, I’m just not yet used to thinking about quats and affines in my head quite yet. Although I will get there. I have a feeling I should find some more material on computer algebra for games/VR before the end of the month so I can bone up on my knowledge. Its like, I can visualise the translations and the associated matrices in my head, but only if I slow down and treat it like the meditation it is.
Sidenote: I just experimented with a very cool VR app called Radiant, which lets you fly through a psychoactive pattern field with trancey music going on in the background. I had the intuition to run my sub in the background on my speakers, thinking psychoactive visuals should help open that bridge between conscious and subconscious to let the sub have a deeper effect. So we’ll see if that theory holds any weight.