大佬教程收集整理的这篇文章主要介绍了c – 滚球的声音,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在想完全合成声音,我几乎不知道(几乎没有),我会感谢任何教学/研究材料/样品关于合成特殊材料滚动表面的球的声音合成的另一种材料.另外如果这个想法是完全错误的,请提出另一种做法.
谢谢!
例如,在FMOD中,您可以使用ChAnnel :: setFrequency方法.理想情况下,您可以根据WAV的原始采样频率(Fo),球的当前速度(VC)和球的默认WAV声音(Vi)的“理想”速度来计算所需的播放频率.一般喜欢的东西
F = Fo *(Vc / Vi)
随着球距离“理想”速度越来越远,这将趋于分解.您可能希望有几种不同的WAV适合您以某些阈值速度切换到不同的速度范围.在每个WAV的支架中,您将进行同样的频率调整.
另一个注意事项:这可能不是值得做的每一帧.我猜这样做每秒超过20次会浪费时间.
增加:像这样的播放频率缩放也可以用于模拟多普勒效应.一旦你有了调整后的播放频率,你可以根据球相对于“听众”的速度(相机)进行另一个频率比例.
以上是大佬教程为你收集整理的c – 滚球的声音全部内容,希望文章能够帮你解决c – 滚球的声音所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。