忍者ブログ

2024
11
21

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

2024/11/21 (Thu.)

2009
09
12

36. ゲームのためのシンプルな仮想音響生成スキーム

背景と目的 : 3DCGのように、仮想の3D空間内の物体や位置・姿勢や光線の写像をシミュレートして仮想映像を生成するシステムはポピュラーだが、同じように物理シミュレーションから音を作り出すことは一般的でない(あるにはあるし[1]結構API化されてたりもするが、少なくとも3DCGのごとくゲームなどには使われたりということは無いよね)。なぜなら、音の発生を模擬するためには、極限的には分子レベルでの物体の動きを再現しなければならないから(それもkHzオーダで)。まぁ実際にはもう少しマクロに微分方程式で記述するのだが。
  しかし、もっといろいろ大ざっぱに発音システムを近似すれば、もう少し簡単に音をリアルタイム生成できるのではないか?という発想に基づき、3DCGエンティティの衝突から音を生成するという試みを考えてみる。上手くいけば格闘ゲームなどで、リアルかつ非ワンパターンな打撃効果音などが提供できる、という名目。

内容 : 音は基本的に物体(の全体あるいは部分)の固有振動の重ね合わせが空気に乗って耳に届くわけだが、無数の固有振動を模擬することはできない。そこで人間の可聴域20~20,000Hzを、思い切って8bitで256チャネルぐらいにざっくり分割する。ほんで各チャネルの中心周波数にだけパワーを入れ、他はオフ。これら256本の純音(正弦波)の総和が最終的な出力音になる。
  各々のチャネルには3DCGエンティティから発される固有振動を割り当てることになるが、分子レベルでシミュレートするのは大変なので、エンティティに固有振動周波数を定義する「材質」プロパティを与えておき、これプラス衝突の種類や速度、角度などを用いて発生する音を決める。材質プロパティは64種類ぐらいでいいだろう。

考察 : 書いていて、何がしたいのか自分でもよく分からなくなった。しかも、そこまでしてリアルタイム生成された音に意味があるのか。


[1] “ピアノ音の物理シミュレーション : 弦・駒・響板の連成解析をめざして” ,
      橋本・梅谷,情報処理学会研究報告.[音楽情報科学] pp.1-6,1999年2月

PR

2009/09/12 (Sat.) Trackback() Comment(0) 日々のアイディア

Comments

名前
メールアドレス
URL
コメント
PASS  Vodafone絵文字 i-mode絵文字 Ezweb絵文字

Trackback

Trackback for this entry:

プロフィール

自己紹介:
広島で活動していたバンド、LDF。 リーダー、abe、サイバ、AtoCの4人。今は実質、abe。
※写真はリーダーのものです
本ブログの注意事項
↑はじめにお読みください

リンク

イガさんHP
 理系ギタリスト・イガさんのHP。音楽レビューブログ「まっはの音楽室」はじめました  
---------------------------------
ひとりごとをはじめましょう
 元チェロ弾きn安さんがひとりごとをつぶやく(頻度は低い)。 HPもあるよ!  
---------------------------------
つづらな陽気
 ユーチャン@コボラーが無限の日常とボヤきをつづる。更新は稀  
---------------------------------
一音成仏~ブロリの部屋~
 自称作曲家(笑)の元LDFリーダーの自己満日記。いろいろやってます。今は移転済み  
---------------------------------
地を這う円盤 -Whistler-
 自称寒がりな思考人(笑)のs原さんが何やかんや。最近は「旋律の作法」など  
---------------------------------
たま~に戯言
 寡黙なマンドリン弾き・s山の戯言。密かに培ったMIDI技術で駄音も製作中  
---------------------------------
monolith
 石オタクm田がかなりの頻度で石情報を量産する濃厚ブログ。最近は料理ネタがメイン
---------------------------------
ちぇりーず!HP
 アングラ系マンドリン合奏団「ちぇりーず!」のHP。私が製作。みんな来てね!
---------------------------------
solo-guitar.info
 リスナーとプレイヤーをつなげるソロギター情報発信サイトです!

Latest Tweets

最新コメント

[11/22 abe]
[11/22 ゆじ]
[10/07 abe]

カレンダー

10 2024/11 12
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

アーカイブ

カテゴリー

ブログ内検索

バーコード

カウンター

アクセス解析

RSS