Releases: ATG-Simulator/VehicleNoiseSynthesizer
Vehicle Noise Synthesizer v1.5fe
The final version of this asset includes better sample demo scenes and additional features like pitch oscillation, exhaust air back pressure effects, and pitch & volume offset feature per audio clip. More details are written below.
What's New
Engine Sound Enhancements
- Added sophisticated engine pitch oscillation system through the new
EnginePitchOscillator
system - Implemented gear change detection that triggers pitch variations
- Added oscillation toggle with
enableOscillation
flag
New Oscillator Features
- Core oscillation system with configurable speed and depth
- RPM-based threshold system for different engine states
- Advanced harmonic oscillations for more realistic engine sound
- Load-based influence on sound variations
- Intelligent rev limiter zone detection
- Gear change intensity multiplier for dramatic shifts
Technical Improvements
- Pitch and Volume offsets per audio clip allow better fine-tuning
- Added effect delay system for more natural sound transitions
- Implemented phase management for continuous sound waves
- Added debug information tracking for oscillation parameters
- Included reset functionality for oscillator state management
The update greatly enhances the vehicle sound system by adding realistic engine pitch variations that respond to gear changes, engine load, and RPM changes.
1.5f03
WhatsNew - Vehicle Noise Synthesizer v1.5f03
The new (last?) update for this script fixed UI/UX issues, added some features, and, more importantly, a new "Simple UI" scene has been added for the newcomers so that they can open the scene and play around with the script using the demo sliders for a better experience with this asset.
Core Changes:
- Replaced filename-based RPM detection with explicit RPM value input system
- Added new EngineAudioClipData class for better audio clip management
- Improved code organization with proper regions and documentation
- Enhanced Inspector UI with better tooltips and grouping
- Removed AudioSource component requirement from VehicleNoiseSynthesizer
UI Control Improvements:
- Added smooth transitions for RPM and Load value changes
- Implemented automatic Load control system with a toggle
- Added keyboard arrow key controls for RPM and Load
- Added realistic load-RPM relationship simulation
- Enhanced slider responsiveness and value interpolation
- Added configurable response times for smoother transitions
- Implemented realistic engine behavior simulation
- Added automatic load adjustment based on RPM changes
- Added manual load control with Left/Right arrows when auto-load is disabled
Audio Processing Improvements:
- Added Animation Curve-based pitch control system
- Implemented dynamic volume control through Animation Curves
- Added a new audio effect system with distortion and low-pass filtering
- Improved muffling effect based on engine load
New Features:
- Added distortion effect with customizable intensity curve
- Implemented advanced low-pass filter system for realistic muffling
- Added combined load/RPM factor for more natural effect transitions
- Enhanced audio priority system for better performance
- Added realistic throttle simulation through keyboard controls
UI/UX Improvements:
- Reorganized Inspector layout for better usability
- Added comprehensive tooltips for all parameters
- Improved parameter grouping and categorization
- Enhanced debug value visibility
- Added auto-load toggle for automatic engine behavior
- Added visual feedback for RPM and Load values
- Improved slider control responsiveness
Technical Improvements:
- Optimized audio source management
- Improved transition smoothing between audio states
- Enhanced RPM range handling
- Better audio effect component management
- Added configurable smoothness parameters
- Implemented value interpolation for smoother transitions
Documentation:
- Added detailed tooltips for all public parameters
- Improved code comments and documentation
- Added XML documentation for key methods
- Updated usage instructions in Inspector
- Added keyboard control documentation
Bug Fixes:
- Fixed audio source creation redundancy
- Corrected RPM range calculations
- Improved audio transition smoothness
- Fixed volume calculation issues
- Fixed sudden value changes in UI controls
Vehicle Noise Synthesizer v1.0f
- Cleaned up code based on the latest update from the repository
- NWH Vehicle Scene terrain road height fix
- Small improvement for the Sports Car Audio
- An optional secondary Engine Sound added
- Removed unused and redundant assets
Vehicle Noise Synthesizer v1.0
The package contains all the core scripts as well as the NWH Vehicle and Dynamic Water Physics demo samples.
Either import the two assets to a new Unity project first and then import this unitypackage, Or if you do not have the NWH assets just import this Unity Package and study the "Input" scripts. Then change those from being dependent on NWH assets to the physics simulator engine you use.