`
plmkome
  • 浏览: 44205 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Vision引擎中Fmod碰撞几何网格介绍

 
阅读更多
声音碰撞
  
引言
声音碰撞几何网格是低细节度的几何网格,可放置在场景中,作为声音的屏障阻挡或抑制处于声音 - 镜头连线上的音频。
 
当碰撞几何体在听者(玩家)和声音对象之间时,它们可以静默或降低音量。 例如,玩家在小径上步行,可以听到鸟叫和远方人流车马的环境声音,他打开一座官邸的大门,进入建筑后,屋外的环境声音就消失了,官邸内部的噪音开始涌入玩家的游戏世界。 这一声音的分隔是由用心放置的声音碰撞几何网格控制的。

  注:因为碰撞几何网格必须为每个音源逐帧跟踪,您应使用尽可能少且简单的声音几何网格,这很重要。 对于楼层隔离,简单的平面几何网格就足够,不需要完整框体。
 
声音碰撞几何网格图形
声音碰撞几何网格图形位于 FMOD 图形组,从图形创建面板将声音碰撞几何网格图形实例拖拽到场景中即可完成添加。

声音碰撞属性

MeshFilename(几何网格文件名): 定义 FMOD 碰撞几何网格的模型 / 静态几何网格文件。
 
  注:声音碰撞几何网格的细节越少越好,这样可以将 CPU 负担控制在较小的程度。 一个优化的好方法是移除几何网格上的所有不可能与听者和音源连线相交的多边形,例如,如果玩家无法登上屋顶,那么房屋的屋顶可以从几何网格中移走。
 
DirectOcclusion(直接遮挡): 定义声音屏障的等级 [0 - 1],0 代表完全透音,所有声音都可通过该几何网格,1 代表没有声音可通过,该几何网格会阻挡所有声音。
 
ReverbOcclusion(回响遮挡): 定义回响反射等级 [0 - 1],0 表示反射音频被阻挡,1 表示该几何网格会阻挡所有回响反射。 有时,我们需要让通过的回响声音比原始声音更大,想象一下,您走过一座泳池,可以听到和混合一切交谈声的回响,但听不到原始声音。任何带有音频反射表面(回响)的大厅也会有同样的效果。
分享到:
评论

相关推荐

    音频引擎 FMOD 文档 pdf 和 chm 两个文档 part2

    ### 音频引擎 FMOD 文档 pdf 和 chm 两个文档 part2 #### 知识点解析 **一、FMOD引擎概述** FMOD是一款功能强大的数字音频处理软件开发工具包(SDK),广泛应用于游戏开发、音乐制作以及多媒体应用程序中。FMOD...

    FMod介绍——簡介

    ### FMOD音频引擎详解 #### 一、FMOD概述 FMOD是一款强大的音频处理软件库,主要用于游戏开发、多媒体应用及各种需要高质量音频处理的场景。该软件支持多个平台,包括但不限于Windows、WinCE、Linux、GameCube以及...

    音频引擎 FMOD 文档 pdf 和 chm 两个文档 part1

    最近在做项目,需要音频引擎 FMOD, 找了很久也没有找到他的资料,一筹莫展,后来终于找到了,高兴坏了,发上来分享给和我一样焦急寻找的人分享。

    Android-MFSocket-集成FMOD音效引擎的AndroidStudio工程

    【Android-MFSocket-集成FMOD音效引擎的AndroidStudio工程】是一个专为Android开发者设计的项目,旨在演示如何在Android应用中集成FMOD音效引擎。FMOD是一家知名的音频技术公司,其音效引擎被广泛应用于游戏和其他...

    FMOD 2.01 游戏声音引擎库

    FMOD是一款强大的游戏声音引擎,广泛应用于游戏开发中,提供高效、灵活的声音处理能力。它以其丰富的API接口和跨平台支持而闻名,允许开发者在多种操作系统和设备上实现高质量的音频效果。在2.01版本中,FMOD进一步...

    09_02_fmod介绍&播放原生

    09_02_fmod介绍&播放原生09_02_fmod介绍&播放原生09_02_fmod介绍&播放原生09_02_fmod介绍&播放原生09_02_fmod介绍&播放原生09_02_fmod介绍&播放原生09_02_fmod介绍&播放原生09_02_fmod介绍&播放原生09_02_fmod介绍&...

    qt 基于Fmod实现音频的播放,以及音频波形图的实现

    在本文中,我们将深入探讨如何使用Qt框架结合Fmod库在Windows 64位操作系统上实现音频播放功能,以及如何创建音频波形图。Qt是一个跨平台的应用程序开发框架,而Fmod则是一个强大的音频处理库,它们共同为我们提供了...

    fmod 音频库 c++ Qt编写

    FMod是一个跨平台的音频处理引擎,支持Windows、Mac OS X、Linux、Android和iOS等多种操作系统。它包含了一系列的库文件和头文件,使得开发者能够轻松地在项目中集成复杂的音频系统。FMod的核心特性包括: 1. **多...

    某FMOD 项目中的Bank文件

    在IT行业中,FMOD是一个广泛使用的音频中间件,它允许开发者在游戏和其他实时应用程序中集成高质量的音频效果和音乐。Bank文件是FMOD系统的一部分,它们存储了预编译的音频数据和配置信息,比如音频样本、事件、音效...

    FMod音频管理插件包含Win和unity版本 测过可用.rar

    FMod不仅支持Windows平台,还兼容Unity引擎,使得开发者能够在跨平台开发过程中无缝集成音频功能。 FMod的核心优势在于其先进的音频引擎,它支持多种音频格式的解码,包括但不限于WAV、MP3、OGG等,同时具备实时...

    用FMOD实现音频波形图

    **FMOD** 是一款强大的跨平台音频引擎,它提供了丰富的功能,包括音频播放、混音、3D音频定位等。FMOD Studio API 版本fmodstudioapi11009linux是专为Linux系统设计的,它支持多种音频格式的加载和播放,并且可以...

    加载fmod说明文档

    本文档旨在详细介绍如何将FMOD Studio集成到Unity游戏开发环境中,帮助开发者更好地利用FMOD的强大功能来增强游戏音频表现。 #### 二、准备工作 1. **创建Unity项目**:首先,需要创建一个新的Unity项目。例如,...

    游戏中使用的开源声音引擎fmod

    游戏中使用的开源声音引擎,实现3D效果的声音方案

    FMOD32位 64位4.44.54版本

    在游戏开发中,FMOD常用于实现复杂的音频逻辑和交互,让音频与游戏场景紧密结合。 这个压缩包包含了FMOD的32位和64位4.44.54版本,这意味着它适用于不同架构的操作系统,如32位Windows和64位Windows。这个版本可能...

    fmodapi42416linux.tar_fmod_fmodex_boundaries_

    FMOD Ex 0.42.16 LinuxThe FMOD Ex sound system is a revolutionary new audio engine for game developers multimedia developers sound designers musicians and audio engineers based on the years of ...

    fmod封装的API

    **fmod封装的API**是音频处理领域中一个备受推崇的库,因其高效、易用和功能强大而受到游戏开发者和音频工程师的喜爱。fmod API提供了丰富的功能,使得开发者能够轻松地集成各种音效和音乐到他们的应用程序中,无论...

    fmod实现音频播放器

    在本文中,我们将深入探讨如何使用C#编程语言和FMOD音频引擎来创建一个功能完备的音频播放器。首先,让我们了解一下FMOD是什么以及它在音频处理中的作用。 FMOD是一个强大的跨平台音频处理库,它支持多种音频格式,...

    FMOD Programmers API Win32

    下面我们将深入探讨FMOD的核心特性、使用方法以及它在游戏开发和其他多媒体应用中的重要性。 首先,FMOD 提供了一个高效且灵活的声音管理系统,能够处理大量的音频流同时播放,这对于游戏和多媒体应用来说至关重要...

    FMod介绍以及使用范例

    ### FMOD介绍与使用详解 #### 一、FMOD概述 FMOD是一个广泛应用于游戏开发和其他多媒体项目的音频引擎。它可以实现在多种操作系统上播放高质量音频的功能,并且支持大量的音频格式。FMOD支持包括Windows、WinCE、...

    使用FMOD编写图形界面播放器

    FMOD Studio是一个用于创建和管理音频资产的工具,而FMOD Ex是实际的运行时引擎,用于在游戏中或应用程序中播放音频。在这个项目中,我们主要关注FMOD Ex。 1. **初始化FMOD系统**: 在创建播放器之前,首先要初始...

Global site tag (gtag.js) - Google Analytics