Commit Graph

6498 Commits

Author SHA1 Message Date
MarcelPiNacy-CVC 239b73e849
Add temporary workaround for the memory blowup issue (#8098)
* Add temporary workaround for the memory blowup issue during save_to_disk.

* Add more fixes on the server side. Update gitignore to remove the _out folder in PythonAPI/examples.

* Enable clangd support. (#8104)

* Enable clangd support.

* Disable CMAKE_EXPORT_COMPILE_COMMANDS by default.

* Revert unwanted target rename.

* Solves the crash on server side

We still have an unhandled exception on client side, but it doesn't affect nominal behaviour.

* Revert "Merge branch 'marcel/leak-workaround' of https://github.com/carla-simulator/carla into marcel/leak-workaround"

This reverts commit 89c211e780, reversing
changes made to 908c203fca.

* Reapply "Merge branch 'marcel/leak-workaround' of https://github.com/carla-simulator/carla into marcel/leak-workaround"

This reverts commit fc2402efdb.

* Fixed crash on client side

Now it's both client and server crashes fixed. By removing posts but keeping async read/write, we make sure saving to disk is sequential but there's no error if it gets interrupted.

* Cleanup of Changes -- Preparation for PR

---------

Co-authored-by: Jorge Virgos <jorgevirgos.dev@gmail.com>
2024-09-06 13:56:50 +02:00
MarcelPiNacy-CVC 592eb46f43
Propagate CMake generator to scikit-build-core. (#8110) 2024-09-04 16:59:01 +02:00
MarcelPiNacy-CVC 908c203fca
Enable clangd support. (#8104)
* Enable clangd support.

* Disable CMAKE_EXPORT_COMPILE_COMMANDS by default.

* Revert unwanted target rename.
2024-09-03 13:19:20 +02:00
MattRoweEAIF aa9d95eb21
Update Ubuntu version README.md (#8045) 2024-08-09 12:07:39 +02:00
MarcelPiNacy-CVC 85420544db
Fix typos left in the Setup scripts. (#8004)
* Add initial CMake presets file.

* Add missing VS component + CMakePresets.json.

* Fix multiple typos.

---------

Co-authored-by: Marcel Pi <25649656+MarcelPiNacy@users.noreply.github.com>
2024-07-31 14:39:19 +02:00
MarcelPiNacy-CVC b6a467f1de
Marcel/vs fixes (#8003)
* Add initial CMake presets file.

* Add missing VS component + CMakePresets.json.

---------

Co-authored-by: Marcel Pi <25649656+MarcelPiNacy@users.noreply.github.com>
2024-07-31 14:34:56 +02:00
Blyron 543f02ea0e
Aaron/ue5/disable open gl (#7972)
* Hard Disable SM5

* Finally disable OpenGL

---------

Co-authored-by: Blyron <samaniegoaaron112@ŋmail.com>
2024-07-23 12:16:57 +02:00
Blyron c17f02810c
Updated script to use env variable and docs to reflect how to use it (#7968)
Co-authored-by: Blyron <samaniegoaaron112@ŋmail.com>
2024-07-23 08:34:24 +02:00
Blyron f9788a074f
Hard Disable SM5 (#7969)
Co-authored-by: Blyron <samaniegoaaron112@ŋmail.com>
2024-07-23 08:31:53 +02:00
glopezdiest 141a8a25d0
Removed all but Town10 from the package (#7944) 2024-07-11 16:48:49 +02:00
glopezdiest e83838a613
Fixed numpy version (#7941) 2024-07-11 09:28:49 +02:00
Jorge Virgos b96a037866
Jorge/ue5/rework instance segmentation (#7935)
* Disabled SceneCaptureComponent and added new material for Instance Segmentation Camera classes

* Removed Tagged Component as part of the InstanceSegmentation Rendering Pass Rework
2024-07-10 17:00:45 +02:00
MattRoweEAIF 43b2e9f3fc updated image 2024-07-10 15:31:09 +02:00
MattRoweEAIF 93bb35129c added branch advisory 2024-07-10 15:31:09 +02:00
glopezdiest 54b8219523 New TM constants 2024-07-08 14:14:24 +02:00
Blyron ffaf7ff581 Update CmakeList 2024-07-02 16:43:24 +02:00
Blyron ca93129d4f Update Target with include directories 2024-07-02 16:43:24 +02:00
Blyron 8717de7871 Update cmakelists 2024-07-02 16:43:24 +02:00
Blyron b29456719c Added C++ client to be compiled with other targets 2024-07-02 16:43:24 +02:00
Blyron e9fdf846d0
Update uproject, update project version (#7891)
* Update uproject, update project version

* Re enable performance monitor
2024-07-01 15:07:23 +02:00
Marcel Pi 2c657527ae Fix configure error when BUILD_CARLA_UNREAL=OFF 2024-06-27 20:16:19 +02:00
Blyron e69289736f Update number of python types 2024-06-26 14:39:53 +02:00
Blyron f99afe410c update manual control 2024-06-26 14:39:53 +02:00
Blyron 6268f0a9e7
Aaron/ue5/supportvectorattributes (#7844)
* Update parameters

* Update manual control gamma

* Support fvector attributes

* Complete merge
2024-06-25 10:37:42 +02:00
Blyron 1a334fc471
Aaron/ue5/updatesensorcameraparams (#7834)
* Update parameters

* Update manual control gamma
2024-06-21 11:55:05 +02:00
MarcelPiNacy-CVC aa66541495
Add Engine/Level.h include to CityMapMeshHolder. (#7804)
Co-Authored-By: Marcel Pi <25649656+MarcelPiNacy@users.noreply.github.com>
2024-06-18 16:07:51 +02:00
MarcelPiNacy-CVC 898ad811da
Fix OpticalFlowSensor (#7797)
* Switch OpticalFlowSensor from FPixelReader to ImageUtil's methods.

* Fix OpticalFlowCamera, add extra client presence checks.

---------

Co-authored-by: Marcel Pi <25649656+MarcelPiNacy@users.noreply.github.com>
Co-authored-by: Marcel Pi <marcelpi97@gmail.com>
2024-06-18 11:22:56 +02:00
Blyron e650f9950a Add UE5Only tags 2024-06-18 10:26:09 +02:00
Blyron d1cce75693
Aaron/ue5/avoidopticalflowcrash (#7794)
* Avoid optical flow to crash

* Reenable dvs sensor
2024-06-17 13:12:25 +02:00
Blyron 2e02d51082
Add traces and update engine vars (#7778)
* Add traces and update engine vars

* Update Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Sensor/SceneCaptureSensor.cpp
2024-06-12 12:02:59 +02:00
Blyron 7fda50a8b7
Update parameters and expose couple more (#7764)
* Update parameters and expose couple more

* Update Unreal/CarlaUnreal/Plugins/Carla/Source/Carla/Actor/ActorBlueprintFunctionLibrary.cpp
2024-06-07 12:40:16 +02:00
Antonio Mata 4628ae28ec Function updated. 2024-06-06 12:38:22 +02:00
Antonio Mata 8a8e1cb7cc Added extra functionality to the Procedural Building class 2024-06-06 12:38:22 +02:00
MarcelPiNacy-CVC becd102516
Fix SceneCaptureSensor defaults and Lumen reflections being incorrectly configured. (#7752)
* Fix linearcolor issues.

* Update default sensor camera values

* Discard Linux exposure compensation

---------

Co-authored-by: Marcel Pi <marcelpi97@gmail.com>
Co-authored-by: Marcos <mdelgado.carlasimulator@gmail.com>
2024-06-04 16:10:16 +02:00
MarcelPiNacy-CVC 4955cea1cb
Fix type issues in SceneCaptureSensor. (#7749)
* Expose requested postprocess options.

* Fix typo.

* Fixed type issues

---------

Co-authored-by: Marcel Pi <25649656+MarcelPiNacy@users.noreply.github.com>
Co-authored-by: Marcos <mdelgado.carlasimulator@gmail.com>
2024-06-04 13:10:03 +02:00
${GIT_USERNAME} af91491ebe Implement UE5 Jenkins file 2024-06-04 12:50:12 +02:00
MarcelPiNacy-CVC bb6fbf19ca
Expose requested postprocess options. (#7745)
Co-authored-by: Marcel Pi <25649656+MarcelPiNacy@users.noreply.github.com>
2024-06-04 12:07:51 +02:00
MattRoweEAIF cf0aa8580f
Docs/ue5 readme (#7744)
* added readme

* added note

* added highlight

* added highlights

* added non support of Ubuntu 22
2024-06-04 11:56:59 +02:00
Blyron f09acfd031
Disable SM5 Vulkan (#7741) 2024-06-04 09:49:05 +02:00
Blyron 05593ae85e
Apply offset when spawnning pedestrians when spawnning (#7734) 2024-05-31 12:17:51 +02:00
Antonio Mata d23363c2f9 Skybase slight change 2024-05-30 13:22:39 +02:00
Blyron 605817e1b8 Added filters and operation reverse 2024-05-29 16:24:19 +02:00
Blyron bb416218df Create base class for hierachical instanced static mesh, removed Blueprint one 2024-05-29 16:24:19 +02:00
MarcelPiNacy-CVC 85286d7565
Fix Lumen, add PostProcessConfig. (#7705)
* Forcefully enable lumen for scene capture sensor, tweak ImageUtil.cpp.

* Code changes in order to make the sensor camera look like the scene.

* Remove commented code, fix Lumen being disabled by EnableAdvancedFeatures().

* Add FSceneCaptureSensorPostProcessOptions.

* Introduce PostProcessConfig.

* Remove reference.

* Remove log call.

* Remove ConfigureShowFlags prototype, re-enable SetCameraDefaultOverrides.

* Reintroduce file end, switch back to _CARLA scene capture.

* Add ASkyBase.

* Reenable ViewActor.

* Fix generated include.

* Fix CreateDefaultSubobject call.

* Update Sky.

* Add remaining components to SkyBase.

* Expose components to Blueprints.

* Switch to components.

* Update ctor.

* Fix typo.

* Fix BP variable visibility.

* Add default subobjects.

* Update defaults.

* Update recommended values.

* Add requested changes: fix indentation and SKyBase initialization.

* Remove unwanted code.

* Update ESceneCaptureSource.

* Update ASkyBase component names.

---------

Co-authored-by: Marcel Pi <25649656+MarcelPiNacy@users.noreply.github.com>
Co-authored-by: Antonio Mata <artoniodev@gmail.com>
Co-authored-by: Marcel Pi <marcelpi97@gmail.com>
2024-05-29 10:11:51 +02:00
xavisolesoft de8c9b1b54 Remove unused imports PixelReader.h 2024-05-28 16:38:04 +02:00
xavisolesoft 3e715cf328 Setup: Do not use UE5 hardcoded path 2024-05-27 14:32:07 +02:00
xavisolesoft 41421c656d Fix typo 2024-05-24 09:33:23 +02:00
xavisolesoft badf87c8ab Pull UnrealEngine if nto in the last version 2024-05-24 09:33:23 +02:00
Jose 41a5ebcf1c Adding Differential Type as int 2024-05-23 16:50:10 +02:00
Jose fd95933ce2 Adding new vehicle and wheel configuration properties 2024-05-23 16:50:10 +02:00