Skip to content

Releases: ATG-Simulator/VehicleNoiseSynthesizer

Vehicle Noise Synthesizer v1.5fe

04 Dec 22:57
61eae5d
Compare
Choose a tag to compare

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

25 Oct 23:35
Compare
Choose a tag to compare

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.

{ADC15B13-CDF1-412F-A49A-F42651C76447}

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

16 Aug 15:40
94320da
Compare
Choose a tag to compare
  • 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

08 Jul 10:32
5ca85ad
Compare
Choose a tag to compare

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.