(The Making Of) Immusia
Immusia(读作 ɪˈmuːziə, 是拉丁语 Immersio (沉浸) 和 Musica (音乐) 的结合) 是我的第一个 Vision Pro App, 也是我的第一个 VR App 本文记录了我的创作理念,和一些实现细节 缘由 之所以想做这样的一个 app, 是因为我由于科幻作品的影响,产生的对 VR 设备的想象。更具体一点,是 Black Mirror。Black Mirror 擅长探讨 高科技对 人文/伦理/社会 的冲击,选材大胆,对我有着比较深的影响。在其最精彩的前几集,多次出现类似 头戴设备的概念,给了观影者极大的想象空间。 核心功能 Immusia 的核心理念始终是 沉浸式 的音乐聆听体验。借助 “概念专辑” 这类已经被大众认可的丰富精神财产,音乐被赋予了更具像化的概念,从而使音乐可视化有了更合理的依据 2D 资产 -> 3D 资产 有大量平面资源可以转为双目3D,动机很自然(Vision Pro 的相册 app 也在后来内置了这个功能), 相关技术也随处可寻,但是视觉效果还是相当可观 3D Player 为了充分发挥 VR 设备的空间优势,我对传统播放器做了以下改动: 所有歌词文本都为具有深度的 3D 字体。尽管 Apple 不推荐这么做,我还是坚持使用它,原因是经过实测, depth 似乎赋予了歌词一种真实感 歌词的移动方向不再局限于 y 方向,而是可以结合 XY 和 Z。我最喜欢的移动方式,被我称为 “Water Fall”, 歌词会向 -Y 和 +Z 方向移动 Immersive Player Window Mode 由于 Swift API 的限制,app之间的 沉浸式空间是互斥的,因此纯沉浸式的 app 存在一些局限性。为了达到一个通用音乐播放器的最低要求,我加入了窗口模式,这样用户就可以在使用其他 app 时同时使用 Immusia ...