アルゴリズムでサウンド(モンスターのうなり声や遠くの雷など)を作成できるようにしたいと思います。これは、従来の手続き型コンテンツ(地形など)ほどネット上で広く取り上げられていません。これらの種類の音を作成しますか?
2 に答える
一般に、これは非常に難しい問題です。絵を描くのと同じように、それぞれの音はそれ自身のものであり、独自のアルゴリズムを必要とします。顔、昆虫、山などすべてのものを描画するための一般的なアルゴリズムがあるように、音を作成するための一般的なアルゴリズムはありません。円を描いたり正弦波を生成したりするだけの場合を除き、それぞれが独自のプロジェクトです (多くの場合、非常に大きなプロジェクトです)。
私が知っているケーススタディのほとんどは、楽器の音を生成するための多くの試みであり、一般的にこれらの試みはそれぞれ博士論文です。
時間効率の良いソリューションを得るには、サンプリングが最適です。
または、手続き型のアプローチが本当に必要な場合は、特定の種類のサウンドについて質問することもできます。そうすれば、人々はそれに対するアルゴリズムを考え出すことができるかもしれません. たとえば、「遠くの雷」アルゴリズムを試してみたいと思いますが、雷だけでモンスターがいないなどのことが役に立たない場合は気にしたくありません。
物理モデリングの分野で優れた業績を残したPerry Cookの多くのソフトウェア プロジェクトと論文をチェックすることをお勧めします (ただし、彼の Web サイトはナビゲートするのが少し悪夢のようです)。tom10さんのおっしゃる通り、なかなか難しいところですけどね。少しの信号処理に興味があるなら、非常に魅力的な領域です。