I am currently trying to implement a shrinking effect for my VR Character (Oculus Rift). My player is normally in normal size and shall have the ability to shrink itself to a small, ant like size. So I tried using “Set World to Meters Scale” and it seemed to work, but I guess it has a limit in size, whenever I go below 0.1 I get rendering issues. So I thought about scaling the whole world by 10 and setting the default Meter scale to 1000. This works but now I have a problem with positional tracking when the player is shrinked.
My player is driving in a “cart” and here the problems begin. In normal state, everything is ok, also positional tracking of the HMD looks good. But after shrinking (setting World to Meters Scale to 0.1) positional tracking doesnt seem to work and also my “cart” doesnt scale corretly. I tried scaling it manually together with setting World to Meters Scale but still my player cant lean “outside” of it.
Just shrinking the Character doesnt seem to work, since then I get huge stereo rendering problems like images are too far apart so you instantly get headaches.
Is there a better way to shrink a VR player than using “Set World to Meters Scale”, which keeps positional tracking working and is able to shrink to very small sizes?