2022-04-14 18:38:49 +08:00
# Extended documentation
Below, you will find in depth documentation on the many extensive features of CARLA.
## Advanced concepts
[__Recorder__ ](adv_recorder.md ) — Register the events in a simulation and play it again.
[__Rendering options__ ](adv_rendering_options.md ) — From quality settings to no-render or off-screen modes.
[__Synchrony and time-step__ ](adv_synchrony_timestep.md ) — Client-server communication and simulation time.
[__Benchmarking Performance__ ](adv_benchmarking.md ) — Perform benchmarking using our prepared script.
[__CARLA Agents__ ](adv_agents.md ) — Agents scripts allow single vehicles to roam the map or drive to a set destination.
2022-11-09 01:52:57 +08:00
[__Multi GPU__ ](adv_multigpu.md ) — Set up the CARLA simulator to use multiple GPUs for processing.
2022-04-14 18:38:49 +08:00
## Traffic Simulation
2023-11-10 19:14:29 +08:00
[__Traffic Simulation Overview__ ](ts_traffic_simulation_overview.md ) — An overview of the different options available to populate your scenes with traffic.
2022-04-14 18:38:49 +08:00
[__Traffic Manager__ ](adv_traffic_manager.md ) — Simulate urban traffic by setting vehicles to autopilot mode.
## References
[__Recorder binary file format__ ](ref_recorder_binary_file_format.md ) — Detailed explanation of the recorder file format.
[__Sensors reference__ ](ref_sensors.md ) — Everything about sensors and the data they retrieve.
## Custom Maps
2023-11-10 19:14:29 +08:00
[__Digital Twin Tool__ ](adv_digital_twin.md ) — A procedural map generation tool that uses OpenStreetMap data
2022-04-14 18:38:49 +08:00
[__Overview of custom maps in CARLA__ ](tuto_M_custom_map_overview.md ) — An overview of the process and options involved in adding a custom, standard sized map.
[__Create a map in RoadRunner__ ](tuto_M_generate_map.md ) — How to generate a customs, standard sized map in RoadRunner.
2023-11-10 19:14:29 +08:00
[__Import map in CARLA package__ ](tuto_M_add_map_package.md ) How to import a map in a CARLA package.
2022-04-14 18:38:49 +08:00
[__Import map in CARLA source build__ ](tuto_M_add_map_source.md ) — How to import a map in CARLA built from source.
[__Alternative ways to import maps__ ](tuto_M_add_map_alternative.md ) — Alternative methods to import maps.
2023-11-10 19:14:29 +08:00
[__Manually prepare map package__ ](tuto_M_manual_map_package.md ) — How to prepare a map for manual import.
2022-04-14 18:38:49 +08:00
[__Customizing maps: Layered maps__ ](tuto_M_custom_layers.md ) — How to create sub-layers in your custom map.
2023-11-10 19:14:29 +08:00
[__Customizing maps: Traffic lights and signs__ ](tuto_M_custom_add_tl.md ) — How to add traffic lights and signs to your custom map.
[__Customizing maps: Road painter__ ](tuto_M_custom_road_painter.md ) — How to use the road painter tool to change the appearance of the road.
2022-04-14 18:38:49 +08:00
[__Customizing Maps: Procedural Buildings__ ](tuto_M_custom_buildings.md ) — Populate your custom map with buildings.
2023-11-10 19:14:29 +08:00
[__Customizing maps: Weather and landscape__ ](tuto_M_custom_weather_landscape.md ) — Create the weather profile for your custom map and populate the landscape.
2022-04-14 18:38:49 +08:00
[__Generate pedestrian navigation__ ](tuto_M_generate_pedestrian_navigation.md ) — Obtain the information needed for walkers to move around.
## Large Maps
[__Large maps overview__ ](large_map_overview.md ) — An explanation of how large maps work in CARLA.
[__Create a Large Map in RoadRunner__ ](large_map_roadrunner.md ) — How to create a large map in RoadRunner.
[__Import/Package a Large Map__ ](large_map_import.md ) — How to import a large map.