“Shapesong”是什么?如何利用CPU制作沉浸式VR环境
扫描二维码
随时随地手机看文章
虚拟现实是一种更为自然的用户界面,我们期望VR中的内容和体验能够足够自然。当期望无法得到满足时,真实感就会被打破,如果VR应用程序的目标是沉浸和传送,那就要考虑沉浸感和交互性背后的所有计算。今天向大家分享如何最大化利用CPU性能创作沉浸式VR体验。
从许多不同的角度来看,“Shapesong”项目都是一次十分独特的经历。但其中一个最有趣的方面是,我们一直在学习如何最大化系统性能,同时不停地适应不断发展的媒介。在这篇文章中,我希望向大家分享如何制作一个可信和引人入胜的VR环境,包括从硬件角度来出发,尤其是CPU。
1. 全新的期待
随着第一代设备在2016年出现,普罗大众开始第一次接触到VR体验。由于虚拟现实是一种更为自然的用户界面,所以人们对待它的方式与传统媒体设备不同。我们期望VR中的内容和体验能够足够自然。例如,当用户第一次穿戴VR设备的时候,他们不会先问“我应该要按下什么按钮?”,而是会问“我的双手在哪里?”。当传送至虚拟环境中时,用户不会询问他们应该做什么,他们立即开始触摸对象,拾取对象,以及传统计算机程序用户所无法想象的其他交互。
当期望无法得到满足时,真实感就会被打破,而虚拟现实的幻觉则会瞬间消失。用户不再是身处于虚拟现实之中,他们只是通过透镜来感知一个数字模拟,周围则充斥着毫不掩饰的设计元素和脚本化场景。
虚拟现实存在一系列不涉及构建虚拟环境的用例。但如果VR应用程序的目标是沉浸和传送,作为开发者和设计者的我们就必须创建一个栩栩如生的世界,能够像我们的物理世界那样响应用户。这意味着我们要创建一个可以改变和转换的环境,创建可以抓取和投掷的对象,以及创建可以塑造和变形的工具。
这就是下一代交互式体验,一个栩栩如生的虚拟世界。对此,用户自然而然地期望他们可以像物理世界一样与虚拟世界进行交互,但他们忽略的是沉浸感和交互性背后的所有计算。开发者的责任是利用现有工具和技术实现这种逼真的虚拟世界,但他们的力量有限。在某些时候,他们需要利用更高性能的硬件来实现目标。
这是我和我的团队所面临的挑战。在开发VR体验“Shapesong”的时候,我们学习到创建沉浸感所需的一切,我们知道如何才能实现这一点。但交互性和沉浸感的广度是如此之大,而计算资源在传统系统上又是如此受限制,我们被迫进行权衡选择,或者发挥自己的创意。这种感觉就像是把一根吸管塞进一块石头。
在本文中,我希望与大家探讨“Shapesong”在什么方面为CPU性能施加了压力,这对用户有什么影响,以及为什么功能更强大的CPU能够加强沉浸感。我的目标是帮助大家更好地理解高端VR系统在实现这种高度沉浸感体验中的优势。
2. “Shapesong”是什么?首先,我们先来看看什么是“Shapesong”。“Shapesong”是我们面向下一代音乐交互式体验的解决方案。用户可以自由探索音乐环境,发现可以用于虚拟乐器中的声音,创建可以舞动和游乐的歌曲,以及与自己或其他人的克隆体一起演奏音乐。我喜欢把它简单描述为《幻想曲》与《查理和巧克力工厂》在一个共享虚拟世界中的结合。
我们对“Shapesong”的目标是创造一个能够以音乐形式游乐的完整世界,并支持用户通过他们发现的环境与乐器来制作出属于自己的体验。我们同时试图创造一种融合视觉和音乐表演的联觉体验,让表演者和观众都能完全沉浸其中。
体验存在大量需要设计和实时控制的方面,所以运行“Shapesong”的系统功能变得尤为重要。