搜维尔科技:OptiTrack探索人类与技术之间关系的开创性表演

本文主要是介绍搜维尔科技:OptiTrack探索人类与技术之间关系的开创性表演,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

另一种蓝色通过 OptiTrack 释放创造力 

总部位于荷兰的当代舞蹈团因其探索人类与技术之间关系的开创性表演而受到广泛赞誉。该公司由富有远见的编舞家大卫·米登多普创立,不仅利用技术作为探索的主题,而且将其作为表达故事的动态工具。 

“我一直对文化与技术的交汇着迷,”米登多普说。“人们常常认为它们是分开的,但我坚信它们是密切相关的。技术创新往往源于某人的梦想。例如,如果没有飞行的梦想,飞机永远不会被发明。我相信技术在塑造人性方面发挥着重要作用。它有助于增强我们的认同感。” 

图片

在担任编舞的早期,米登多普加入了海牙的一家小剧院,在那里他可以自由地试验自己的想法好几年。为了展示他的作品,他开始将它们发布到不同的在线平台上,包括 YouTube。最终,他的才华引起了《美国达人秀》节目的注意,他精心编排的表演进入了决赛。受到这段经历的鼓舞,米登多普决定成立 AKOB。很快就有几部作品问世。 

AKOB 的艺术现场舞蹈表演以富有想象力的动作捕捉 (mocap) 技术、无人机、数字元素以及实时视觉效果和动画为特色,以令人着迷且发人深省的体验吸引观众。

图片

探索动作捕捉 

米登多普对无人机的探索最初源于他检验自由意志概念的愿望。他设想了一位舞者和一项可以即兴创作的技术之间的二重唱。该概念的早期阶段涉及有人从机翼远程控制一架无人机。然后,这个想法演变成一群无人机,它们会形成特定的形状。然而,事实证明,10 到 20 人以同步模式操作无人机是不可能的。“我们开始寻找解决方案,”米登多普说。“一个想法是建立我们自己的本地化系统。然后,当我们寻找其他可能性时,我们发现了 OptiTrack。” 

Middendorp 于 2015 年购买了他的前八台 OptiTrack 相机。在接下来的几年里,他慢慢积累了更多相机。如今,AKOB 拥有 22 台 OptiTrack 动捕相机——16 台 Prime™ 13 相机和 7 台 Prime™ 22 相机。该配置提供实时、低延迟的跟踪,可优化捕获区域的准确性。 

最初,米登多普和他的团队使用 OptiTrack 跟踪和控制两架无人机,在名为“牛顿二重奏”的表演中与舞者协调一致地飞行预先设计的路径。但随着米登多普对动作捕捉系统越来越熟练,他们开始使用它来跟踪舞台上穿着 OptiTrack 动作捕捉服的舞者。使用动作捕捉系统的位置数据,舞者的动作可以转化为实时控制无人机的命令。随后的表演“Airman”有 12 架无人机,其中一些飞行预定路径,另一些则经过编程以响应舞者的动作。

在创作这些作品时,米登多普强调了灵活的动作捕捉系统的重要性。“借助 OptiTrack,我们可以跟踪无人机、舞者和其他物体。另一个优点是红外摄像机在弱光条件下工作,这一点至关重要,因为我们经常使舞台变暗以创造特定的氛围。”

图片

富有想象力的用途  

米登多普的另一个想法是创作一首二重唱,探索舞者和物理元素之间的相互作用。他设想了一种通过声波来可视化物理的强大方法,特别是一种称为克拉尼模式的效果。这些复杂的图案以 18 世纪德国物理学家和音乐家恩斯特·克拉尼 (Ernst Chladni) 的名字命名,当撒有沙子(或类似物质)的平坦表面以特定的声波频率振动,导致沙子移动并聚集在表面的某些位置时,就会出现这些复杂的图案。 。

最初,米登多普考虑通过摇动整个舞台来创造克拉尼模式。虽然并非不可能,但成本高昂。但后来他发现他可以通过模拟复制沙子,从而开发出动态虚拟沙子表示,并能够在舞台上形成克拉尼图案。然而,在现场表演中,他如何才能描绘出舞者与模拟沙子之间令人信服的接触呢?借助 OptiTrack,他找到了解决方案。

在表演“Wave”中,虚拟沙子被投射到舞台上,穿着 OptiTrack 动作捕捉服的舞者将使用 OptiTrack 系统进行精确跟踪。与无人机的控制方式类似,OptiTrack 允许舞者的动作实时操纵虚拟沙子。其结果是一个身临其境的演示,其中舞者和模拟沙子之间的相互作用显得非常真实。

开拓新维度 

AKOB 的最新作品源于米登多普所说的“幻想”。他说:“如果你可以拜访那些已经不在这里的人怎么办?也许他们去世了,也许他们刚刚离开。但如果有一个虚拟空间你仍然可以与他们互动呢?我想用这个概念来创作编舞。”

他的作品《失踪》(新长篇表演《数字孪生》的一部分)将观众带入了不久的将来的场景,舞者与数字版本的人进行二重唱,而这个人不再身在此处,但仍继续存在存在于另一个现实中。这场表演深刻地洞察了为我们所爱的人留下一个数字版本的自己的可能性。 

为了创造这种非凡的体验,米登多普在舞台上使用了“虚拟镜子”,该镜子由一个非常大的显示器组成,在表演过程中旋转,无缝地反映虚拟和真实的物体。利用 OptiTrack,可以密切跟踪舞台上舞者的双手,将手势转化为镜子中数字舞者的动作。“观众可以一睹这个虚拟世界和现实世界中发生的事情,”米登多普说。“OptiTrack 在使显示功能像真正的镜子一样的性能方面发挥着关键作用。”

随着 Middendorp 对 OptiTrack 系统的富有想象力的使用,AKOB 继续深入探索创意可能性的新领域,突破当代舞蹈的界限。“OptiTrack 在一个系统中提供多种跟踪解决方案,”Middendorp 说。“我一直在学习有关它的新知识以及它的功能。如果我有空闲时间,有时我就会玩玩它,这对于开发新想法非常有用。” 

关于OptiTrack

OptiTrack 凭借其 3D 精度、低延迟输出、易于使用的工作流程以及大量开发工具,成为 3D 跟踪系统的全球领导者。它服务于无人机和地面机器人跟踪、运动科学、电影和游戏的虚拟制作和角色动画以及虚拟现实或混合现实跟踪等主要市场,它仍然是地球上使用最广泛的跟踪解决方案,并受到世界领先学术界的喜爱其要求是世界上最苛刻的研究和专业团队。 

这篇关于搜维尔科技:OptiTrack探索人类与技术之间关系的开创性表演的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Springboot项目构建时各种依赖详细介绍与依赖关系说明详解

《Springboot项目构建时各种依赖详细介绍与依赖关系说明详解》SpringBoot通过spring-boot-dependencies统一依赖版本管理,spring-boot-starter-w... 目录一、spring-boot-dependencies1.简介2. 内容概览3.核心内容结构4.

Python中高级文本模式匹配与查找技术指南

《Python中高级文本模式匹配与查找技术指南》文本处理是编程世界的永恒主题,而模式匹配则是文本处理的基石,本文将深度剖析PythonCookbook中的核心匹配技术,并结合实际工程案例展示其应用,希... 目录引言一、基础工具:字符串方法与序列匹配二、正则表达式:模式匹配的瑞士军刀2.1 re模块核心AP

Java中数组与栈和堆之间的关系说明

《Java中数组与栈和堆之间的关系说明》文章讲解了Java数组的初始化方式、内存存储机制、引用传递特性及遍历、排序、拷贝技巧,强调引用数据类型方法调用时形参可能修改实参,但需注意引用指向单一对象的特性... 目录Java中数组与栈和堆的关系遍历数组接下来是一些编程小技巧总结Java中数组与栈和堆的关系关于

在Java中实现线程之间的数据共享的几种方式总结

《在Java中实现线程之间的数据共享的几种方式总结》在Java中实现线程间数据共享是并发编程的核心需求,但需要谨慎处理同步问题以避免竞态条件,本文通过代码示例给大家介绍了几种主要实现方式及其最佳实践,... 目录1. 共享变量与同步机制2. 轻量级通信机制3. 线程安全容器4. 线程局部变量(ThreadL

springboot自定义注解RateLimiter限流注解技术文档详解

《springboot自定义注解RateLimiter限流注解技术文档详解》文章介绍了限流技术的概念、作用及实现方式,通过SpringAOP拦截方法、缓存存储计数器,结合注解、枚举、异常类等核心组件,... 目录什么是限流系统架构核心组件详解1. 限流注解 (@RateLimiter)2. 限流类型枚举 (

Python实现PDF按页分割的技术指南

《Python实现PDF按页分割的技术指南》PDF文件处理是日常工作中的常见需求,特别是当我们需要将大型PDF文档拆分为多个部分时,下面我们就来看看如何使用Python创建一个灵活的PDF分割工具吧... 目录需求分析技术方案工具选择安装依赖完整代码实现使用说明基本用法示例命令输出示例技术亮点实际应用场景扩

一文解密Python进行监控进程的黑科技

《一文解密Python进行监控进程的黑科技》在计算机系统管理和应用性能优化中,监控进程的CPU、内存和IO使用率是非常重要的任务,下面我们就来讲讲如何Python写一个简单使用的监控进程的工具吧... 目录准备工作监控CPU使用率监控内存使用率监控IO使用率小工具代码整合在计算机系统管理和应用性能优化中,监

Javaee多线程之进程和线程之间的区别和联系(最新整理)

《Javaee多线程之进程和线程之间的区别和联系(最新整理)》进程是资源分配单位,线程是调度执行单位,共享资源更高效,创建线程五种方式:继承Thread、Runnable接口、匿名类、lambda,r... 目录进程和线程进程线程进程和线程的区别创建线程的五种写法继承Thread,重写run实现Runnab

C# 比较两个list 之间元素差异的常用方法

《C#比较两个list之间元素差异的常用方法》:本文主要介绍C#比较两个list之间元素差异,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1. 使用Except方法2. 使用Except的逆操作3. 使用LINQ的Join,GroupJoin

java中新生代和老生代的关系说明

《java中新生代和老生代的关系说明》:本文主要介绍java中新生代和老生代的关系说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、内存区域划分新生代老年代二、对象生命周期与晋升流程三、新生代与老年代的协作机制1. 跨代引用处理2. 动态年龄判定3. 空间分