本篇是本人学习courera课程unity3d编程基础 课程笔记,想学习可以直接报名哦。文章版权归本人所有,转载请谨慎。

游戏中,音频也是非常重要的元素。这里介绍一些基础知识:

声波

首先我们介绍声波,声波是声音的传播形式。发声体的震动在空气或其他介质中的传播,会形成声波,声波借助各种介质向四面八方传播。

上面的波形可以反映一个声音的性质,如图所示波形,波形变动的大小称之为幅度;某个点重复出现的间隔,时常称之为周期;声音的强弱由振幅决定,振幅越大,响度越大,声音的高低由周期决定,周期越大,音调越低;

声音的数字化

声音的数字化过程,首先需要对声音信号进行采样,也就是以某个时间间隔,观测模拟信号,波形幅值。接着我们要对采样结果进行量化。量化过程将采样时刻的信号幅值,四舍五入到与其最接近的整数的标度,最后对量化结果进行编码,也就是将量化后的各个整数用一个二进制的值的序列来表示。

采样频率也称为采样速度或者采样率,定义了每秒从连续信号中提取并组成离散信号的采样个数。它采用赫兹来表示。

常见音频文件类型

部分常见的音频类型,包括 OGG、 WAV、 MP3、 AIF,其中 OGG 是一种完全免费、 开放,没有专利限制的压缩音频格式 这是多声道,音质与 MP3 接近,在 Unity 中,我们最常用的音频格式就是 OGG;WAV 是录音时经常使用的标准的 Windows 文件格式,数据本身的格式可以为 PCM 或其他的压缩格式;MP3 是一种有损压缩格式,为了数据压缩,降低了声音的质量;优点是存储空间需求比较小;AIF 是苹果公司开发的一种声音文件格式,用于苹果的操作系统;

音频制作处理软件

音频制作处理软件比较多,常见的几款是 Adobe 的 Audition、 Adobe 的 Soundbooth、 Audacity 这些软件可以帮助你制作游戏开发所需要的音频资源;

Unity 和 Unreal 等游戏引擎支持实时的回音和母带处理,支持多层次的、多层级的回音器、快照和预定义的效果,利用游戏引擎内置的声音模块,游戏可以创造逼真的三维声场,提升玩家的临场感。

unity3d音频基础知识相关推荐

  1. python计算wav的语谱图_Python实现电脑录音(含音频基础知识讲解)

    前言 今天开始进入近期系列文章的第一篇,如何用 Python 来实现录音功能. 在开始"造轮子"之前,个人一直强调一个观点,如果有些东西已经有了,不妨直接去 github 上搜,用 ...

  2. python实现录音并去燥_Python实现电脑录音(含音频基础知识讲解)

    Python实现电脑录音(含音频基础知识讲解) 前言 今天开始进入近期系列文章的第一篇,如何用 Python 来实现录音功能. 在开始"造轮子"之前,个人一直强调一个观点,如果有些 ...

  3. AAC音频基础知识及码流解析

    AAC音频基础知识及码流解析 目录 AAC简介 AAC规格简介 AAC特点 AAC音频文件格式及代码解析 AAC元素信息 AAC文件处理流程 AAC解码流程 技术解析 1. AAC简介 AAC是高级音 ...

  4. PCM音频基础知识及采样数据处理

    PCM音频基础知识及采样数据处理 目录 PCM简介 采样频率.量化精度(采样位数)和声道数 音频帧 录播过程 音频混音 PCM音频采样数据处理 转载自:音频PCM知识整理 视音频数据处理入门:PCM音 ...

  5. Android音视频学习系列(五) — 掌握音频基础知识并使用AudioTrack、OpenSL ES渲染PCM数据

    系列文章 Android音视频学习系列(一) - JNI从入门到精通 Android音视频学习系列(二) - 交叉编译动态库.静态库的入门 Android音视频学习系列(三) - Shell脚本入门 ...

  6. torchaudio音频基础知识学习

    torchaudio音频基础知识学习 文章目录 torchaudio音频基础知识学习 前置知识 音频的表示形式 总结 贴出本文学习的主要来源: pytorch官网torchaudio的学习文档 需要使 ...

  7. 百万调音师—音频基础知识

    百万调音师-音频基础知识 音频基本属性 1).音频理论 2).音频格式 3).音频声道 声音如何传输到电脑? 模拟信号 数字信号 脉冲编码调制 1).滤波 2).采样 3).量化 4).编码 分贝 音 ...

  8. 一.音频驱动-音频基础知识

    在这里记录一下做音频驱动时遇到的音频基础知识 数模转换 我们能听到的音频,都是声波.声波是声音的传播形式,发出声音的物体称为声源.声波是一种机械波,由声源振动产生,声波传播的空间就称为声场.人耳可以听 ...

  9. 音频基础知识 - PCM 浅析

    PCM浅析 最近有个需求:对音频裁剪时,裁剪条的纵坐标必须是音频音量,以帮助用户更好的选择音频区域,所以就需要快速准确的提取出音频的音量列表.本文主要介绍下从mp4文件中提取音轨音量的方式,以及相关的 ...

最新文章

  1. vb中的webrowser无法进行滑块验证_专题63 验证动量守恒定律
  2. 【Android 逆向】函数拦截 ( 修改内存页属性 | x86 架构插桩拦截 )
  3. 大流行后的数据中心非接触式技术
  4. 《一江春水向东流》——任正非
  5. 抢票神器成GitHub热榜第一,支持候补抢票,Python跑起来 | 标星8400
  6. eclipse linux环境下编译器的指定设置
  7. ubuntu 下的ftp安装及root身份远程配置
  8. jzoj3890-长途旅行【同余最短路】
  9. C语言:---gdb多线程调试
  10. NetworkManager概述
  11. catalina.out 日志切割及定时清理
  12. php中用microtime()函数来测试代码运行时间
  13. 不会做抖音网红快闪PPT?这个插件可以免费一键生成快闪PPT!
  14. StyleGAN图像风格转换相关经典论文、项目、数据集等资源整理分享
  15. JAVA 类和对象的实例
  16. 淘宝天猫返利查券机器人搭建
  17. java源文件组成_java源文件由什么组成?,java源文件组成
  18. error: undefined reference to __write_chk错误
  19. 设计模式实例php,PHP三种设计模式实例教程
  20. 721天、19万字的坚持 | 《云端架构》新书发布,梦想终至,不负时光

热门文章

  1. 【编程竞赛】【CSDN竞赛第37期】
  2. 【Java SE系列】抽象类与接口
  3. deform服务器位置,Deform V11 自动多工步分析(MO)设置详解-工艺成型及仿真
  4. STM32 基础系列教程 16 - I2S(模拟)
  5. 安科瑞无线测温装置变电所配电柜测温-安科瑞张宇洁
  6. 自然语言中corpora.Dictionary的理解
  7. LabVIEW编程LabVIEW开发 研华PCIE-1751更改DIO方向 例程与相关资料
  8. 大数据+咖啡因| 可口可乐的转型升级探索
  9. IDEA高效使用技巧--->IDEA批量修改变量快捷键和全局搜索键
  10. 关于单级PID及串级PID