microsoft / AirSim

Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research
https://microsoft.github.io/AirSim/
Other
16.2k stars 4.51k forks source link

[CaptureSettings] Image rendering resolution and artefacts #2958

Open VC86 opened 3 years ago

VC86 commented 3 years ago

OS: Windows 10 Python: 3.6 UE version: 4.24 AirSim version: latest binary on Windows

I am rendering depth and RGB images at 640 x 480, VGA resolution from a custom UE environment (ArchVizInterior) with the following very simple settings: { "SeeDocsAt": "https://github.com/Microsoft/AirSim/blob/master/docs/settings.md", "SettingsVersion": 1.2, "SimMode": "ComputerVision", "CameraDefaults": { "CaptureSettings": [ { "Width": 640, "Height": 480, "FOV_Degrees": 90 } ] }, "Recording": { "RecordOnMove": true, "RecordInterval": 1, "Cameras": [ {"CameraID": 1, "ImageType": 1, "PixelsAsFloat": true, "Compress": false }, {"CameraID": 1, "ImageType": 0, "PixelsAsFloat": false, "Compress": true } ] } }

One example RGB image I obtain is the following: img_1_0_1597997022289872700

Even by setting the game resolution to the target resolution (640 x 480, VGA) I obtain zipper artefacts, jagged edges, and downsampling artefacts on edges (see image above, close to blinds/curtains). I tried to change the renderer settings to MSAA or Temporal AA, to no avail. Is there any way around this issue?

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had activity from the community in the last year. It will be closed if no further activity occurs within 20 days.