Commit Graph

1034 Commits

Author SHA1 Message Date
Mathias Wold ac9e8e825c docs: Fix typo in usage of `docker_tools.py` 2023-01-26 10:09:56 +01:00
Balázs Kis 52d354f99e Add notes into breakout boxes in sensor create tutorial. 2023-01-24 17:31:12 +01:00
Balázs Kis 0f4abba177 Correct incoherent structuring of tutorial for adding sensor to CARLA. 2023-01-24 17:31:11 +01:00
lolainta 41d9f6a808 fix document typo for lambda expression section 2023-01-16 09:34:11 +01:00
Paul Erik Frivold e271ea31f3 Fix example commands in Multi-GPU docs
Only one dash before `-nullrhi` argument
2023-01-13 10:13:29 +01:00
bernatx ca35b61112 updating version to 0.9.14 2022-12-23 10:57:59 +01:00
Marcel Pi 182a48a2f9
Marcel/empty gbuffer fix (#6013)
* Change handling of empty gbuffers.

Now, instead of sending an empty image, a black one with the size of the viewport is sent if the target gbuffer is unavailable.

* Add more GBufferID checks + improve empty gbuffer handling.

* Fix manual_control_gbuffer.py error on repeated listen_to_gbuffer.

* Expose is_listening and is_listening_gbuffer to the PythonAPI.

* Fix data race + autoremove unused gbuffers in manual_control_gbuffer.

* Update PythonAPI docs.

* Remove magic number.

* Switch from error to warning on invalid sensor type when requesting gbuffers.
2022-12-07 18:51:17 +01:00
Marcel Pi a152863b11
Merge GBuffer features. (#5960)
* Add Misc/GBuffer

* Add EnqueueRenderSceneImmediateWithGBuffer.

* Modified ASceneCaptureSensor to allow gbuffer recording.

* Minor GBuffer progress.

* More GBuffer changes.

* Removed unnecessary files.

* Add FRHITexture* functions to FPixelReader + temporarily disabled non-gbuffer rendering in ASceneCaptureSensor.

* Add missing FPixelReader functions.

* Minor changes (Switching to Windows).

* Remove FRHITexture functions from FPixelReader, added the file ImageUtil.

* Remove FRHITexture functions from FPixelReader, added the file ImageUtil. (2)

* Added API to listen GBuffer data.

* Added gbuffer serializer classes

* Temporarily remove ViewRect hack.

* Add USceneCaptureComponent* derived classes.

* Disable USceneCaptureComponent*_CARLA and add initial FRHIGPUTextureReadBack-based code.

* Fix and re-enable custom SceneCaptureComponents.

* Fully switch to FRHIGPUTextureReadback.

* Remove unnecessary call to FlushRenderingCommands.

* Minor API changes.

* Add support for PF_DepthStencil in ImageUtil.

* More API progress...

* More API progress... (2)

* Removed testing code.

* Minor changes for testing.

* GBuffer API fixes.

* Improve GBuffer capture code.

* Fixed SceneDepth transfer issues and added SceneStencil, CustomDepth and CustomStencil to the GBuffer capture.

* Fix compilation error due to the usage of C++17 features.

* Removed major memory leak and added manual_control_gbuffer.py.

* Fixed a silly mistake.

* Minor changes to manual_control_gbuffer and SceneCaptureSensor.

* Fix compilation error on some versions of Ubuntu.

* Disable TAA when reading GBuffers to avoid jitter.

* Improve memory usage.

* Progress towards automatically detecting when a GBuffer stream is unused.

* Fix includes in SceneCaptureSensor + minor change in manual_control_gbuffer.py

* Progress on automatically detecting which GBuffers aren't needed.

* Remove unneeded __declspec.

* Revert ASensor changes + fix tutorial_gbuffer.py

* Update CHANGELOG.md

* Apply requested changes for the PR, add gitignore for the file OptionalModules.ini and add a GBufferTextureID enum to the Python API.

* Remove OptionalModules.ini.

* Fix indentation.

* Fix indentation (2).

* Fix indentation (3).

* Add documentation and more indentation fixes.

* Remove commented includes.

* Add missing line break.

* Fix memory leak + remove unneeded files.

* Add .uproject again, fix EngineAssociation.

* Remove unneeded ENQUEUE_RENDER_COMMAND.

* Fix manual_control_gbuffer.py.

* Add `stop_gbuffer` to the Python API.

* Minor fixes.

* Fix performance bug.

Previously, when a client requested a gbuffer that is unused it would stay open, even after stopping it explicitly. This commit fixes this issue.

* Fix indentation.

* Add missing braces, more indentation fixes and simplify some of the code.

* Update sensor.yml docs.

* Update docs.

* Remove unnecessary UE_Log + changed one verbosity level.

Co-authored-by: Axel <axellopez92@outlook.com>
Co-authored-by: Axel1092 <35765780+Axel1092@users.noreply.github.com>
2022-11-29 11:24:26 +01:00
MattRowe18 5ec7d062e0 added multigpu instructions 2022-11-09 16:03:39 +01:00
MattRowe18 39a827e061 spelling 2022-10-17 16:18:24 +02:00
MattRowe18 43029d449b updated linux build docs 2022-10-17 16:18:24 +02:00
MattRowe18 a4f5c26efa added extra traffic manager functions 2022-10-17 16:18:24 +02:00
MattRowe18 e753be908b corrected image paths in content authoring vehicles 2022-10-17 16:18:24 +02:00
MattRowe18 3482f6ffa6 first steps code typos 2022-10-17 16:18:24 +02:00
bernatx e9a7c321cd Adding new attachment type 'SpringArmGhost' 2022-09-28 13:54:04 +02:00
Axel1092 a6be1a67f3
Pytorch integration with terramechanics (#5684)
* Added sparse map reprsentation

* Added pytorch for terramechanics modules

* Added saving loading particles in independent thread

* Added blank space at the EOF

* Added texture creation lambda

* Moving function to component

* Added input/output architecture for neural network

* Filling heightmap with particles data. Adding Logging to debug

* Updating Texture data at realtime

* Connected 3 stages, using MPC Position to Update and Texture

* Added square particle sampling. Added second model input/output scheme. Fixed start up crash.

* Added new flags and fixes

* Position to update not updating in material but yes in MPC

* Fixed coordinate frame issues and crashes

* Prepared to follow position in the 1st vehicle in map

* Fixed height map alignment

* Fixed large map and terrain tiles alignment

* Fixed inputs for new model

* Added scale factor

* Fixed slow read write operations

* Bug fixes

* Removed debug output

* Removed nvidia profinling marks

* Preparing merge debug code removed, runtime working by rounding the loading data properly

* Made pytorch optional module

* Added TRACE_CPUPROFILER_EVENT_SCOPE to Update and UpdateTexture

* Added optional pytorch conditions and macros

* Removed static Path

* Fixed #ifdef clause. Added missing include.

* Deformation on vehicle working. Ready to start optimisation

* First optimsation done. Heightmap per Tile

* Updated tiles'heightmap to make their size relative to texture and tilesize

* Fixed slow frames. Added functionality

* Removed unecessary library links

* Fixed pytorch link

* Limited search to relevant tiles

* Added multithreaded particle search. Fixed cuda architectures compilation

* Deformation plane added

* Added missing resources

* Updated particle movement update methods

* Spawn on runtime deformation plane

* Added cachemap lock when initializing a region

* Added UHeightMapDataAsset to hold heightmap data

* Fixing some settings

Co-authored-by: Aaron <samaniegoaaron112@gmail.com>
Co-authored-by: bernatx <bernatx@gmail.com>
2022-09-23 15:39:09 +02:00
leili f1529a06b1 update numbers 2022-08-26 09:53:57 +02:00
Joel Moriana 81c8ab2020 Revert manually changes 2022-07-22 09:29:08 +02:00
Joel Moriana b2bb32be44 Fixed global_percentage_speed_difference description 2022-07-22 09:29:08 +02:00
Joel Moriana 6298937387 Fixed parameter name 2022-07-22 09:29:08 +02:00
Joel Moriana 480c50e851 Added lane offset parameter 2022-07-22 09:29:08 +02:00
MattRowe18 0926da2847
Docs preview (#5606)
* add UE4 warning

* fixed UE4 build warning

* removed file

* created inst seg tutorial

* added instance segmentation image

* added to index

* fix

* added menu entries

* texture streaming tutorial

* reorganised instance segmentation tutorial

* texture tutorial revision

* typos

* typos

* added PIL link

* added tooltip

* remove tooltip image

* replace tooltip image

* removed tooltip image

* added tooltip image

* replaced image

* texture streaming tutorial update

* started pedestrian bones tutorial

* added image

* updates

* updates

* added download link for skeleton.txt

* fixed link

* fixed link

* completed pedestrian tutorial

* small change

* small fix

* TM tutorial

* added new gif

* typo

* finished TM tutorial

* small edit

* small edit

* typo

* pygame tutorial

* added gif to pygame tutorial

* corrected gif location

* replaced manual_control.gif

* typos

* fixed pygame tutorial

* import numpy

* pedestrian tutorial corrections

* corrected pedestrian bones tutorial

* added actors and blueprints

* indexed getting started tutorial

* fixed links

* index.md refactor

* mkdocs.yml nav refactor

* mkdocs.yml syntax error

* main docs refactor

* new documentation structure

* content authoring tutorials

* content authoring tutorial

* content authoring

* latest changes

* vehicle authoring tutorial

* finished vehicle content tutorial

* finished vehicles tutorial

* adjusted outline

* finalise authoring tutorials

* rearrange index.md

* extended index.md

* change mkdocs format

* update jinja version

* bounding box tutorial

* fix stray files

* remove changes in build.sh

* proof read

* guillermo's pr edits

* bbox tutorial changes

* guillermo's pr edits 1

* added modeling guidelines and blender add on

* added COCO export format

* added bounding boxes to tutorials

* merged bounding box tutorial

* added Ubuntu 20.04 installation commands

* image updates

* add empty menu item

* added new maps authorship images

Co-authored-by: germanros1987 <38517452+germanros1987@users.noreply.github.com>
2022-07-20 18:16:27 +02:00
glopezdiest a649c67d7e
Added failure states for vehicles (#5410)
* Added failure states for vehicles

* Added missing endline
2022-05-16 21:55:19 +02:00
Marcel Pi 139041fd7f
Improvements to the dust_storm weather parameter. (#5388)
* Switched DustStorm parameter from bool to float.

* Automatically detect clang version.

* Revert "Automatically detect clang version."

This reverts commit 4ac1c95c26.

* Update environment.py weather presets.

* Expose dust_storm console command in environment.py + documentation.

* Fix minor DustStorm preset error.

* Update CHANGELOG.md
2022-04-27 12:52:25 +02:00
Marcel Pi 7edab7650b Undo documentation change. 2022-04-26 16:17:00 +02:00
Marcel Pi eb2bb75f58 Revert "Removed more compiler/linker version requirements."
This reverts commit dc64b83448.
2022-04-26 16:17:00 +02:00
Marcel Pi 7e6ac6a679 Removed more compiler/linker version requirements. 2022-04-26 16:17:00 +02:00
Marcel Pi 1821df68c4 Removed specific version requirements for clang, lld and gcc. 2022-04-26 16:17:00 +02:00
glopezdiest 5003e58d7c
New ConstantVelocityAgent and TM parameter (#5290) 2022-04-20 14:44:27 +02:00
MattRowe18 a58503b9e8
Docs preview (#4983)
* add UE4 warning

* fixed UE4 build warning

* removed file

* created inst seg tutorial

* added instance segmentation image

* added to index

* fix

* added menu entries

* texture streaming tutorial

* reorganised instance segmentation tutorial

* texture tutorial revision

* typos

* typos

* added PIL link

* added tooltip

* remove tooltip image

* replace tooltip image

* removed tooltip image

* added tooltip image

* replaced image

* texture streaming tutorial update

* started pedestrian bones tutorial

* added image

* updates

* updates

* added download link for skeleton.txt

* fixed link

* fixed link

* completed pedestrian tutorial

* small change

* small fix

* TM tutorial

* added new gif

* typo

* finished TM tutorial

* small edit

* small edit

* typo

* pygame tutorial

* added gif to pygame tutorial

* corrected gif location

* replaced manual_control.gif

* typos

* fixed pygame tutorial

* import numpy

* pedestrian tutorial corrections

* corrected pedestrian bones tutorial

* added actors and blueprints

* indexed getting started tutorial

* fixed links

* index.md refactor

* mkdocs.yml nav refactor

* mkdocs.yml syntax error

* main docs refactor

* new documentation structure

* content authoring tutorials

* content authoring tutorial

* content authoring

* latest changes

* vehicle authoring tutorial

* finished vehicle content tutorial

* finished vehicles tutorial

* adjusted outline

* finalise authoring tutorials

* rearrange index.md

* extended index.md

* change mkdocs format

* update jinja version

* bounding box tutorial

* fix stray files

* remove changes in build.sh

* proof read

* guillermo's pr edits

* bbox tutorial changes

* guillermo's pr edits 1

* added modeling guidelines and blender add on

* added COCO export format

* added bounding boxes to tutorials

* merged bounding box tutorial

Co-authored-by: germanros1987 <38517452+germanros1987@users.noreply.github.com>
2022-04-14 12:38:49 +02:00
glopezdiest 8d5204e048
Added set_day_night_cycle parameter (#5322) 2022-04-13 18:25:46 +02:00
MattRowe18 467d984a9a update mkdocs and jinja versions 2022-04-12 16:51:28 +02:00
glopezdiest c977075b90
Added 4 new attributes to the vehicle blueprints (#5258)
* Added 4 new vehicle attributes
2022-04-12 15:57:54 +02:00
MattRowe18 7535432793
Add ue4 update warning (#4910)
* add UE4 warning

* fixed UE4 build warning

* removed file

Co-authored-by: bernat <bernatx@gmail.com>
2021-11-19 13:01:10 +01:00
MattRowe18 8854804f4d add UE4 warning 2021-11-19 12:13:47 +01:00
bernatx a1b37f7f1c Merge branch 'dev' 2021-11-15 17:15:05 +01:00
bernatx 613b4e5075 changing to version 0.9.13 2021-11-10 15:11:46 +01:00
Jacopo Bartiromo 2d8d738c33 Merge commit 2021-11-09 12:25:37 +01:00
Axel b2b27175c4 Added documentation 2021-11-09 00:01:30 +01:00
bernatx 115fe2d915 Fixing docs 2021-11-05 16:29:36 +01:00
Luca 85da613f51
Vehicle lights state in traffic manager (#4717)
* added vehicle lights stage to the traffic manager under the dev branch

* update CHANGELOG to lastest version and added vehicle lights stage for automatically turn on-off lights

* added vehicle lights stage to the traffic manager under the dev branch

* removed commented code

* cleanups to the code, adding some comments to explain how the trafficmanagerlocal handles the command buffer

* fixing missing reference in ALSM constructor, disabling vehicle light state for dormant vehicles

* bugfix in vehicle_id_list access, added fix to avoid blinking brake lights due to throttle control

* requested changes in the vehicle light stage code

* missing namespace qualifier for constants

* Added explicit method to enable the vehicle lights management by the TM, on a per-vehicle basis. Changed generate_traffic.py to use the new vehicle lights stage instead of just setting a fixed, constant vehicle light status. Docs are updated, accordingly.

Co-authored-by: npunito <npunito>
Co-authored-by: Jacopo Bartiromo <32928804+jackbart94@users.noreply.github.com>
2021-10-28 16:09:14 +02:00
gouchaoer bb4b95e0bc Update tuto_D_create_semantic_tags.md
docs: fix typo
2021-10-04 11:29:57 +02:00
Axel e4055ba230 Added examples for determinism. 2021-09-20 23:47:01 +02:00
Guillermo f90c2c6123 Added ymls and Cross C++ function 2021-08-07 17:43:38 +02:00
Guillermo fee6a749f5 Exposed some vector functions to the python api 2021-08-07 17:43:38 +02:00
Corinne 74ea12357d
Removed references to CarSim being in beta stage (#4501) 2021-08-06 07:22:19 -07:00
Corinne 7654982105
[NO_BUILD] Download section (#4475)
* Added the latest release as 0.9.12 and URL for docs, which will be ready when the release is built

* Added trailing slash

* More trailing slashes
2021-07-31 10:49:25 +02:00
bernatx 32ffd2c435 Changing to version 0.9.12 2021-07-30 13:12:28 +02:00
corkyw10 dca7cc3f8d updated Index page, rearranged nav bar, corrected links to broken images, corrected default settings for wheel physics, added anysys rtr information 2021-07-30 12:48:32 +02:00
corkyw10 d9873573cb Referenced large map feature for big areas 2021-07-30 11:49:29 +02:00