Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jdsherbert/unreal-engine-audio-spline-plugin
Unreal Engine AudioSpline Plugin. Provides a Spline with an AudioComponent attached that tries to move to the nearest point on the Spline to a target Actor.
https://github.com/jdsherbert/unreal-engine-audio-spline-plugin
audio audio-processing blueprint cpp cpp17 cpp20 plugin unreal unreal-engine unreal-engine-5 unrealengine
Last synced: 1 day ago
JSON representation
Unreal Engine AudioSpline Plugin. Provides a Spline with an AudioComponent attached that tries to move to the nearest point on the Spline to a target Actor.
- Host: GitHub
- URL: https://github.com/jdsherbert/unreal-engine-audio-spline-plugin
- Owner: JDSherbert
- Created: 2024-06-07T18:11:35.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-06-09T23:36:12.000Z (5 months ago)
- Last Synced: 2024-11-19T14:06:30.103Z (1 day ago)
- Topics: audio, audio-processing, blueprint, cpp, cpp17, cpp20, plugin, unreal, unreal-engine, unreal-engine-5, unrealengine
- Language: C++
- Homepage: https://github.com/JDSherbert
- Size: 44.9 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![image](https://github.com/JDSherbert/Unreal-Engine-Audio-Spline-Plugin/assets/43964243/ad4e1765-6fe1-4a4e-b7e8-5a91047916d0)
# Unreal Engine Audio Spline Plugin
-----------------------------------------------------------------------
-----------------------------------------------------------------------
## Overview
After getting tired of needing to remake these for pretty much every Unreal project I work on, here's a repository that provides an out-of-the-box solution for developers to create and manage AudioSplines in Unreal Engine. AudioSplines enable precise and dynamic audio spatialization by positioning and moving audio sources along predefined spline/bezier paths. This enhances the realism and immersion of the game environment as we can have the Audio Component position itself to the nearest player position, while staying within our own defined constraints (say a race track, river, or cliff edge).The spline itself is implemented in C++, but I've provided a Blueprint that inherits the C++ class for easier customizability as required.
## Usage
To use the plugin:
1. Copy the AudioSplinePlugin folder into your Unreal Engine project's Plugins directory.
2. Enable the plugin in your project:
- Open your Unreal Engine project.
- Go to Edit > Plugins.
- Find the AudioSplinePlugin in the list and enable it.
- Restart Unreal Engine if prompted.
3. Open your Unreal Engine project.
4. Drag and drop the BP_AudioSpline Blueprint from the Content Browser into your scene. (AudioSplinePlugin Content->Blueprints->BP_AudioSpline)
5. Select the BP_AudioSpline in your scene.
6. Use the Spline Component to add, remove, and adjust spline points to define the desired path.-----------------------------------------------------------------------