谷歌AR应用挑战赛上那些富有创意的AR项目集锦

news2024/11/18 4:25:02

前不久,谷歌面向全球100多个国家和地区的开发者们推出ARCore Geospatial API挑战赛,获奖的AR应用可得到1000美元到1.2万美元的奖金,支持多种不同的内容类别,比如AR导航、AR游戏、AR娱乐等等。

据悉,Geospatial API是谷歌今年5月发布的ARCore开发工具,其特点是基于VPS定位,可用于开发LBS AR应用。通过Geospatial API,谷歌向开发者们开放了实景地图功能(Live View),其目的是在实景地图基础上构建3D AR内容生态,而启动开发大赛,则将进一步推动这一布局。

关于Geospatial API

Geospatial API是基于谷歌实景底层技术,支持大规模云锚点、全球视觉定位系统等功能,可用来开发多人共享AR应用。相比于Niantic Lightship等基于众包数据的定位平台,Geospatial API的优势是接入了谷歌地球3D模型和街景系统,将数百亿张街景图像转化为支持VPS定位的3D点云,因此共有数万亿3D数据可使用。这意味着,开发者无需收集本地3D映射数据,直接使用Geospatial API就能为线下场景开发AR应用。

谷歌称,Geospatial API只需不到1秒时间,便可根据3D点云数据定位设备的位置和方向,它覆盖的区域包含了全球87个国家。

现阶段,Geospatial API受到日本开发者欢迎,已经有多款AR应用采用该工具。今年早些时候,日本AR公司MESON曾为ARCore Geospatial API举办了开发赛,近期谷歌分享了那次比赛的一些获奖作品,其中不乏一些脑洞大开的创意和一些实用的场景。接下来就一起看看,开发者们利用Geospatial API都开发了哪些实用、有趣的AR应用呢?

《Pluck City》

开发者为Ekito,该作通过AR将城市变成巨大的乐器,在不同的兴趣点之间连接了虚拟琴弦,用户与琴弦互动时,可发出不同的声音,还可以表演和弦。如果进一步开发这一玩法,也许可以将线下场景变成个人演奏会。为了发现不同的声音,用户需要在城市中行走和发现。

《Gorillaz Presents》

这是一个LBS AR虚拟演唱会应用,由Nexus Studios专门为英国乐队Gorillaz开发。与此前报道过的虚拟演唱会不同,《Gorillaz Presents》不只是具有3D立体视觉效果,它还将虚拟歌手与线下环境融合,比如你可以在建筑的大屏上看到歌手表演,也可以看到坐在大楼顶上的吉他后、天空中的直升机,效果相当酷炫。

https://v.qq.com/txp/iframe/player.html?vid=b3368ju6i2s

据了解,Gorillaz是英国虚拟乐队,成员由四位虚拟角色组成。这次AR演唱会基于特定地理位置,你只能在纽约时代广场和伦敦皮卡迪利广场观看直播,在其他地点虽然可以看回放,但由于物理环境不同,体验可能会有差别。

《palanAR》

这是一款无代码WebAR开发工具,基于Geospatial API的VPS定位,开发者只需要输入经纬度,就能为目标城市、地区开发LBS AR应用。

《Crosswalk Signal City》

该作由Omokage团队开发,其特点是将传统的马路红绿灯形式做的更有艺术感和冲击感,目的是通过大规模的AR视觉特效来强化红绿灯的警示作用,从而提升行人安全。从实用性角度讲,这种AR形式可能不适合手机app,更像是AR眼镜应用,因为你在过马路时通常不会看手机或举起手机,而是要好好看路。如果《Crosswalk Signal City》与AR眼镜结合,便可以更好的增强AR视觉效果,辅助行人过马路。

https://v.qq.com/txp/iframe/player.html?vid=b3368v4nbzm

《Geospatial Paint》

这是一款多人AR涂鸦应用,开发者为Stents。从演示视频来看,该作利用手机来定位,需要你长按触屏然后移动手机来在空间中作画,玩法有点类似于谷歌的《Just A Line》。利用Geospatial API的VPS功能,《Geospatial Paint》可以将AR涂鸦和周围的物理环境自然融合,允许玩家标记周围的场景,或是为建筑物添加装饰。

《Anytime-Yukiguni》

这是一款沉浸的AR传送门应用,开发者为Kitposition。此前你可能在《哈利波特:巫师联盟》等AR游戏中见过传送门玩法,这种玩法将一个虚拟的传送门放置在物理空间中,当你拿着手机进入传送门,屏幕画面就会从虚实融合的AR变成完全的虚拟场景,就像是你走进了虚拟世界那样。

https://v.qq.com/txp/iframe/player.html?vid=c3368w78q7b

而《Anytime-Yukiguni》的不同之处,在于当你走进传送门,看到的不是完全虚拟的画面,而是另一种AR场景,类似于在物理空间上叠加了新的AR滤镜,因此穿过传送门,你依然能看到现实世界,只是看起来风格有些不同。该作的主题是飘雪的冬季圣诞节,因此传送门内的场景是在物理空间上叠加下雪特效,此外还有动态的巨型圣诞树和飘在空中的礼物。

《SHIBUYA Disaster》

该作的开发者为NK&ENG,名称直译为涩谷灾难,主题式通过AR来模拟洪水灾害,帮助市民学习逃生和灾害安全。内容方面,该作将虚拟的洪水特效覆盖在涩谷街头,并且用AR箭头指导你逃生路线,顺着箭头移动的过程中,你可以看到洪水的实时深度数据,可以直观的体验发洪水时该如何应对。

《AR Street》

这是一个LBS AR创作应用,开发公司为Orange moon。该应用的特点是技术门槛低、无需代码经验,可通过拖拽等方式来创作,利用Geospatial API的VPS定位,该应用允许开发者制作户外AR内容,将交互式AR布局在室外、路边。

《COCOAR》

这是一个面向数字营销领域的AR开发工具,开发公司为Cloud CIRCUS。该作支持从多角度照片合成3D模型等多种AR创作功能,并且和虚拟打卡等数字营销方式集成,可满足多行业对AR营销的需求。为了进一步拓展AR营销玩法,今年9月起《COCOAR》开始支持Geospatial API,为开发者提供VPS定位功能。

除了上述案例外,此前谷歌还公布了一些大牌合作伙伴,比如NBA、Snap、Lyft就是该工具的早期采用者。此外,共享电动车公司Bird和Lime,也曾利用Geospatial API的定位功能,来辅助用户停放电动车/滑板车。Telstra和埃森哲则利用AR来为体育迷/音乐会观众提供室内导航功能,帮助他们找到自己的座位、摊贩和洗手间。而DOCOMO和Curiosity基于ARCore Geospatial API打造了一款交互式AR游戏。

目前,我们看到的很多LBS AR应用主要以户外场景为主,未来谷歌希望鼓励开发者们制作基于室内场景的LBS AR应用,比如在火车站、商场、机场用AR导航等等。

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

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

相关文章

贵阳某小区一次HC小区管理系统自研道闸故障解决记录

一次HC小区管理系统自研道闸故障解决记录,方便其他小伙伴出现问题的时候提供解决思路 早上九点钟 客户说道闸用不了,这个客户不是物业,而是科技公司,他们给物业安装的道闸。 问题描述是,mqtt 也重启了,物…

Allegro如何打开锁定走线线宽的功能操作指导

Allegro如何打开锁定走线线宽的功能操作指导 在做PCB设计的时候,有时需要用到锁定线宽的功能,让走线一直保持固定的线宽不变化,例如下图 任何网络的走线在任何地方都是固定20mil的线宽 具体操作如下 选择菜单的Setup选择User Preferences

解决IE页面打不开及白屏问题

IE浏览器控制台报错如下: 解决办法: ① public文件下新建TextEncoder.js /* eslint-disable */ ; var textEncoder (function(window) {if (undefined ! window.TextEncoder) { return }function _TextEncoder() {// --DO NOTHING}_TextEncoder.prot…

steam搬砖项目详细介绍

一、项目介绍 其实,Steam就是一个全球的游戏平台,搬砖主要是搬的一款火遍全球的游戏CSGO的装备和饰品。CS听说过吧,这款游戏就是CS的一个系列。(通俗易懂的理解就是,从国外steam游戏平台购买装备,再挂到国内…

分销商城小程序开发

武汉微驱动科技有限公司 目前电商行业正在蓬勃发展,越来越多的商家想要利用各种社交关系,用社交软件扩大经营规模,小程序分销是最近很火爆的流行趋势,不过有不少商家还不清楚“什么是小程序分销模式?小程序分销商城是什…

gerapy部署项目报错:ModuleNotFoundError: No module named ...

使用gerapy部署我的项目,rebuild的时候是成功的,但是deploy的时候失败了,报错: Client 1 Failed to Deploy 没有显示具体的错误,只能到gerapy的部署目录找日志。 根据 ll 命令,找到了最新的日志文件&…

AutoSAR Crypto_UtilizationOfCryptoServices-AUTOSAR加密服务使用

1 Stack Architecture The Crypto Service Manager (CSM) CSM控制一个或者多个Client对一个或者多个同步或异步加密服务。它提供了优先级队列来管理专用CRYPTO不能直接处理的作业 CSM的功能如下: ● HASH计算; ● 消息认证码的生成和校验; ●…

Centos6源码安装Haproxy进行四层代理

一.背景 公司使用专线与第三方公司进行系统交互,给定了我们业务IP的使用范围,防火墙策略只开放业务IP范围之内的IP地址才能访问,如果源IP不在业务IP范围之内,那么通过互联IP过去是访问不了的。我们的做法是为了不影响现有业务&…

完整复现YOLOv8:包括训练、测试、评估、预测阶段【本文源码已开源,地址在文章末尾】

训练过程展示: 目录 1、复现过程1.1、配置开发环境1.2、demo预测实现过程2 、项目实现方法与代码(包括训练、测试、评估、预测阶段)2.1、训练、测试、评估、预测代码适配2.2、同时开始训练、测试、评估、预测2.3、训练完之后进行预测2.4、训练、评估、混淆矩阵、召回曲线等…

Linux 基础常用命令 整理

Shell Shell 这个单词的原意是“外壳”,跟 kernel(内核)相对应,比喻内核外面的一层,即用户跟内核交互的对话界面。 Shell 是一个程序,提供一个与用户对话的环境。这个环境只有一个命令提示符,让…

解读小红书:零食行业用户洞察报告

随着消费持续升级、零食正作为休闲生活的一部分开始走近更多用户。以日趋多元化的消费需求为导向,零食行业用户又透露出哪些消费特征呢? 本期为大家解读小红书官方发布的《「灵感补给站」小红书2023年零食行业用户洞察报告》,基于上千名用户定…

从状态机的角度async和await的实现原理

一. 深度剖析准备:先给VS安装一个插件ILSpy,这样更容易反编译代码进行查看,另外要注意反编译async和await的时候,要把C#代码版本改为4.0哦。1.什么是状态机(1).含义:通常我们所说的状态机(State Machine)指的是有限状态自动机的简称,是现实事…

6.5、文件传送协议FTP

将某台计算机中的文件通过网络传送到可能相距很远的另一台计算机中,是一项基本的网络应用,即文件传送。 文件传送协议FTP\color{red}文件传送协议\texttt{FTP}文件传送协议FTP (File Transfer Protocol)是因特网上使用得最广泛的文件传送协议。 FTP 提供…

记录--Vue开发历程---音乐播放器

这里给大家分享我在网上总结出来的一些知识&#xff0c;希望对大家有所帮助 一、audio标签的使用 1、Audio 对象属性 2、对象方法 二、效果 效果如下&#xff1a; 三、代码 代码如下&#xff1a; MusicPlayer.vue <template><div class"music"><!-- 占…

【QFD】质量保证需求

QFD体系把前端商业策略成果和产品有效开发紧密连接起来工具。QFD是强调需求与功能的对应&#xff0c;验证确定的市场需求与产品功能设计的关联性&#xff0c;与功能之间&#xff0c;与需求之间的矛盾性&#xff0c;也叫质量屋。 1.什么是QFD 什么是QFD质量功能展开&#xff0…

代码随想录第59天|503.下一个更大元素II ● 42. 接雨水

503.下一个更大元素2 和下一个更大元素基本相同&#xff0c;就多了一个循环数组的问题 处理方法&#xff1a; 循环的次数*2 利用i%nums.size()得到处理的下标&#xff0c;这样当遍历到nums的最后一个元素的时候&#xff0c;向单调栈中插入其下标nums.size()-1,之后将其与下标n…

C语言进阶(7)——联合体和枚举

文章目录1 枚举1.1 含义1.2 定义1.3 枚举的优点1.4 枚举的使用2 联合体&#xff08;共用体&#xff09;2.1 联合类型的定义2.2 联合体的特点2.3联合体大小的计算1 枚举 1.1 含义 枚举就是一一列举。 1.2 定义 枚举是定义常量&#xff0c;默认值 0&#xff0c;然后数自增。 …

go:快速升级Go版本,我几分钟就解决了

底层依赖升级了&#xff0c;那我们也要跟着升&#xff0c;go版本需要升级到1.18以上&#xff0c;网上对比了一些教程&#xff0c;发现这个方法最便捷快速 目录当前Go版本下载高版本Go登录 [Go官网](https://go.dev/dl/)下载对应版本部署升级Go版本备份旧版本部署新版本当前Go版…

从0到1完成一个Node后端(express)项目(一、初始化项目、安装nodemon)

初识express 因为上个专栏的vue项目&#xff0c;后端是用node写的&#xff0c;所以这里教大家怎么去写 Express 简介&#xff1a; Express 是基于 Node.js 平台&#xff0c;快速、开放、极简的 Web 开发框架通俗的理解: Express 的作用和 Node.is内置的 http 模块类似&#xff…

MongoDB副本详解

概念 MongoDB副本集是一组维护相同数据集的mongod服务&#xff0c;可以提供冗余和高可用&#xff0c;是所有生产部署的基础&#xff1b; mysql主从复制和mongodb副本集的区别 主从复制的主从是固定的&#xff0c;副本集是不固定的&#xff0c;可以自动切换 副本集角色 主节点&a…