一文读懂VR/AR/MR:小白也能分清的虚实交互技术

一文读懂VR/AR/MR:小白也能分清的虚实交互技术

目录

前言

不知道你有没有过这样的困惑:刷视频时刷到VR游戏,刷导航时用到AR实景箭头,偶尔还会看到MR办公的新闻,这三个字母组合长得像“三胞胎”,到底有啥区别?明明都是“和虚拟东西打交道”,为啥有的要戴笨重头盔,有的用手机就能搞定?

其实不用怕,这篇文章专门给小白准备,全程没有晦涩的专业术语,只讲大白话、举身边的例子,再搭配几张简单示意图,看完你不仅能分清VR、AR、MR,还能给身边的人讲明白它们的用法。

在这里插入图片描述

一、逐个击破 —— 三种技术的 “大白话” 解读

1.1 VR(虚拟现实):钻进 “虚拟世界” 不出来

核心定义:用设备把你的视觉、听觉和现实隔离开,让你完全 “沉浸” 在电脑做的虚拟环境里。

关键特点:

  • 全封闭:眼睛看到的、耳朵听到的都是虚拟的,和现实世界 “断联”。
  • 强沉浸:让你感觉 “真的在另一个世界”(比如钻进游戏当主角)。
  • 设备依赖:必须戴 VR 头盔 / 眼镜(比如 Quest 系列),部分需要连接电脑。

生活案例(3 个最常见):VR 游戏(比如打僵尸、玩过山车)、VR 看房(不用去现场,“走进” 样板间)、VR 电影(沉浸式观看特效大片,仿佛置身电影场景)。

在这里插入图片描述

1.2 AR(增强现实):给 “现实世界” 加层 “滤镜”

核心定义:不遮挡现实,而是在你看到的真实世界里,叠加一层虚拟的信息或图像(相当于给眼睛装了个 “智能滤镜”)。

关键特点:

  • 半透明:核心是 “现实”,虚拟内容只是 “补充”(比如现实路面上叠加导航箭头)。
  • 弱沉浸:你清楚知道自己在现实中,虚拟内容是辅助作用。
  • 设备灵活:手机就能用(最普及),也有专用 AR 眼镜(比如 HoloLens 基础版)。

生活案例(3 个最常见):手机 AR 导航(比如高德 / 百度地图的实景导航,路面显箭头)、AR 特效(比如微信 / 抖音的面部贴纸、 Pokémon GO 抓精灵)、商场 AR 虚拟导购(帮你快速找到洗手间、推荐附近餐厅)。

在这里插入图片描述

1.3 MR(混合现实):在 “现实里” 玩 “虚拟物件”

核心定义:把虚拟内容和现实世界 “无缝融合”,不仅能看到虚拟内容,还能让虚拟内容和现实物体互动(相当于虚拟和现实 “打通了”)。

关键特点:

  • 虚实交互:虚拟内容能 “贴” 在现实物体上,还能和现实互动(比如虚拟杯子放在现实桌子上,移动桌子杯子也跟着动)。
  • 中高沉浸:比 AR 沉浸感强(能触摸、操控虚拟内容),但比 VR 弱(不与现实断联)。
  • 设备专业:多需要专用 MR 眼镜(比如 HoloLens 2),技术门槛比 VR/AR 高。

生活案例(4 个最常见):MR 办公(虚拟屏幕贴在现实墙上,用手势操作)、工业维修(对着现实机器,叠加虚拟维修步骤,手势就能点击切换)、MR 虚拟装饰房间(在家预览不同风格的家具摆放效果)和虚拟人物互动(在家就能与虚拟形象聊天、玩游戏)。

二、核心区别大对比 —— 一张表 + 一张图看懂

核心逻辑:从 “虚实融合度”“沉浸感”“设备要求”“核心用途” 4 个关键维度对比,避开混淆点。

2.1 对比表格

对比维度VR(虚拟现实)AR(增强现实)MR(混合现实)
虚实融合度全虚拟(和现实断联)现实为主,虚拟为辅(叠加)虚实无缝融合(可互动)
沉浸感强度最强(完全代入虚拟世界)最弱(清楚感知现实)中等(介于两者之间)
常用设备VR 头盔(Quest、PS VR)手机、简易 AR 眼镜专业 MR 眼镜(HoloLens 2)
核心用途娱乐(游戏、电影)、沉浸式体验(看房 / 看展)日常辅助(导航、特效)、信息展示(商场导购)专业场景(办公、工业、医疗)、家居装饰、虚拟人物互动

2.2 可视化对比图(核心区别一目了然)

在这里插入图片描述

三、避坑指南 —— 小白最容易混淆的 2 个误区

3.1 误区 1:AR 和 MR 是一回事?错!核心在 “交互”

AR 的虚拟内容是 “飘在” 现实上的(比如导航箭头不会跟着现实物体动),而 MR 的虚拟内容是 “长在” 现实上的(能和现实物体互动),简单说:AR 是 “看”,MR 是 “玩”。

3.2 误区 2:设备越贵,技术越高级?不一定!

VR、AR、MR 是三种不同技术路线,不是 “升级关系”(比如 VR 头盔再贵,也变不成 MR),核心看 “是否需要虚实交互”,日常用 AR(手机就能搞定),想沉浸式玩游戏用 VR,专业场景才需要 MR。

总结 ——3 句话快速记住三者区别

  • VR:关起门来玩虚拟(和现实断开)
  • AR:打开门来加滤镜(现实 + 虚拟叠加)
  • MR:推开窗来玩交互(虚拟 + 现实打通)
在这里插入图片描述

Read more

用 Vue 3 重构 Dify 聊天前端(上篇):项目搭建与基础架构

用 Vue 3 重构 Dify 聊天前端(上篇):项目搭建与基础架构

本系列教程将带你从零开始,用 Vue 3 + TypeScript 复刻一个类似 Dify 的 AI 聊天前端。上篇聚焦项目搭建、类型设计、路由认证、HTTP 封装和状态管理。 项目简介 背景 Dify 是一个开源的 LLM 应用开发平台,提供了对话式 AI 的后端服务。在实际项目中,我们往往需要自建前端来对接Dify后端 API或LLM后端服务,实现定制化的聊天界面。 本项目的目标:用 Vue 3 构建一个生产级的 AI 聊天前端,具备以下能力: * SSE 流式输出(打字机效果) * Markdown 渲染 + 代码高亮 * 用户认证 * 文件/图片上传 * 聊天会话历史管理 * 工作流执行可视化 * Agent 思考过程展示 * 移动端响应式适配

零成本搭建飞书机器人:手把手教你用Webhook实现高效消息推送

1. 为什么你需要一个飞书机器人? 在日常工作中,我们经常需要处理各种通知需求。比如系统报警、任务提醒、审批结果通知等等。传统的解决方案包括短信、邮件或者第三方推送平台,但这些方式要么成本高,要么实时性差。飞书机器人提供了一种零成本、高效率的替代方案。 我去年负责的一个ERP系统升级项目就遇到了这个问题。当时我们需要在关键业务流程节点给不同部门的同事发送实时通知。如果使用短信,按照每天200条计算,一个月就要花费上千元。后来我们改用飞书机器人,不仅完全免费,还能实现更丰富的消息格式和精准的@提醒功能。 飞书机器人本质上是一个自动化程序,它通过Webhook技术接收外部系统的消息,并转发到指定的飞书群聊中。这种机制特别适合企业内部系统与飞书之间的集成,比如: * 运维报警通知 * 审批流程提醒 * 业务系统状态更新 * 日报/周报自动推送 * 数据监控预警 2. 5分钟快速创建你的第一个机器人 创建飞书机器人非常简单,不需要任何开发经验。下面我以电脑端操作为例,手把手带你完成整个过程。 首先打开飞书客户端,进入你想要添加机器人的群聊。点击右上角的"..."菜单,

Spring Boot 04 整合Web(上)

返回JSON数据 spring-boot-starter-web依赖默认加入了jackson-databind作为JSON处理器 创建实体类与Controller类,返回实体对象就行 默认的jackson-databind publicclassPeople{privateString name;@JsonIgnoreprivateString gender;@JsonFormat(pattern ="yyyy-MMM")privateLocalDate birthday;} @RestControllerpublicclassPeopleController{@GetMapping("/people")publicPeoplegetPeople(){People people =newPeople(); people.setName("张三"); people.setGender("男"); people.setBirthday(LocalDate.now());return people;}} 最终界面会打印如图数据 @JsonFormat规定了birthday的输

前后端分离Web教师个人成果管理系统系统|SpringBoot+Vue+MyBatis+MySQL完整源码+部署教程

前后端分离Web教师个人成果管理系统系统|SpringBoot+Vue+MyBatis+MySQL完整源码+部署教程

摘要 随着教育信息化的快速发展,教师个人成果管理逐渐成为高校和科研机构的重要需求。传统的手工记录和文件管理方式效率低下,难以满足教师成果的动态更新和高效查询需求。尤其在科研成果、教学成果、学术论文等多维度数据的管理上,缺乏统一的平台导致数据分散、统计困难。因此,开发一套高效、安全、易用的教师个人成果管理系统具有重要的现实意义。该系统能够实现教师成果的集中管理、分类展示和快速检索,提升管理效率,同时为学校管理层提供数据支持,辅助决策分析。关键词:教师成果管理、信息化、动态更新、数据统计、决策支持。 本系统采用前后端分离架构,前端基于Vue.js框架实现响应式界面,后端使用SpringBoot提供RESTful API接口,数据库采用MySQL存储数据,并通过MyBatis实现数据持久化操作。系统功能模块包括用户权限管理、成果分类管理(如论文、项目、获奖等)、数据导入导出、多条件查询及可视化统计等。前端通过Axios与后端交互,结合Element UI组件库优化用户体验;后端采用JWT进行身份验证,确保系统安全性。系统支持教师个人成果的增删改查操作,同时提供管理员后台进行数据审核与统计