在VR 中,如果镜片的中心轴,和屏幕的中心轴不在一条线上,
就会出现无论如何调节IPD,看到的图像都不清晰,这时候,要修改Camera的投影矩阵,
只需要一句代码就能搞定:
Camera.main.projectionMatrix *= Matrix4x4.Translate(new Vector3(1f,0,0));
注意 平移的单位目测是mm级的,这句代码的含义即将投影矩阵平移了1mm
变换前
变换后
本文共 255 字,大约阅读时间需要 1 分钟。
在VR 中,如果镜片的中心轴,和屏幕的中心轴不在一条线上,
就会出现无论如何调节IPD,看到的图像都不清晰,这时候,要修改Camera的投影矩阵,
只需要一句代码就能搞定:
Camera.main.projectionMatrix *= Matrix4x4.Translate(new Vector3(1f,0,0));
注意 平移的单位目测是mm级的,这句代码的含义即将投影矩阵平移了1mm
变换前
变换后
转载于:https://www.cnblogs.com/Jason-c/p/8242078.html