- 博客(14)
- 收藏
- 关注
原创 《八》:玩家位置同步(玩家防碰撞)
在VR大空间体验中,由于玩家佩戴头显设备无法直接观察彼此位置,容易发生碰撞。因此,需要将玩家的实时位置信息绘制在虚拟空间中,实现位置可视化。通过获取头显的位置和旋转角度等数据,可以推算出玩家的移动状态和位置。使用可序列化的玩家结构体,通过UDP将玩家数据发送到服务器,服务器接收并反序列化数据后,同步所有玩家的最新信息至各客户端。客户端根据接收到的数据渲染虚拟人物模型,实现动态位置更新。这一过程涉及数据序列化、反序列化、网络通信和实时渲染等技术,确保玩家在虚拟空间中的位置同步和可视化。
2025-05-23 18:24:19
28
原创 <六>:同步地图至其他设备
对于VR大空间,如果是多人进行体验的话由于都戴上了眼镜,所以互相看不到对方,为了安全起见这个时候就要在虚拟场景将其他参与的玩家显示出来确保安全。这个时候就需要提出一个要求,那就是虽然目前每台设备都有了空间识别的能力,但是需要将所有人的设备空间位置进行统一,这样才能确保每个玩家的位置坐标是一致的。就类似世界各地的人都用了同一套GPS定位一样。但是如果重新扫描一次空间不仅复杂,也不能保证每一次扫描的位置就完全一致,由于我们之前都扫过了一张地图,所以理论上只要我们所有设备使用同一个地图就可以做到坐标统一。
2025-04-23 16:45:25
92
原创 <五>:HTC Focus系列扫描方式
4:上述步骤中提到了将场地分割成若干块进行单独扫描以提高稳定性,但是实际操作中并不是说一定要按照4MX4M的去分割,现实落地中我们遇到过6X6,8X10的场地,甚至都不需要分割一次性扫描完。3:打开设备的蓝牙连接,手机下载APP>VIVE Manager,使用ViveManager与已刷机且分配过权限的设备进行配对,配对后进入设备信息界面如下图,点击进入企业功能,然后选择创建地图。7:扫描时的进度条和扫描的进度没有任何关系,你可以把它看成一个内存使用率,扫描的地图越小越好,千万别扫描100%.
2025-04-23 16:13:27
43
原创 《四》:LBE,VR 大空间系列——Pico的空间扫描方式
(这里有个选项叫高精度扫描模式,这个功能在下方详细补充)系统会根据绘制的顶点,将区域分割成若干个4X4米的小方格,我们只需要根据提示,首先进入一个方格子空间内部,然后依次凝视每个区域上下左右前后六个面的小方格组,每一面4个,直至全部消失, 消失后地面会出现一个方形行走路径,我们沿着边缘正或反走一圈即可,完成后此块区域即自动消失。不过由于pico有一个高精度扫描圈,如图加粗的圆环,这个圆环的意思是在在内部的区域扫描精度较高,越远离原点的区域误差越大,所以为了更有效的利用,建议原点设置在场地中心区域。
2025-04-23 16:11:45
532
原创 《三》:LBE,VR 大空间系列——客户端体验方式及优缺点
目前市场上常见的VR大空间体验方式有三种,分别为:一体机版本,云渲染&无线串流版本,VR背包版本。对于这三种版本目前来说是各有优势。接下来主要讲解下他们之间的区别,以便于更好的确定自己所需要的路线。以下的对比适用于PICO和HTC。优点:目前市场采用方案最多的,只需要采购一体机即可进行开发测试,对网络的依赖较低,运营维护比较便捷,是当下开发大空间的最佳选择。缺点:对于场景美术要求极高,需要对美术场景进行优化,否则会卡顿,增加了场景美术方面的工作量。
2025-04-23 16:01:53
80
原创 《二》:LBE,VR 大空间系列——网络要求及安装部署
对于目前市面上大多数的大空间而言,一般的网络只需要完全的覆盖场地即可,比如一体机的VR体验版,背包式的VR体验版,这两类VR 只涉及到一些玩家数据传输同步和控制台对设备的控制指令传输,所以对于网络带宽的要求极低。只需要普通的AC+不定量的AP即可。需要注意的是:需要注意每一个AP的功率,如果每一个ap功率为100W,AC为500W,那么最多可以带5个AP,此时需要额外买供电或者买大功率的交换机进行POE供电。若您采用的是一体机或背包方案,则对于网络硬件要求较低。千兆路由器,无限速率建议5400M以上。
2025-04-23 15:56:13
122
原创 《一》:LBE,VR 大空间系列——场景环境需求解析
当前,大量 VR 体验活动在室内场地开展。因此,对于场地照明有特定要求:除天花板外,场地的所有表面均需有照明覆盖。这是为了保证玩家无论处于场地的哪个位置,地面与墙面都不会出现明显的影子。场地内不建议安装射灯或高强度的点光源,若已安装此类灯具,需使用柔光板进行遮盖。此外,要避免在阳光下使用 VR 设备台。参考图(请忽略其中Maker标签)
2025-04-23 15:54:49
161
原创 VR大空间开发前期,设备选项与流程
欢迎开发者加入 VR 大空间开发之旅!本系列教程将以 Pico 和 HTC 设备为核心,系统拆解从基础搭建到功能实现的全流程,助你快速掌握开发要点。本系列共 12 篇,专为有编程基础但缺乏大空间开发经验的开发者设计。前 7 篇针对 Pico 和 HTC 设备差异分别讲解,后续步骤通用。核心目录如下:1. 空间环境要求 - 灯光设置 - 场地面积规划 - 识别图案设计2. 网络部署方案3. 客户端体验模式解析 - 一体机模式 - 云渲染模式 - 背包体验模式4. Pico空间录制方法
2025-04-23 15:31:21
120
原创 Unity接入Stable Diffusion进行文生图,图生图笔记
这里仅为部署过程中的笔记,本项目案例基于windows10/11系统,Unity版本2021.3.16f1,其他硬件配置请参考原文要求。全程比较简单,只需要略懂点程序和网络这块即可。
2025-02-28 18:55:04
1205
2
原创 VR大空间,LBE大空间系列开发笔记-《空间轮廓标定》
要求体验区域内需要覆盖5G频段的wifi信号,尽量设置避免路由器的2.4和5G频段的二合一。继续上文,目前已经完成了空间地图的录制并赋予了设备空间识别定位的能力,空间地图的同步工作,接下来就可以进行互动区域的轮廓标定(常见需要标定的如空间中的墙壁边缘,承重柱,桌子,消防栓或者其他危险区域)。在项目开始前首先建议做一些准备工作,(因为后续需要将工程中的画面串流到头显上进行空间数据采集,串画面的方式有很多种,云渲染,SteamVR无线/有线串流,背包,APP等,1:项目开发前期,用于动线规划的参考。
2024-11-07 13:35:55
2387
1
原创 VR大空间,LBE大空间系列开发笔记-《地图如何录制》
今天来补充一下第二部分,如何录制VR大空间所需要的地图,这里依旧采用htc Focus3 为案例,不同品牌的设备对地图扫描识别的方式会略微有区别。首先我们如果做一个大空间的应用首先要赋予机器对空间识别的能力,按照目前的技术解决方案,我们会预先对空间环境进行扫描,然后对设备定位进行匹配矫正。那么HTC Focus3 设备是有这个功能的,但是需要联系销售开通授权,以下以focus3操作为案例。
2024-09-06 11:39:02
2441
5
原创 VR大空间,LBE大空间系列开发笔记-《前期的一些准备》
VR大空间系列开发笔记,本栏目将记录使用VR设备如何从0到1开发部署大空间项目。本栏目下的内容目标为快速部署一个大空间项目,所以这里没有对其他功能做一一细解,更多的功能还是需要各位自己研究开拓。一个大空间项目的大致核心流程,当然每一个环境还有一些细分的工作需要去完成。
2024-09-03 16:53:28
4212
2
原创 使用Unity开发MetaQuest相关笔记教程
本系列笔记 主要记录讲解 如何快速使用Meta Quest3实现空间定位功能为主,所以在流程上会直接跳过一些其他不相关的功能操作,主要目的是为了快速实现使用定位功能开发相关产品。若需要完整系统学习请参考下方官方文档教程。
2024-03-04 15:51:06
739
1
unity KWS Water System URP Rendering 1.4.03,支持VR
2024-02-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人