UE4 怎样在VR模式下摄像机的正前方显示某个东西,譬如3DUI?
来源:互联网 发布:一钻淘宝店铺多少钱 编辑:程序博客网 时间:2024/05/16 08:17
如题,说白了就是在VR模式下,随时随地的显示某个东西在视角特定距离的正前方位置。
名词解释:
HMD 指的是VR头盔设备
数学原理公式:A = B + C + C.r.f * V
公式解释:
A 最终3DUI显示在世界中的位置(FVector)
B 摄像机的位置(FVector)
C HMD位置(FVector)
C.r.f HMD(Vive头盔)的旋转的正前方分向量()
V 特定数值(用于放大前向量,用来控制3DUI和HMD视口的距离)
以上公式能够正确显示,说明了在VR模式下最终的视口空间中的物体位置是由摄像机和HMD二者叠加在一起的
代码示例:FVector Cur3DUIPos = myCamera->GetCameraLocation() + HMDCameraPos + HMDCameraRot.GetForwardVector() * 100;
说明: Player和摄像机始终是绑定在一起的,所以摄像机的位置也就是Player的位置(第一人称)。而在VR模式下,HMD的位置和旋转则是独立于摄像机的,戴着头盔在
场景中移动,Player的位置并没有发生改变,它还在原来的位置。改变的只是HMD在世界中的位置和旋转。
所以,不管Player是否发生位移,在计算HMD正前方东西的位置的时候,加上摄像机的位置向量,就永远是对的。
阅读全文
0 0
- UE4 怎样在VR模式下摄像机的正前方显示某个东西,譬如3DUI?
- UE4在各种状态下启用VR模式的方法
- UE4在VR模式下去掉两侧黑边
- UE4在VR模式下如何使手柄震动
- UE4 VR 模式下全屏解决办法
- UE4 VR 模式下全屏解决办法
- UE4 VR 模式下全屏解决办法
- UE4 VR 模式下全屏解决办法
- ue4 3dui交互相关
- ue4 修改3dui内容
- 【UE4学习】09_SteamVR/Vive/VR 模式下 满屏/去黑边
- ue4 3dui材质参数修改
- 设置3D模型在2DUI界面中的显示,要设置所有的layer
- UE4改变摄像机的距离
- 关于UE4.12打包后无法切换到VR模式的问题
- UE4 VR开发遇到的死结问题
- 在虚幻UE4中不同VR头盔的FOV和分屏处理
- Unity使用Cardboard、MojingSDK等VR插件的3DUI(UGUI)凝视效果的实现(V客学院知识分享)
- 你所谓的“稳定” 只是稳定地穷着~
- 三元环的个数
- UVA 10115
- Seo从业者有什么办法可以提高自身的seo技术?
- 实训第二天
- UE4 怎样在VR模式下摄像机的正前方显示某个东西,譬如3DUI?
- Codeforces 160C Find Pair【思维+排序】
- Implicit super constructor Object() is undefined for default constructor. Must define an explicit co
- 有关抽奖的概率计算问题
- 「python」异常
- Android Shape绘制背景
- 欢迎使用CSDN-markdown编辑器
- 自我简介
- eclipse中配置svn