10个领先的增强现实平台【AR】

增强现实 (AR) 被描述为一种通过计算机生成的内容增强现实世界的交互式体验。

使用软件、应用程序和硬件(例如 AR 眼镜),AR 能够将数字内容叠加到现实环境和物体上。早在 2024 年,许多像 Apple 这样的公司就已进入 VR/AR 市场,推出了新的耳机和工具,让用户体验一种新的人机交互形式。

考虑到这一点,AI Magazine 考虑了一些致力于利用最新技术的领先 AR 平台。

NSDT工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器 - REVIT导出3D模型插件 - 3D模型语义搜索引擎 - AI模型在线查看 - Three.js虚拟轴心开发包 - 3D模型在线减面 - STL模型在线切割 - 3D道路快速建模

1、Sketchfab

Sketchfab 被描述为通过让任何人都可以轻松地在线发布和查找 3D 内容来赋能新时代的创造力。该平台允许用户发布、共享、发现、购买和销售 3D、VR 和 AR 内容。

Sketchfab还提供了基于 WebGL 和 WebXR 技术的查看器,允许用户在网络上显示 3D 模型,这些模型可在任何移动浏览器、桌面浏览器或虚拟现实耳机上查看。该平台支持兼容软件上的 VR 和 AR。

以下是一些关于Sketchfab的关键事实:

  • 500 万+ 3D 模型
  • 1000 万+ 注册用户
  • 600 万+ 每月独立访客
  • 自推出以来总页面浏览量超过 20 亿

2、Niantic

Niantic 最初于 2010 年作为 Google 内部初创公司成立,名为 Niantic Labs,2015 年从 Alphabet Inc. 分离出来后成为一家独立的私营公司。在获得 Pokémon Company Group、Google 和 Nintendo 的 3500 万美元 A 轮融资后,Niantic 宣布开发增强现实游戏 Pokémon GO。该平台一夜成名,至今仍拥有超过 8000 万用户。

Niantic 还热衷于利用 AR 的力量支持现实世界的社区。它与世界各地的非营利组织建立了多项合作伙伴关系,以鼓励和支持通过 AR 体验进行社区参与。

3、ARToolKit

artoolkitX 是一个开源项目,旨在继续支持 ARToolKit 社区,并确保未来几代增强现实开发者能够访问和理解推动这项创新技术的底层算法。

该项目由过去十年来负责所有 ARToolKit 开发的核​​心团队运营,并由领先的 AR 服务提供商 Ethar, Inc. 资助。它于 2001 年首次作为开源项目发布,直到 2015 年出售。

4、Adob​​e Aero

Adobe Aero 是 Adob​​e Inc. 在 Creative Cloud 上推出的 AR 创作和发布工具。它是一种在移动 AR 中构建、查看和分享强大的沉浸式叙事体验的直观方式。它在 iOS 上可用,并在 macOS 和 Windows 上作为桌面的公开测试版提供。

创作和查看平台使设计师和开发人员可以更轻松地在现实世界中设计、协作和发布交互式沉浸式体验。它免费使用,并提供清晰直观的界面,易于使用。

5、Wikitude

Wikitude 是一家位于奥地利萨尔茨堡的移动 AR 技术提供商。该平台成立于 2008 年,最初专注于通过 Wikitude World Browser App 提供基于位置的增强现实体验。其 AR 提供 iOS、Android 和智能眼镜应用,具有图像和对象跟踪、即时跟踪 (SLAM) 和 Geo AR 以及其他功能。

Wikitude 应用率先在 AR 中使用基于位置的方法。2021 年 9 月,Wikitude 被高通收购,Wikitude 服务将于 2024 年 9 月完全关闭。

如下是一些关于Wikitude的关键事实:

  • 150 000+ 注册 AR 开发人员
  • 40,000+ AR 应用
  • 180 个国家/地区

6、Unity

Unity 提供强大的工具,可打造丰富且极具吸引力的 AR 体验,并与现实世界进行智能交互。它拥有自定义资源和业界领先的软件开发平台,该平台将专门为 AR 创作者打造的工具配对。它被广泛应用于汽车、制造业、政府、建筑、能源和零售业等多个行业。

此外,其统一的工作流程可跨设备扩展,让用户专注于突破想象力的界限。Unity 的 AR Foundation 是一个跨平台框架,允许用户编写 AR 体验并为 Android 或 iOS 设备构建。

7、NVIDIA XR Suite

NVIDIA 解决方案使用其 RTX GPU 和 RTX 虚拟工作站 (vWS) 为 Android 和 iOS 设备启用扩展现实 (XR) 应用程序。特别是,其 CloudXR 平台致力于最大限度地提高质量和帧速率,以支持下一代 VR/AR 体验。

CloudXR 允许用户从任何 OpenVR 应用程序流式传输令人惊叹的 VR/AR 体验。用户还可以通过 5G 和 WiFi 网络从远程服务器在任何设备上运行 VR/AR 体验,同时享受无线移动的自由。

8、Apple Reality Kit

Apple 正在快速开发其 AR 功能,尤其是即将发布的 Vision Pro 耳机。其 Reality Kit 旨在让开发人员更好地控制他们的 AR 创作,使开发更快、更轻松。

RealityKit 也是一个 AR 优先的 3D 框架,它利用 ARKit 将虚拟对象无缝集成到现实世界中。它使用逼真的基于物理的材质、环境反射、接地阴影、相机噪声和运动模糊将虚拟内容与现实世界融合在一起,使虚拟内容几乎与现实无法区分。

9、Meta Spark

MetaSpark Studio 平台为用户提供灵活的工具,可轻松构建和共享大规模 AR 体验。用户可以从模板开始开发,也可以使用代码构建自己的自定义 AR 体验。

使用该平台可以轻松构建交互式 AR 体验,允许进行目标跟踪、深度映射、遮挡以及音频和触觉集成。用户可以加入超过 100,000 名创作者的社区,通过 Meta 获得认证,或利用 Meta Spark AR Creation Training 学习如何使用 Meta Spark Studio 中的工具和技术来构建 AR 效果。

10、Google ARCore

ARCore 是 Google 的增强现实 SDK,提供跨平台 API,用于在 Android、iOS、Unity 和 Web 上构建新的沉浸式体验。它旨在通过对人、地点和事物的情境理解来改变人们体验世界的方式。

AR 平台还使用户能够使用易于集成的工作流程和 Google 通过 Google 地图对世界的学习理解无缝融合物理世界和数字世界。

该平台的基本原理包括运动跟踪、锚点、环境理解和深度理解以及光估计。


原文链接:10大增强现实平台 - BimAnt

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/622.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

提高交换网络可靠性之端口安全配置

转载请注明出处 此实验为配置交换机端口安全,当非法设备接入接口时自动触发安全措施 1.查看PC1和PC2的MAC地址👇 2.交换机改名为S1,同时启用端口安全 3.配置允许接入设备 4.设置违规处理方式:即违规则关闭端口 5.查看安全端口相关…

HTTP与HTTPS的区别

HTTP与HTTPS的区别 一、HTTP二、HTTPS三、区别 一、HTTP HTTP (HyperText Transfer Protocol),即超文本运输协议,是实现网络通信的一种规范 在计算机和网络世界有,存在不同的协议,如广播协议、寻址协议、路由协议等等… 而HTTP…

Qt中的Model与View5: QStyledItemDelegate

目录 QStyledItemDelegate API 重载公共函数 保护函数 重载保护函数 当在 Qt 项目视图中显示模型数据时,例如 QTableView,每个项目由代理绘制。此外,当项目被编辑时,提供一个编辑器小部件,该小部件在编辑时显示在项…

token无感刷新+处理并发的后端方案

问题描述: 当用户通过登陆后进入一个web网站,会把token保存到localStorage。假设token过期时间30min。 那么当用户在网站快乐地玩耍了30min后,这时进行了一次提交表单,它会被重定向到登陆页面。 作为用户:我表单填了…

VMware虚拟机Debian扩展磁盘

一、 版本 VMware:Workstation 17 Pro虚拟机:Debian11 二、 VMware虚拟机扩展 虚拟机关机状态快照或者备份:以免扩容失败导致文件丢失虚拟机——设置——硬盘——磁盘使用工具——扩展——扩展磁盘容量——设置为想要的大小 三、 虚拟机…

L1-2 什么是机器学习

L1-2 什么是机器学习 作者 陈越 单位 浙江大学 什么是机器学习?上图展示了一段面试官与“机器学习程序”的对话: 面试官:9 10 等于多少? 答:3 面试官:差远了,是19。 答:16 面试…

ssm基于WEB的人事档案管理系统的设计与实现+jsp

系统包含:源码论文 所用技术:SpringBootVueSSMMybatisMysql 免费提供给大家参考或者学习,获取源码请私聊我 需要定制请私聊 目 录 1 绪论 1 1.1 选题背景 1 1.2 选题意义 1 1.3 研究内容 2 2 系统开发技术 3 2.1 MySQL数据库 3 2.…

WireShark入门学习笔记

学习视频:WireShark入门使用教程 文章目录 WireShark介绍WireShark抓包入门操作WireShark过滤器使用WireShark之ARP协议分析WireShark之ICMP协议TCP连接的3次握手协议TCP连接断开的4次挥手协议WireShark抓HTTP协议黑客利用WireShark获取用户密码实战 WireShark介绍…

vue3中使用mqtt数据传输(封装)

使用版本 "mqtt": "^5.8.0",安装指令 npm install mqtt --save ------ yarn add mqtt介绍mqtt 参考使用文档 配置 connection: {protocol: "ws",host: "broker.emqx.io",port: 8083,endpoint: "/mqtt",clean: true,con…

《Baichuan-Omni》论文精读:第1个7B全模态模型 | 能够同时处理文本、图像、视频和音频输入

技术报告Baichuan-Omni Technical ReportGitHub仓库地址 文章目录 论文摘要1. 引言简介2. 训练2.1. 高质量的多模态数据2.2. 多模态对齐预训练2.2.1. 图像-语言分支2.2.2. 视频语音分支2.2.3. 音频语言分支2.2.4. 图像-视频-音频全方位对齐 2.3. 多模态微调监督 3. 实验3.1. 语…

计算机的一些基础知识

文章目录 编程语言 程序 所谓程序,就是 一组指令 以及 这组指令要处理的数据。狭义上来说,程序对我们来说,通常表现为一组文件。 程序 指令 指令要处理的数据。 编程语言发展 机器语言:0、1 二进制构成汇编语言:…

苏州金龙新V系客车创新引领旅游出行未来

10月25日,为期三天的“2024第六届旅游出行大会”在风景秀丽的云南省丽江市落下帷幕。本次大会由中国旅游车船协会主办,全面展示了中国旅游出行行业最新发展动态和发展成就,为旅游行业带来全新发展动力。 在大会期间,备受瞩目的展车…

【重生之我要苦学C语言】深入理解指针4

深入理解指针4 字符指针变量 指针指向字符变量 char ch w; char* p &ch;指针指向字符数组 char arr[10] "abcdef"; char* p arr;printf("%s\n", arr); printf("%s\n", p);结果是一样的 也可以写成: char* p "abc…

Java | Leetcode Java题解之第525题连续数组

题目&#xff1a; 题解&#xff1a; class Solution {public int findMaxLength(int[] nums) {int maxLength 0;Map<Integer, Integer> map new HashMap<Integer, Integer>();int counter 0;map.put(counter, -1);int n nums.length;for (int i 0; i < n;…

Docker部署学习

目录 前言 一、实验环境准备 二、Docker常见命令 三、Docker数据卷 四、Docker自定义镜像 五、Docker网络相关 六、Docker项目部署实践 七、Docker知识追问强化 前言 1. Docker是用以项目上线部署的工具 2. Docker并不会很难&#xff0c;只要你跟着将所有的命令敲一遍…

二叉树和堆

目录 1.二叉树的概念及结构 1.1概念 1.2特殊的二叉树 1.3二叉树的性质 1.4二叉树的存储结构 2.二叉树的顺序结构及实现&#xff08;堆&#xff09; 2.1二叉树的顺序结构 2.2堆的概念及结构 2.3堆的实现 2.3.1堆的插入 2.3.2堆的删除 2.3.3 Heap.h 2.3.4 Heap.c 2.…

linux驱动-输入子系统框架分析

接下来&#xff0c;来分析三个结构体 打开这个文件drivers\input\evdev.c 第一步&#xff1a;要找到它的入口函数evdev_init 看到了&#xff0c;入口的位置注册了一个 input_handler&#xff0c;并且对里面的值完成赋值&#xff0c;和之前学习&#xff0c;我自己注册platform驱…

【sqlmap使用】

sqlmap简介 sqlmap 目录结构 sqlmap常用参数 sqlmap实现注入 测试注入点&#xff0c;检测到注入点后&#xff0c;直接爆数据库名 python sqlmap.py –u http://172.16.12.2/7/9/strsql.php --data "usernameadmin" --dbs注意sqlmap在使用过程中可能会出现几个需要…

Redis为什么用跳表实现有序集合

Redis为什么用跳表实现有序集合 手写一个跳表 为了更好的回答上述问题以及更好的理解和掌握跳表&#xff0c;这里可以通过手写一个简单的跳表的形式来帮助读者理解跳表这个数据结构。 我们都知道有序链表在添加、查询、删除的平均时间复杂都都是 O(n) 即线性增长&#xff0c…

微服务核心——网关路由

目录 前言 一、登录存在的问题归纳 二、*微服务网关整体方案 三、认识微服务网关 四、网关鉴权实现 五、OpenFeign微服务间用户标识信息传递实现 六、微服务网关知识追问巩固 前言 本篇文章具体讲解微服务中网关的实现逻辑、用于解决什么样的问题。其中标题中标注* 涉…