在进行UE4 VR 制作工程中,因为有很多UI元素要呈现,例如字幕、暂停界面等等,但使用3D Widget总是各种不如意,尤其在呈现文字的时候,文字很很虚并且在人物高速运动时,3D UI元素会剧烈抖动,最后不得已另寻出路。

最后终于发现一个component可以完美实现以上效果并且效果相当好,文字、UI的分辨率在VR里基本和PC中的效果差不多,这个组件就是Stereolayer。

Stereo Layer在设置的时候,LiveTexture是需要勾选的,然后就是Texture,我试了很多Texture都不行,最后只能使用Widget render to texture才可以。

Stereolayer Type主要是设置组件的呈现方式,Face Locked是固定在HMD上,Tacker locked是固定在起始点,World locked无论如何都不行,Htc vive并不支持此方式。

Stereolayer Shape是UI的呈现现状,有面片,还有cubemap和cylinder的形式,还是比较好的。

总之此组件的坑很多,尤其是Livetexture,操作不当会造成内存泄漏,要时刻注意CPU及GPU的变化。

转载于:https://www.cnblogs.com/LynnVon/p/9013072.html

UE4 VR中一种比较清晰的UI制作方式相关推荐

  1. python图表制作方法_Python中一种简单的动态图表制作方法

    在读技术博客的过程中,我们会发现那些能够把知识.成果讲透的博主很多都会做动态图表.他们的图是怎么做的?难度大吗?这篇文章就介绍了Python中一种简单的动态图表制作方法. 数据暴增的年代,数据科学家. ...

  2. mysql空表_MySQL中两种快速创建空表的方式

    在MySQL中有两种方法 1.create table t_name select ... 2.create table t_name like ... 第一种会取消掉原来表的有些定义,且引擎是系统默 ...

  3. c#web页面显示弹窗_C#中三种弹出信息窗口的方式

    弹出信息框,是浏览器客户端的事件.服务器没有弹出信息框的功能. 方法一: asp.net页面如果需要弹出信息框,则需要在前台页面上注册一个javascript脚本,使用alert方法.使用Client ...

  4. java线程安全定义了什么单例_Java中四种线程安全的单例模式实现方式

    第一种:饿汉模式(线程安全) public class Single2 { private static Single2 instance = new Single2(); private Singl ...

  5. Struct2中三种获取表单数据的方式

    1.使用ActionContext类 //1获取ActionContext对象ActionContext context = ActionContext.getContext();//2.调用方法获取 ...

  6. Java基础学习总结(85)——Java中四种线程安全的单例模式实现方式

  7. VR中Unity UI系统

    以前做HTC VIVE开发的时候,做UI交互不需要考虑那么多事情,直接一个VRTK插件包,自己想要的功能几乎全部包含在内,可是自从Oculus的Touch出来以后,Oculus的操作体验又上了一个大台 ...

  8. 谷歌 Daydream 实验室:VR中学习新技能是一种怎样的体验?

    谷歌 Daydream 实验室:VR中学习新技能是一种怎样的体验? 本文作者:逸炫 编辑:田苗 2017-07-26 10:56 导语:要学做一桌满汉全席,还是得撸起袖子下厨房. 雷锋网按:在VR中, ...

  9. ue4 如何获取端口号_尝试在UE4.22中实现罪恶装备Xrd的卡通渲染

    零.前言 最近尝试尝试给UE4添加一个用于三渲二的新的光照模型,主要参考了知乎文章和这篇博客教程,以及GDC2015罪恶装备Xrd制作团队的演讲及其PPT内容. 一.获取美术资源 由于是完全照抄罪恶装 ...

最新文章

  1. java贪吃蛇不能回头,儿时回忆!泪流满面,Java 实现贪吃蛇游戏的示例(附代码)...
  2. 关于 java.util.concurrent 您不知道的 5 件事--转
  3. c语言与python的区别
  4. 在ASP.NET Core中编写合格的中间件
  5. 前端学习(1659):前端系列实战课程之瀑布流实现思路
  6. 图片--Android加载图片导致内存溢出(Out of Memory异常)
  7. Python学习三|列表、字典、元组、集合的特点以及类的一些定义
  8. linux 监控软件介绍,Linux中系统整体性能监控工具详细介绍
  9. 启示录:新加坡纬壹科技城成功建设经验
  10. 【IT领导力】IT 使命、愿景和价值观声明:成功的基础
  11. 90后新晋父母的根据地——万物心选
  12. 一天狂点3.7万个赞! 男子因“点赞过多”被大众点评网处罚 法庭上吵翻
  13. 保镖机器人作文_保镖小学生作文
  14. 计算机画图 教学反思,画图教学反思
  15. search函数和search_n()函数
  16. 立体图形3D动画和绘制
  17. 镜头焦距和视角大小计算
  18. Bringing up interface eth0: Device eth0 does not seem to be present, delaying initialization.
  19. C++获取电脑主板唯一标识
  20. 体育馆预约系统java_基于JAVA WEB的高校体育场地预约管理系统(计算机毕业设计)...

热门文章

  1. [BZOJ1968][AHOI2005]COMMON约数研究 数学
  2. css alpha滤镜
  3. [学]《Python 核心编程》学习笔记(三)
  4. [虚拟化/云][全栈demo] 为qemu增加一个PCI的watchdog外设(三)
  5. 在线文本交集计算工具
  6. 开发函数计算的正确姿势 —— 排查超时问题
  7. fusionjs 学习二 核心概念
  8. 深入理解ArrayList 和 LinkedList 区别
  9. sharepoint 2010报错问题集以及解决方法
  10. 4--RESTful应用程序