Skip to content

1.5f03

Compare
Choose a tag to compare
@ATG-Simulator ATG-Simulator released this 25 Oct 23:35
· 21 commits to main since this release

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