当前位置: 首页 > news >正文

Unity之XR Interaction Toolkit如何在VR中实现渐变黑屏效果

前言

做VR的时候,有时会有跳转场景,切换位置,切换环境,切换进度等等需求,此时相机的画面如果不切换个黑屏,总会感觉很突兀。刚好Unity的XR Interaction Toolkit插件在2.5.x版本,出了一个TunnelingVignette的效果,我们今天就来分析一下他是如何使用的,然后我们自己再来扩展一下这个效果。

Tunneling效果

我们先找到官方实现VR黑屏的地方,通过实例Demo,我们在XROrigin下面的MainCamera节点下,找到了TunnelingVignette。
在这里插入图片描述
他的原理很简单,就是一个半球形,放到了摄像机的前面,挡住相机的射线,然后控制它的颜色变化,可以模拟人物的眼睛睁眼和闭眼的效果。在这里插入图片描述
调整遮罩参数后,黑屏效果。
在这里插入图片描述

Shader参数:
在这里插入图片描述
Apertu

http://www.lryc.cn/news/341199.html

相关文章:

  • html+vue编写分页功能
  • 计算机网络 实验指导 实验17
  • 在 Vue中,v-for 指令的使用
  • 达梦数据库执行sql报错:数据溢出
  • 从「宏大叙事」到「生活叙事」,小红书品牌种草的的“正确姿势”
  • Python Selenium 的基本使用方法
  • 上位机图像处理和嵌入式模块部署(树莓派4b固件功能设计)
  • 新手入门人工智能:从零开始学习AI的正确途径
  • ubuntu git相关操作
  • IDEA工具|添加 GitLab 账户之两三事
  • 蓝桥杯:棋盘(Java)
  • 跨界融合:ERP与TMS的区分、相通之处、融合方式,全告诉你。
  • SAP Smartform转存PDF方法汇总
  • Linux【实战篇】—— NFS服务搭建与配置
  • Edge的使用心得与深度探索
  • 逆向案例二十八——红某点集登录接口逆向序
  • 我的创作纪念日20240418
  • 计算机视觉入门
  • CTFHUB-技能树-Web前置技能-文件上传(前端验证—MIME绕过、00截断、00截断-双写后缀)
  • Java面试题笔记(持续更新)
  • 格式化字符串漏洞学习笔记
  • 用友NC avatar接口文件上传漏洞
  • 【Go语言快速上手(二)】 分支与循环函数讲解
  • 动手写sql 《牛客网80道sql》
  • Node.js、Java、Python、PHP在构建BS系统时的特点比较
  • 快速入门深度学习9.1(用时20min)——GRU
  • 基于51单片机的步进电机调速系统设计
  • postcss概述
  • 【Proteus】51单片机对直流电机的控制
  • JET毛选学习笔记:如何利用《实践论》学习实验