3D Spectrogram - Procedural GPU Visualization

The 3D Spectrogram - Procedural GPU package provides a real-time audio spectrum visualization tool for Unity. Key features include:

  • Real-time audio spectrum visualization
  • Customizable grid size
  • Adjustable contrast
  • Configurable outline width and color
  • Option to reverse colors
  • Simple data interface for any float array (normalized data required)

This package is compatible with Unity 2019.4 or later.

To use the package, follow these steps:

  1. Import the Spectrogram GPU Shader package into your project.
  2. Create an empty GameObject and attach an AudioSource component.
  3. Create a new Material and set its Shader to Custom/SpectrogramGPU.
  4. Inherit from SpectrumDataProvider or use the SimpleAudioAnalyzer script to point to your AudioSource.
  5. Add the SpectrogramGPU script to an empty game object.
  6. Point to the SpectrumDataProvider.
  7. Attach a gradient to the script and select a time depth (number of frames to keep).
  8. Set your material to clamping mode for optimal results.

For support and questions, visit https://practicalvr.com or join our Discord community at https://discord.practicalvr.com.

This shader generates a mesh and applies a shader that uses a gradient texture for coloring. The shader is optimized for GPU performance.

3D Spectrogram - Procedural GPU Visualization - Asset Store

πŸ€– Chat with AI

AI is typing

Suggested Posts

High-Quality 3D Model for GPU Rendering

High-Quality 3D Model for GPU Rendering Thumbnail

GPU Procedural Vegetation Instancer

GPU Procedural Vegetation Instancer Thumbnail

Bakery - High-End GPU Lightmapper

Bakery - High-End GPU Lightmapper Thumbnail

Apache AH-64E Guardian Indonesia 3D Model

Apache AH-64E Guardian Indonesia 3D Model Thumbnail

13 High-Quality 3D Radiostations Assets

13 High-Quality 3D Radiostations Assets Thumbnail

Apache AH-64D Israel Air Force 3D Model

Apache AH-64D Israel Air Force 3D Model Thumbnail