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

深入浅出谈VR(虚拟现实、VR镜头)

QQ截图20160831090511.png

1、VR是什么鬼?

近两年VR这次词火遍网上网下,到底什么是VR?VR是“Virtual Reality”,中文名字是虚拟现实,是指采用计算机技术为核心的现代高科技手段生成一种虚拟环境,用户借助特殊的输入/输出设备,与虚拟世界中的物体进行自然的交互,通过视觉、听觉和触觉等获得与真实世界相同的感受。

有人问,VR和3D、AR都差不多,都是三维图像,有什么区别?最简单直接的区别是VR是可以交互的,通过传感器可以感应人的动作的,根据不同动作做场景转换或者其他的信息交互。

2、VR的原理是什么?

提起VR就有一种高大上的感觉,实际上原理很简单,并不复杂。

VR主要由显示屏、处理器、传感器、摄像头、无线连接、存储/电池、镜片等组成。我想大家最关注的是显示屏上的影像是怎么透射成一个“虚拟现实”的场景的,这就要分析人眼和光学系统的原理。

 

2015111311073425b78_550.jpg

首先说影片资源,,VR的三维环境需要视频拍摄设备能够以360度全方位拍摄,然后通过显示屏分左右分别现实图像。

201608311472611308153580.jpg

人的眼睛只有双目的时候才能有距离感,才能实现3D效果。VR镜头相当于放大镜,高中物理就学过物体在一倍焦距以内成放大正立的虚像,不懂的就去脑补一下,VR镜头把左右眼视角的图像投影到人的眼睛里,这样就形成VR影像。

另外提到沉浸感,为了达到更好的沉浸式效果,视场角越大越好,但是人单眼的舒适角大约只有60°,在这个方位内人眼视力最敏感,超过了这个范围人会本能的转头。一般来说,镜片尺寸越大,人眼越不容易注意到透镜边缘,沉浸感越好。

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

相关文章:

  • 项目2 车牌检测
  • Linux: 网络基础
  • 【实战篇】巧用 DeepSeek,让 Excel 数据处理更高效
  • Flink CDC YAML:面向数据集成的 API 设计
  • RabbitMQ技术深度解析:打造高效消息传递系统
  • DeepSeek与人工智能的结合:探索搜索技术的未来
  • TAPEX:通过神经SQL执行器学习的表格预训练
  • Qt:Qt基础介绍
  • 加速度计信号处理
  • 基于SpringBoot养老院平台系统功能实现六
  • Conmi的正确答案——Rider中添加icon作为exe的图标
  • 机试题——DNS本地缓存
  • Day38【AI思考】-彻底打通线性数据结构间的血脉联系
  • 【LeetCode】152、乘积最大子数组
  • [MRCTF2020]Ez_bypass1(md5绕过)
  • MySQL 缓存机制与架构解析
  • LabVIEW自定义测量参数怎么设置?
  • 海思的一站式集成环境Hispark Studio更新了
  • TresJS:用Vue组件构建3D场景的新选择
  • Axure设计教程:动态排名图(中继器实现)
  • 攻防世界 文件上传
  • 从 .NET Framework 升级到 .NET 8 后 SignalR 问题处理与解决方案
  • 《Node.js Express 框架》
  • Unity LineRenderer 画线及代码控制--Unity小记
  • llama.cpp GGML Quantization Type
  • k8s部署go-fastdfs
  • Python----Python高级(并发编程:协程Coroutines,事件循环,Task对象,协程间通信,协程同步,将协程分布到线程池/进程池中)
  • 什么是可观测性?
  • 3. 【.NET Aspire 从入门到实战】--理论入门与环境搭建--环境搭建
  • kubeadm构建k8s源码阅读环境