音声データをShader・VFX Graphから使用する
#custom #Shader #VFX
RectorはLaspから受け取ったデータをGlobal Shader Parameterとして配っているのでそれを使う
hlsl
/Assets/Rector/Shaders/RectorAudioSpetrum.hlsl
/Assets/Rector/Shaders/RectorAudioWaveform.hlsl
VFX Graph(↑のhlslをラップしたもの)
/Assets/Rector/StaticResources/Vfx/Graphs/RectorAudioSpectrum.vfxoperator
/Assets/Rector/StaticResources/Vfx/Graphs/RectorAudioWaveform.vfxoperator
/Assets/Rector/StaticResources/Vfx/Graphs/RectorAudioWaveformSize.vfxoperator
注意点
_RectorAudioWaveform はサイズが512になっているが毎フレームどこまで値が入っているかが変わるのに注意
値がどこまで入っているかは _RectorAudioWaveformSize で見ると良い