迪士尼公布最新研究:AR对象可智能地与环境中的物体交互

2024-08-29 13:18

本文主要是介绍迪士尼公布最新研究:AR对象可智能地与环境中的物体交互,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

(52VR修正了原译文的翻译错误并作润饰编辑)

迪士尼的研究人员日前演示了在AR环境中渲染虚拟对象的能力,而这种虚拟对象能够自动与周围的物理环境进行交互。

类似于下边GIF动图所示,你可以将一枚虚拟棘鬣鱼 (52VR编辑:我无法承认它是鱼,这肯定是鱼的“拟狗化”)放置房间中的地板上。根据迪士尼团队的研究,如果你试图用手握住它,棘鬣鱼可以像狗狗一样躲开你,或者跳上你的掌心。

迪士尼公布最新研究:AR对象可智能地与环境中的物体交互


      对于这一点,一个关键点在于对角色运动的建模,特别是在骨骼结构和关节运动方面,另一点是运动如何适应地形的变化。为此,研究人员描述了让角色的3D模型自动动画化应用的能力,而这个过程能让角色适应真实世界的环境从而作出相应的动作。

      为了让虚拟角色对环境作出智能反应,研究人员开发了一种扫描3D环境的方法——使用预定义的对象和Vuforia的图像识别技术。他们对虚拟角色进行了训练,令它们能够根据识别的对象或道具进行回应。例如,一架球体发射器发射出的球体可以多角度逼真撞击角色,如下图。


迪士尼公布最新研究:AR对象可智能地与环境中的物体交互


      完整的论文可前往迪士尼研究院官网下载(点击前往)。这里有个完整演示视频,时长3分钟09秒,(点击前往)。


      迪士尼的突破与美国光学学会最近发表的研究相得益彰。据日前报道,亚利桑那大学光学科学学院的研究人员介绍了一种将虚拟物体放置在各种真实物品前面和后面的方法,可以实现相互遮挡的逼真视图。

      而迪斯尼这项研究对提高AR体验的逼真程度具有潜在的重要意义。对于当前Snapchat上的AR体验或通过ARKit构建的体验而言,尽管内容可以固定在水平面上,但虚拟对象无法智能地与周围环境进行交互。

(编辑:Kor)

    想体验AR开发吗?可以从这些简单的教程开始√ ,请点击:

        1)体验ARKit应用开发

        2)体验ARCore应用开发


文章标签:增强现实,AR开发,AR入门,AR游戏开发

这篇关于迪士尼公布最新研究:AR对象可智能地与环境中的物体交互的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1117968

相关文章

在java中如何将inputStream对象转换为File对象(不生成本地文件)

《在java中如何将inputStream对象转换为File对象(不生成本地文件)》:本文主要介绍在java中如何将inputStream对象转换为File对象(不生成本地文件),具有很好的参考价... 目录需求说明问题解决总结需求说明在后端中通过POI生成Excel文件流,将输出流(outputStre

基于Flask框架添加多个AI模型的API并进行交互

《基于Flask框架添加多个AI模型的API并进行交互》:本文主要介绍如何基于Flask框架开发AI模型API管理系统,允许用户添加、删除不同AI模型的API密钥,感兴趣的可以了解下... 目录1. 概述2. 后端代码说明2.1 依赖库导入2.2 应用初始化2.3 API 存储字典2.4 路由函数2.5 应

查看Oracle数据库中UNDO表空间的使用情况(最新推荐)

《查看Oracle数据库中UNDO表空间的使用情况(最新推荐)》Oracle数据库中查看UNDO表空间使用情况的4种方法:DBA_TABLESPACES和DBA_DATA_FILES提供基本信息,V$... 目录1. 通过 DBjavascriptA_TABLESPACES 和 DBA_DATA_FILES

最新Spring Security实战教程之Spring Security安全框架指南

《最新SpringSecurity实战教程之SpringSecurity安全框架指南》SpringSecurity是Spring生态系统中的核心组件,提供认证、授权和防护机制,以保护应用免受各种安... 目录前言什么是Spring Security?同类框架对比Spring Security典型应用场景传统

最新Spring Security实战教程之表单登录定制到处理逻辑的深度改造(最新推荐)

《最新SpringSecurity实战教程之表单登录定制到处理逻辑的深度改造(最新推荐)》本章节介绍了如何通过SpringSecurity实现从配置自定义登录页面、表单登录处理逻辑的配置,并简单模拟... 目录前言改造准备开始登录页改造自定义用户名密码登陆成功失败跳转问题自定义登出前后端分离适配方案结语前言

Centos环境下Tomcat虚拟主机配置详细教程

《Centos环境下Tomcat虚拟主机配置详细教程》这篇文章主要讲的是在CentOS系统上,如何一步步配置Tomcat的虚拟主机,内容很简单,从目录准备到配置文件修改,再到重启和测试,手把手带你搞定... 目录1. 准备虚拟主机的目录和内容创建目录添加测试文件2. 修改 Tomcat 的 server.X

OpenManus本地部署实战亲测有效完全免费(最新推荐)

《OpenManus本地部署实战亲测有效完全免费(最新推荐)》文章介绍了如何在本地部署OpenManus大语言模型,包括环境搭建、LLM编程接口配置和测试步骤,本文给大家讲解的非常详细,感兴趣的朋友一... 目录1.概况2.环境搭建2.1安装miniconda或者anaconda2.2 LLM编程接口配置2

C#原型模式之如何通过克隆对象来优化创建过程

《C#原型模式之如何通过克隆对象来优化创建过程》原型模式是一种创建型设计模式,通过克隆现有对象来创建新对象,避免重复的创建成本和复杂的初始化过程,它适用于对象创建过程复杂、需要大量相似对象或避免重复初... 目录什么是原型模式?原型模式的工作原理C#中如何实现原型模式?1. 定义原型接口2. 实现原型接口3

VSCode配置Anaconda Python环境的实现

《VSCode配置AnacondaPython环境的实现》VisualStudioCode中可以使用Anaconda环境进行Python开发,本文主要介绍了VSCode配置AnacondaPytho... 目录前言一、安装 Visual Studio Code 和 Anaconda二、创建或激活 conda

pytorch+torchvision+python版本对应及环境安装

《pytorch+torchvision+python版本对应及环境安装》本文主要介绍了pytorch+torchvision+python版本对应及环境安装,安装过程中需要注意Numpy版本的降级,... 目录一、版本对应二、安装命令(pip)1. 版本2. 安装全过程3. 命令相关解释参考文章一、版本对