VR系列——Oculus Audio sdk文档:二、Oculus音频SDK指南(1~2)——SDK内容和特点及要求
来源:互联网 发布:php 两个日期相差天数 编辑:程序博客网 时间:2024/04/27 22:31
主要讲述了音频对加强视觉沉浸感的重要性,建议引入Oculus音频SDK的使用,它支持大量的声源定位、unity3D引擎、音频中间件插件等,主要结合耳机对听者的头部进行跟踪,以构建精准的三维声音空间环境。
该文档介绍了如何安装、配置和使用Oculus 音频 SDK。
This document describes how to install, configure, and use the Oculus Audio SDK.
音频SDK包含文档、样例、插件、源码、库和工具,来帮助开发者在他们的VR应用中实现身临其境的音频。
The Audio SDK consists of documentation, samples, plugins, source code, libraries, and tools to help developers implement immersive audio in their VR apps.
到目前为止,大多数对虚拟现实的讨论都集中在视觉方面,如像素密度、延迟、帧速率和视觉假象。然而,音频特性通过提供引人入胜的听觉线索,指示观察者周围物体的位置,包括那些在视野之外的事物,从而加强了视觉的沉浸感。
Thus far, much of the discussion about virtual reality has centered on visual aspects such as pixel density, latency, frame rate, and visual artifacts. However, audio characteristics reinforce visual immersion by providing compelling auditory cues which indicate the positions of objects around the viewer, including those that are outside their field of view.
我们强烈建议开始引入虚拟现实音频,作为关键概念和术语的技术讨论。
We strongly recommend beginning with Introduction to Virtual Reality Audio for a technical discussion of the key concepts and terminology.
SDK内容和特点(SDK Contents and Features)
Oculus音频SDK提供工具,通过以下内容,帮助VR开发者集成高质量的音频到他们的应用和体验中:
The Oculus Audio SDK provides tools to help VR developers incorporate high-quality audio into their apps and experiences by providing:
- OculusHQ声音渲染路径,支持大量声源,提供强大的方向提示、早反射和迟混响。
- 游戏引擎的插件,如Unity3D。
- 流行的音频中间件插件,如FMOD和Wwise。
- 使用Avid专业工具的AAX插件。
- Windows和OS X的VST插件。
教程和白皮书。
OculusHQ sound rendering path, supporting a large number of sound sources, providing strong directional cues, early reflections and late reverberations
- Plugins for popular audio middleware such as FMOD and Wwise
- VST plugin for Windows and OS X
- Tutorials and white papers
根据要求,也有提供了空间化和(可选)混响的低级C/C++ SDK。如果有兴趣,请向Oculus音频开发论坛提交要求。
A low-level C/C++ SDK that provides spatialization and (optional) reverberation is also available by request. Please submit requests to the Oculus Audio Development Forum if you are interested.
要求(Requirements)
头部跟踪(Head Tracking)
通过跟踪听者的头部位置和方向,我们可以获得精准的三维声音空间化。当听者移动或旋转他们的头时,他们会感觉到声音依然停留在虚拟世界的一个特定位置。
By tracking the listener’s head position and orientation, we can achieve accurate 3D sound spatialization. As the listener moves or rotates their head, they perceive the sound as remaining at a fixed location in the virtual world.
开发者可能将Oculus PC SDK的ovrPosef结构体传给Oculus 音频SDK以支持头部跟踪。或者他们可以传递听者空间的声音位置和无位置的信息已达到相同的效果。
Developers may pass Oculus PC SDK ovrPosef structures to the Oculus Audio SDK for head tracking support. Alternatively, they can pass listener-space sound positions and no pose information for the same effect.
耳机(Headphones)
Oculus 音频 SDK 假定终端用户是戴着耳机的。相比自由场的扬声器系统,耳机可以提供更好的隔离、隐私、便携性,以及空间化。当结合头部跟踪和空间化技术时,耳机提供了身临其境的沉浸感。对于虚拟现实耳机的更多优缺点,请参考虚拟像是音频介绍中的听力设备。
The Oculus Audio SDK assumes that the end user is wearing headphones, which provide better isolation, privacy, portability, and spatialization than free-field speaker systems. When combined with head tracking and spatialization technology, headphones deliver an immersive sense of presence. For more on the advantages and disadvantages of headphones for virtual reality, please refer to Listening Devices in Introduction to Audio for Virtual Reality.
- VR系列——Oculus Audio sdk文档:二、Oculus音频SDK指南(1~2)——SDK内容和特点及要求
- VR系列——Oculus Audio sdk文档:二、Oculus音频SDK指南(3)——Oculus Audio SDK的特性
- VR系列——Oculus Audio sdk文档:二、Oculus音频SDK指南(4~5)——声音传播时长及缺陷和解决办法
- VR系列——Oculus Audio sdk文档:二、Oculus音频SDK指南(6~8)——平台笔记,中间设备支持以及Oculus硬件功能
- VR系列——Oculus Audio sdk文档:六、FMOD Oculus Spatializer集成指南(1)——概述
- VR系列——Oculus Audio sdk文档:七、Oculus Spatializer VST 集成指南(1)——综述
- VR系列——Oculus Audio sdk文档:八、Oculus Spatializer AAX集成指南(1~2)——概述及使用插件
- VR系列——Oculus Mobile SDK文档:二、移动SDK安装指南(二)
- VR系列——Oculus Mobile SDK文档:二、移动SDK安装指南(一)
- VR系列——Oculus Mobile SDK文档:二、移动SDK安装指南(三)
- VR系列——Oculus Audio sdk文档:八、Oculus Spatializer AAX集成指南(3)——音轨参数
- VR系列——Oculus Audio sdk文档:一、虚拟现实音频技术简介(8)——VR音频词汇
- VR系列——Oculus Audio sdk文档:一、虚拟现实音频技术简介(1)——概述
- VR系列——Oculus Audio sdk文档:五、Wwise集成Oculus声场定位指南(2)——在Wwise中如何使用Oculus声场定位及全局属性
- VR系列——Oculus Audio sdk文档:六、FMOD Oculus Spatializer集成指南(2)——如何使用FMOD Studio
- VR系列——Oculus Audio sdk文档:七、Oculus Spatializer VST 集成指南(2~3)——使用插件与轨道参数
- VR系列——Oculus Audio sdk文档:四、传统Oculus声场定位技术的统一集成指南(1)——概述
- VR系列——Oculus Audio sdk文档:五、Wwise集成Oculus 声场定位指南(1)——概览与安装
- 从赞美和欣赏别人开始
- Spring入门
- TCP协议,UDP协议,TCP/IP的区别
- 【JZOJ4887】【NOIP2016提高A组集训第13场11.11】最大匹配
- 【数据结构与算法】计数排序
- VR系列——Oculus Audio sdk文档:二、Oculus音频SDK指南(1~2)——SDK内容和特点及要求
- GDAL学习笔记——OGR投影(一)
- 使用MODI(Microsoft Office Document Imaging)识别中文,但无法区分段落
- Unity3D开发小贴士(七)Lua里扩展C#对象
- Java应用缓存介绍与LRU(Least Recently Used)算法
- Cookie的弊端
- 读书笔记(4) 数据库
- Python入门——列表
- 了解new_handler的行为 set_new_handler