unity3d音频基础知识
本篇是本人学习courera课程unity3d编程基础 课程笔记,想学习可以直接报名哦。文章版权归本人所有,转载请谨慎。
游戏中,音频也是非常重要的元素。这里介绍一些基础知识:
声波
首先我们介绍声波,声波是声音的传播形式。发声体的震动在空气或其他介质中的传播,会形成声波,声波借助各种介质向四面八方传播。
上面的波形可以反映一个声音的性质,如图所示波形,波形变动的大小称之为幅度;某个点重复出现的间隔,时常称之为周期;声音的强弱由振幅决定,振幅越大,响度越大,声音的高低由周期决定,周期越大,音调越低;
声音的数字化
声音的数字化过程,首先需要对声音信号进行采样,也就是以某个时间间隔,观测模拟信号,波形幅值。接着我们要对采样结果进行量化。量化过程将采样时刻的信号幅值,四舍五入到与其最接近的整数的标度,最后对量化结果进行编码,也就是将量化后的各个整数用一个二进制的值的序列来表示。
采样频率也称为采样速度或者采样率,定义了每秒从连续信号中提取并组成离散信号的采样个数。它采用赫兹来表示。
常见音频文件类型
部分常见的音频类型,包括 OGG、 WAV、 MP3、 AIF,其中 OGG 是一种完全免费、 开放,没有专利限制的压缩音频格式 这是多声道,音质与 MP3 接近,在 Unity 中,我们最常用的音频格式就是 OGG;WAV 是录音时经常使用的标准的 Windows 文件格式,数据本身的格式可以为 PCM 或其他的压缩格式;MP3 是一种有损压缩格式,为了数据压缩,降低了声音的质量;优点是存储空间需求比较小;AIF 是苹果公司开发的一种声音文件格式,用于苹果的操作系统;
音频制作处理软件
音频制作处理软件比较多,常见的几款是 Adobe 的 Audition、 Adobe 的 Soundbooth、 Audacity 这些软件可以帮助你制作游戏开发所需要的音频资源;
Unity 和 Unreal 等游戏引擎支持实时的回音和母带处理,支持多层次的、多层级的回音器、快照和预定义的效果,利用游戏引擎内置的声音模块,游戏可以创造逼真的三维声场,提升玩家的临场感。
unity3d音频基础知识相关推荐
- python计算wav的语谱图_Python实现电脑录音(含音频基础知识讲解)
前言 今天开始进入近期系列文章的第一篇,如何用 Python 来实现录音功能. 在开始"造轮子"之前,个人一直强调一个观点,如果有些东西已经有了,不妨直接去 github 上搜,用 ...
- python实现录音并去燥_Python实现电脑录音(含音频基础知识讲解)
Python实现电脑录音(含音频基础知识讲解) 前言 今天开始进入近期系列文章的第一篇,如何用 Python 来实现录音功能. 在开始"造轮子"之前,个人一直强调一个观点,如果有些 ...
- AAC音频基础知识及码流解析
AAC音频基础知识及码流解析 目录 AAC简介 AAC规格简介 AAC特点 AAC音频文件格式及代码解析 AAC元素信息 AAC文件处理流程 AAC解码流程 技术解析 1. AAC简介 AAC是高级音 ...
- PCM音频基础知识及采样数据处理
PCM音频基础知识及采样数据处理 目录 PCM简介 采样频率.量化精度(采样位数)和声道数 音频帧 录播过程 音频混音 PCM音频采样数据处理 转载自:音频PCM知识整理 视音频数据处理入门:PCM音 ...
- Android音视频学习系列(五) — 掌握音频基础知识并使用AudioTrack、OpenSL ES渲染PCM数据
系列文章 Android音视频学习系列(一) - JNI从入门到精通 Android音视频学习系列(二) - 交叉编译动态库.静态库的入门 Android音视频学习系列(三) - Shell脚本入门 ...
- torchaudio音频基础知识学习
torchaudio音频基础知识学习 文章目录 torchaudio音频基础知识学习 前置知识 音频的表示形式 总结 贴出本文学习的主要来源: pytorch官网torchaudio的学习文档 需要使 ...
- 百万调音师—音频基础知识
百万调音师-音频基础知识 音频基本属性 1).音频理论 2).音频格式 3).音频声道 声音如何传输到电脑? 模拟信号 数字信号 脉冲编码调制 1).滤波 2).采样 3).量化 4).编码 分贝 音 ...
- 一.音频驱动-音频基础知识
在这里记录一下做音频驱动时遇到的音频基础知识 数模转换 我们能听到的音频,都是声波.声波是声音的传播形式,发出声音的物体称为声源.声波是一种机械波,由声源振动产生,声波传播的空间就称为声场.人耳可以听 ...
- 音频基础知识 - PCM 浅析
PCM浅析 最近有个需求:对音频裁剪时,裁剪条的纵坐标必须是音频音量,以帮助用户更好的选择音频区域,所以就需要快速准确的提取出音频的音量列表.本文主要介绍下从mp4文件中提取音轨音量的方式,以及相关的 ...
最新文章
- vb中的webrowser无法进行滑块验证_专题63 验证动量守恒定律
- 【Android 逆向】函数拦截 ( 修改内存页属性 | x86 架构插桩拦截 )
- 大流行后的数据中心非接触式技术
- 《一江春水向东流》——任正非
- 抢票神器成GitHub热榜第一,支持候补抢票,Python跑起来 | 标星8400
- eclipse linux环境下编译器的指定设置
- ubuntu 下的ftp安装及root身份远程配置
- jzoj3890-长途旅行【同余最短路】
- C语言:---gdb多线程调试
- NetworkManager概述
- catalina.out 日志切割及定时清理
- php中用microtime()函数来测试代码运行时间
- 不会做抖音网红快闪PPT?这个插件可以免费一键生成快闪PPT!
- StyleGAN图像风格转换相关经典论文、项目、数据集等资源整理分享
- JAVA 类和对象的实例
- 淘宝天猫返利查券机器人搭建
- java源文件组成_java源文件由什么组成?,java源文件组成
- error: undefined reference to __write_chk错误
- 设计模式实例php,PHP三种设计模式实例教程
- 721天、19万字的坚持 | 《云端架构》新书发布,梦想终至,不负时光
热门文章
- 【编程竞赛】【CSDN竞赛第37期】
- 【Java SE系列】抽象类与接口
- deform服务器位置,Deform V11 自动多工步分析(MO)设置详解-工艺成型及仿真
- STM32 基础系列教程 16 - I2S(模拟)
- 安科瑞无线测温装置变电所配电柜测温-安科瑞张宇洁
- 自然语言中corpora.Dictionary的理解
- LabVIEW编程LabVIEW开发 研华PCIE-1751更改DIO方向 例程与相关资料
- 大数据+咖啡因| 可口可乐的转型升级探索
- IDEA高效使用技巧--->IDEA批量修改变量快捷键和全局搜索键
- 关于单级PID及串级PID