banner
幻梦晓寒

幻梦晓寒HACK-FOX

醉后不知天在水,满船清梦压星河
x
github
bilibili
vrchat

audiolinkの使用方法

序文#

ついにこの溝を埋めました。以前、ltcgi の記事を書いているときに、audiolink も一緒に書きたかったのですが、結局今まで引っ張ってしまいました。

紹介#

GitHub の紹介はすでに非常に明確に説明されています。

AudioLink は、インワールドのオーディオを分析し、さまざまな高反応データストリームに変換し、データをスクリプトとシェーダーに公開するシステムです。

周波数ごとのオーディオ振幅データは、まず Unity の GetOutputData を使用して Udon に一時的に読み込まれます。それから、信号処理のために GPU に送信され、CustomRenderTexture にバッファリングされます。そして、CustomRenderTexture はグローバルにブロードキャストされます(_AudioTexture と呼ばれます)、これはインワールドとすべてのアバターでシェーダーによって受信できます。

理解できない?省略:オーディオ情報を処理し、CustomRenderTexture に変換するプリセットです。

これを使って、アバターの身につけたオブジェクトを音楽に合わせて変化させたり、マップの一部のオブジェクトを音楽に合わせて異なるアニメーション効果を作ったりすることができます。

インストール#

https://github.com/llealloo/audiolink/releases にアクセスして unitypackage を入手してください。

VRC での使用#

https://llealloo.github.io/audiolink/index.json

互換性のあるシェーダーリスト#

現時点では、一般的なシェーダーのほとんどが audiolink を使用できると思われますが、一覧表を作成します(記事が長くなる可能性があるため)。

もっと多くのシェーダーがある場合は、コメントで追加してください。

使用方法#

執筆中

この記事は Mix Space から xLog に同期して更新されました。
元のリンクは https://blog.xiaohan-kaka.me/posts/unity/audiolink


読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。