CG游麟网官方站
查看: 10300|回复: 21

[建模教程] (ue4)VR下使用StereoLayer创建3DUI

[复制链接]

1

主题

2

帖子

2

积分

初入江湖

Rank: 1

麒麟币
0
任务币
0
威望
0
贡献
0
主题
1
在线时间
0 小时
发表于 2017-5-8 16:48:25 | 显示全部楼层 |阅读模式
引用:
VR Compositor Layers:https://developer3.oculus.com/documentation/game-engines/latest/concepts/unreal-overlay/

Video:https://www.youtube.com/watch?v=lxFqUDW5-fE

注意:StereoLayer只有在HMD下可见,最后渲染给HMD的,所以不受POSTEffect等效果影响,且显示器上不可见

一,原理:
创建传统的3DWidget,将Widget的UI绘制给StereLayer,校对StereoLayer和WidgetUI位置一致(保证UI交互没影响),运行时隐藏Widget,只显示StereoLayer

二,实现步骤:

1,创建传统的3DWdiget:
设置Widget旋转(0,0,180)
Draw Size修改为UI的分辨率大小
file:///C:/Users/MFK_chou/AppData/Local/Temp/enhtmlclip/Image.png
2,添加SteroLayer组件
设置QuadSize为UI分辨率大小,缩放,保证与Widget组件重叠
file:///C:/Users/MFK_chou/AppData/Local/Temp/enhtmlclip/Image(1).png
3,蓝图中将Widget的UI设置给StereoLayer
第一种将WidgetUI赋值给StereoLayer的方法:
file:///C:/Users/MFK_chou/AppData/Local/Temp/enhtmlclip/Image(2).png
第二种将WidgetUI赋值给StereoLayer的方法:
获取WidgetUI的材质实例的 SlateUI,赋值给StereoLayer
file:///C:/Users/MFK_chou/AppData/Local/Temp/enhtmlclip/Image(3).png


4,隐藏WidgetUI:创建透明材质,赋值给Widget
file:///C:/Users/MFK_chou/AppData/Local/Temp/enhtmlclip/Image(4).png
三,注意:
1,StereoLayerShape问题:
Rift版本StereoLayer暂只支持QuadLayer平面类型,不支持CylinderLayer和CubemapLayer

2,StereoLayerType问题:
Oculus的StereoLayerType的WorldLocked类型暂时功能未完成,推荐使用TrackerLocked或者FaceLocked

楼主热帖
回复

使用道具 举报

14

主题

5374

帖子

6446

积分

四方传颂

Rank: 9Rank: 9Rank: 9

麒麟币
954
任务币
0
威望
0
贡献
0
主题
14
在线时间
5 小时
发表于 2017-5-8 17:58:32 | 显示全部楼层
前排支持下分享
回复 支持 反对

使用道具 举报

91

主题

5493

帖子

6794

积分

版主

Rank: 7Rank: 7Rank: 7

麒麟币
1186
任务币
0
威望
0
贡献
0
主题
91
在线时间
13 小时
发表于 2017-5-8 18:13:36 | 显示全部楼层
帮帮顶顶!!
回复 支持 反对

使用道具 举报

48

主题

5662

帖子

8763

积分

名下无虚

Rank: 10Rank: 10Rank: 10

麒麟币
3101
任务币
0
威望
0
贡献
1
主题
48
在线时间
13 小时

最佳新人突出贡献

发表于 2017-5-8 18:53:48 | 显示全部楼层
LZ真是人才
回复 支持 反对

使用道具 举报

22

主题

5247

帖子

1万

积分

无人不晓

Rank: 12Rank: 12Rank: 12

麒麟币
9450
任务币
0
威望
0
贡献
0
主题
22
在线时间
3 小时
发表于 2017-5-8 20:09:22 | 显示全部楼层
路过,支持一下啦
回复 支持 反对

使用道具 举报

80

主题

1757

帖子

8659

积分

版主

Rank: 7Rank: 7Rank: 7

麒麟币
6902
任务币
0
威望
0
贡献
0
主题
80
在线时间
14 小时
发表于 2017-5-8 22:50:16 | 显示全部楼层
前排支持下分享
回复 支持 反对

使用道具 举报

960

主题

6217

帖子

73万

积分

天外飞仙

Rank: 16Rank: 16Rank: 16Rank: 16

麒麟币
726411
任务币
0
威望
3
贡献
382
主题
960
在线时间
203 小时

最佳新人忠实会员

发表于 2017-5-9 08:30:18 | 显示全部楼层
相当不错,感谢无私分享精神!
回复 支持 反对

使用道具 举报

3

主题

167

帖子

3284

积分

大名鼎鼎

Rank: 7Rank: 7Rank: 7

麒麟币
3117
任务币
0
威望
0
贡献
163
主题
3
在线时间
86 小时
发表于 2017-5-9 09:10:57 | 显示全部楼层
ue4)VR下使用StereoLayer创建3DUI
回复 支持 反对

使用道具 举报

27

主题

1万

帖子

3万

积分

垂名青史

Rank: 16Rank: 16Rank: 16Rank: 16

麒麟币
25956
任务币
0
威望
0
贡献
0
主题
27
在线时间
14 小时

最佳新人

发表于 2017-5-9 09:45:07 | 显示全部楼层
小手一抖,积分到手!
回复 支持 反对

使用道具 举报

48

主题

5662

帖子

8763

积分

名下无虚

Rank: 10Rank: 10Rank: 10

麒麟币
3101
任务币
0
威望
0
贡献
1
主题
48
在线时间
13 小时

最佳新人突出贡献

发表于 2017-5-9 10:26:38 | 显示全部楼层
楼主太有才了,膜拜中……
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
客服QQ:
47413829
新QQ群:
418757022
在线时间:周一至周五
9:00-22:00 Email:
47413829@qq.com
举报:网盘资源失效
在线客服
快速回复 返回顶部 返回列表