版本
不管是站在悬崖边瞭望前方的道路,还是站在地下城门口琢磨可能会有什么危险潜藏在阴影之下,风的声音都有助于为当时的情况增添一抹史诗色彩。SoundSeed Wind(声音种子-风)插件是一种实时运行效率很高的解决方案,能够应对编创动态风声元素所带来的挑战。
SoundSeed Wind插件是一个Wwise源插件,它能在风通过和环绕各种对象时生成各种风声。这些声音是由各套时变参数集驱动的一个合成算法生成的。这里不需要任何源音频文件,因为这些风声完全是被合成出来的。SoundSeed Wind可以节省游戏中的内存,因为这里不再需要传统方式中使用的一个很长的循环播放的风氛围声.wav文件。
SoundSeed Wind对“风吹过一个场景”进行了模拟;方向规定了风吹过一个场景时的进入点。因此,可以预计到,压力波会首先击中与进入点距离最近的导流体。随后,这股气流将被到来的风推着进入这个场景进行传播。随着气流的传播,你将听到与进入点距离较远的导流体对象在遇到迎面而来的压力波时发出的声音。请注意,进入点的风速越高,它推动气流的速度就越快。
接下来的图示展示了一种典型情况,这里使用了一套属性来定义风和一系列导流体。导流体的尺寸有大有小,颜色有深有浅,这取决于指派给它们的频率和增益属性值。
合成风声的最大好处在于:具备实时动态操纵风声模型的能力,具备每次都产生不同声音的随机性,以及由于移除了音频内容而导致的内存节省。过去通常要使用一个很多秒长的音频文件,现在则完全由在Wwise内部编创的真实模型所取代。这些编创出来的声音可以在运行时通过游戏参数被进一步修改,也能在连接到游戏的编创应用中修改。
给一个新的音效声加入SoundSeed Wind插件的操作方法与“氛围声”一章中插入Silence插件的方法完全一样。