diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000000..3b66410730 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "git.ignoreLimitWarning": true +} \ No newline at end of file diff --git a/docs/images/camera_noise_demo.png b/docs/images/camera_noise_demo.png new file mode 100644 index 0000000000..b9ab8856ff Binary files /dev/null and b/docs/images/camera_noise_demo.png differ diff --git a/docs/settings.md b/docs/settings.md index 16146b54b4..ea6e5de61c 100644 --- a/docs/settings.md +++ b/docs/settings.md @@ -191,6 +191,10 @@ Determines the speed of simulation clock with respect to wall clock. For example ### Image Noise Settings The `NoiseSettings` allows to add noise to the specified image type with a goal of simulating camera sensor noise, interference and other artifacts. By default no noise is added, i.e., `Enabled: false`. If you set `Enabled: true` then following different types of noise and interference artifacts are enabled, each can be further tuned using setting. The noise effects are implemented as shader created as post processing material in Unreal Engine called [CameraSensorNoise](https://github.com/Microsoft/AirSim/blob/master/Unreal/Plugins/AirSim/Content/HUDAssets/CameraSensorNoise.uasset). +Demo of camera noise and inteference simulation: + +[![AirSim Drone Demo Video](docs/images/camera_noise_demo.png)](https://youtu.be/1BeCEZmQyp0) + #### Random noise This adds random noise blobs with following parameters. * `RandContrib`: This determines blend ratio of noise pixel with image pixel, 0 means no noise and 1 means only noise.