《基于Unity与SteamVR构建虚拟世界》 —3.5.7 VR环境比例

举报
华章计算机 发表于 2019/11/24 16:07:18 2019/11/24
【摘要】 本节书摘来自华章计算机《基于Unity与SteamVR构建虚拟世界》一书中第3章,第3.5.7节,作者是[美] 杰夫·W.默里(Jeff.W. Murray) ,吴 彬 陈 寿 张雅玲 林 薇 苏晓航 译。

3.5.7 VR环境比例

在Unity的3D空间中,没有米、厘米或其他任何类型的测量单位,单位可以是你想的任何东西,但世界的比例将会影响整个模拟的感觉。实际中手臂和腿部具有一定的尺寸,并且其物理特性取决于我们世界的比例。例如,重力使物体以一定的速度下降,这个反应取决于空间和重量之间的比例,改变其中一个会产生不同的结果。

Unity中物理学的行为最自然(至少看起来就像现实世界一样)时是当用1个单位代表1米时。1个单位代表1米意味着虚拟世界物理引擎被设置为与现实世界相似,SteamVR的单位也与此相同。如果你正在开发房间规模VR,那么真实世界与虚拟世界的比例只有在为1∶1时才会相匹配,也就是说,你在设置SteamVR期间设置的房间大小只会在比例是1单位为1米时才真正与虚拟世界中的大小相对应。

作为一个侧面说明,调整比例的另一个选择是调整摄像机,通过缩放摄像机,你可以调整观看者的感知比例。这与调整外观尺寸类似,但同样由于比例不是1∶1,不一定可以得到期望的物理效果。缩放摄像机可以起到改变视觉效果的作用,但对于改变虚拟世界对象的物理比例没有用处。


【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。