@@ -389,70 +389,71 @@ Check it out in our [documentation](https://carla.readthedocs.io/en/latest/pytho
389
389
390
390
#### Additions and improvements
391
391
392
- * Added access to vehicle transmission details
393
- * Added access to vehicle physics brake values
394
- * Added Navigations maps for pedestrian
395
- * Added C++ client example using LibCarla
396
- * Added PythonAPI documentation generator
397
- * Added camera gamma correction as command-line argument to manual_control.py
398
- * Added ability to set motion blur settings for rgb camera in sensor python blueprint
392
+ * Added access to vehicle transmission details.
393
+ * Added access to vehicle physics brake values.
394
+ * Added Navigations maps for pedestrian.
395
+ * Added C++ client example using LibCarla.
396
+ * Added PythonAPI documentation generator.
397
+ * Added camera gamma correction as command-line argument to manual_control.py.
398
+ * Added ability to set motion blur settings for rgb camera in sensor python blueprint.
399
399
* Added pedestrian support:
400
400
- We can spawn pedestrians that will walk over sidewalks at random points continually.
401
401
- The script 'spawn_npc.py' now can spawn pedestrians with the flag '-w' and the number of pedestrians.
402
402
* Physics:
403
403
- Added Friction Trigger Boxes for simulating, for example, slippery surfaces in any region of the map defined by users.
404
404
* New recorder features:
405
405
- Recorded system is documented, and binary file system is described.
406
- - Added optional parameter to show more details about a recorder file (related to ` show_recorder_file_info.py ` )
407
- - Added playback speed (slow/fast motion) for the replayer
408
- - We can use an absolute path for the recorded files (to choose where to 'write to' or 'read from')
406
+ - Added optional parameter to show more details about a recorder file (related to ` show_recorder_file_info.py ` ).
407
+ - Added playback speed (slow/fast motion) for the replayer.
408
+ - We can use an absolute path for the recorded files (to choose where to 'write to' or 'read from').
409
409
- New data recorded to replay animations:
410
- + Wheels of vehicles are animated (steering, throttle, handbrake), also bikes and cycles
410
+ + Wheels of vehicles are animated (steering, throttle, handbrake), also bikes and cycles.
411
411
+ Walkers animation is simulated in playback (through speed of walker), so they walk properly.
412
412
* New High Quality Pedestrian - Female, girl and boy. Improve the meshes and textures.
413
413
* New Vehicle Audi Etron. With 25.000 Tris and their Lods.
414
414
* New material for Mustang. New material that will allow us to improve all the materials of the cars.
415
- * New custom weather for each map
416
- * Improve weather - Tweak values
415
+ * New custom weather for each map.
416
+ * Improve weather - Tweak values.
417
417
* Improve walk animations, the animations go at the same speed as the game.
418
- * Improved visual quality of the screen capture for the rgb sensor
419
- - Enabled Temporal AA for screen captures with no post-processing to prevent jaggies during motion
420
- - Reduced the target gamma of render target to 1.4 to minimize brightness differences with main camera
418
+ * Improved visual quality of the screen capture for the rgb sensor.
419
+ - Enabled Temporal AA for screen captures with no post-processing to prevent jaggies during motion.
420
+ - Reduced the target gamma of render target to 1.4 to minimize brightness differences with main camera.
421
421
* Enabled texture streaming for scene captures
422
- - Enabled texture streaming in the Unreal project settings
423
- - Changed the scene capture to register its camera with Unreal's texture streamer every tick to enable texture streaming
422
+ - Enabled texture streaming in the Unreal project settings.
423
+ - Changed the scene capture to register its camera with Unreal's texture streamer every tick to enable texture streaming.
424
424
* Variations of colors and texture for each pedestrian.
425
- * Simplified pipeline for importing/packaging props and maps
426
- * API extension: add attachment type "SpringArm" for cinematic cameras
427
- * API extension: waypoint's ` junction_id ` that returns de OpenDrive identifier of the current junction
428
- * API extension: add gamma value as attribute to RGB camera
429
- * API extension: add ` world.get_actor(id) ` to find a single actor by id
430
- * API extension: add ` carla.WeatherParameters.Default ` for a default (tailor-made for each town) weather profile
425
+ * The simulator is now compiled in "Shipping" mode, faster but it accepts less command-line arguments.
426
+ * Simplified pipeline for importing/packaging props and maps.
427
+ * API extension: add attachment type "SpringArm" for cinematic cameras.
428
+ * API extension: waypoint's ` junction_id ` that returns de OpenDrive identifier of the current junction.
429
+ * API extension: add gamma value as attribute to RGB camera.
430
+ * API extension: add ` world.get_actor(id) ` to find a single actor by id.
431
+ * API extension: add ` carla.WeatherParameters.Default ` for a default (tailor-made for each town) weather profile.
431
432
* API extension: added ` WorldSnapshot ` that contains a list of ` ActorSnapshot ` , allows capturings a "still image"
432
- of the world at a single frame
433
- * API extension: ` world.tick() ` now synchronizes with the simulator and returns the id of the newly started frame
433
+ of the world at a single frame.
434
+ * API extension: ` world.tick() ` now synchronizes with the simulator and returns the id of the newly started frame.
434
435
* API extension: ` world.apply_settings(settings) ` now synchronizes with the simulator and returns the id of the frame
435
- when the settings took effect
436
- * API extension: added ` world.remove_on_tick(id) ` to allow removing on tick callbacks
437
- * API extension: allow setting fixed frame-rate from client-side, now is part of ` carla.WorldSettings `
438
- * Upgraded to Unreal Engine 4.22
436
+ when the settings took effect.
437
+ * API extension: added ` world.remove_on_tick(id) ` to allow removing on tick callbacks.
438
+ * API extension: allow setting fixed frame-rate from client-side, now is part of ` carla.WorldSettings ` .
439
+ * Upgraded to Unreal Engine 4.22.
439
440
440
441
#### Changes
441
442
442
443
* Vulkan support: Changed project settings to make vulkan default on linux and updated make script to allow user to
443
- select opengl
444
- * API change: Rename ` frame_count ` and ` frame_number ` as ` frame ` , old members are kept as deprecated
445
- * API change: ` world.wait_for_tick() ` now returns a ` carla.WorldSnapshot `
446
- * API change: the callback of ` world.on_tick(callback) ` now receives a ` carla.WorldSnapshot `
447
- * API change: deprecated waypoint's ` is_intersection ` , now is ` is_junction `
448
- * API update: solve the problem of RuntimeError: std::bad_cast described here: #1125 (comment)
449
- * Removed deprecated code and content
450
- * Updated OpenDriveActor to use the new Waypoint API
451
- * Several optimizations to the RPC server, now supports a bigger load of async messages
452
- * Corrected Latitude in WGS84 reprojection code such that Latitudes increase as one move north in CARLA worlds
444
+ select opengl.
445
+ * API change: Rename ` frame_count ` and ` frame_number ` as ` frame ` , old members are kept as deprecated.
446
+ * API change: ` world.wait_for_tick() ` now returns a ` carla.WorldSnapshot ` .
447
+ * API change: the callback of ` world.on_tick(callback) ` now receives a ` carla.WorldSnapshot ` .
448
+ * API change: deprecated waypoint's ` is_intersection ` , now is ` is_junction ` .
449
+ * API update: solve the problem of RuntimeError: std::bad_cast described here: #1125 (comment).
450
+ * Removed deprecated code and content.
451
+ * Updated OpenDriveActor to use the new Waypoint API.
452
+ * Several optimizations to the RPC server, now supports a bigger load of async messages.
453
+ * Corrected Latitude in WGS84 reprojection code such that Latitudes increase as one move north in CARLA worlds.
453
454
* Register user props in fbx format, make them available in CARLA Blueprint Library and spawnable.
454
- * Exposed 'is_invincible' for pedestrians
455
- * Exposed waypoints and OpenDrive map to UE4 Blueprints
455
+ * Exposed 'is_invincible' for pedestrians.
456
+ * Exposed waypoints and OpenDrive map to UE4 Blueprints.
456
457
* Change the weight of cars. All cars have been compared with the real to have a feedback more real.
457
458
458
459
#### Fixes
@@ -466,19 +467,19 @@ select opengl
466
467
- Camera following in playback was not working if a new map was needed to load.
467
468
- API function 'show_recorder_file_info' was showing the wrong parent id.
468
469
- Script 'start_recording.py' now properly saves destruction of actors at stop.
469
- * Fixed XODR files can be found now anywhere in content
470
+ * Fixed XODR files can be found now anywhere in content.
470
471
* Fixed problem when vehicles enable autopilot after a replayer, now it works better.
471
- * Fixed bug related with Pygame error of surface too large, added sidewalks and improved lane markings in ` no_rendering_mode.py `
472
- * Fixed Lidar effectiveness bug in manual_control.py
473
- * Fixed dead-lock when loading a new map in synchronous mode
474
- * Fixed wrong units in VehiclePhysicsControl's center of mass
475
- * Fixed get_actors may produce actors without parent
476
- * Fixed invisible wall
477
- * Fixed Vehicle bounds
478
- * Fixed Tesla Wheels to Kinematic
479
- * Fixed Tesla's Material
480
- * Fixed Semantic segmentation on bikers
481
- * Fixed Change Pedestrians Nomenclature
482
- * Fixed Change the sidewalk in Town06
483
- * Fixed Tesla mesh and LODS
484
- * Fixed Inconsistency StreetLights on Town03
472
+ * Fixed bug related with Pygame error of surface too large, added sidewalks and improved lane markings in ` no_rendering_mode.py ` .
473
+ * Fixed Lidar effectiveness bug in manual_control.py.
474
+ * Fixed dead-lock when loading a new map in synchronous mode.
475
+ * Fixed wrong units in VehiclePhysicsControl's center of mass.
476
+ * Fixed get_actors may produce actors without parent.
477
+ * Fixed invisible wall.
478
+ * Fixed Vehicle bounds.
479
+ * Fixed Tesla Wheels to Kinematic.
480
+ * Fixed Tesla's Material.
481
+ * Fixed Semantic segmentation on bikers.
482
+ * Fixed Change Pedestrians Nomenclature.
483
+ * Fixed Change the sidewalk in Town06.
484
+ * Fixed Tesla mesh and LODS.
485
+ * Fixed Inconsistency StreetLights on Town03.
0 commit comments