Commit Graph

1887 Commits

Author SHA1 Message Date
MarcelPiNacy-CVC cd2bc1e89e Add RT flag printer. 2024-10-15 17:04:24 +02:00
Marcel Pi 65ef483f03 Fix package crash on Windows platforms. 2024-10-07 13:37:09 +02:00
Marcel Pi 76dfbb1244 Remove SF_VULKAN_SM6 in Windows. 2024-10-01 18:23:37 +02:00
Blyron 31ab42c46e Write/Read doubles when writing/reading fvector 2024-10-01 12:02:42 +02:00
MarcelPiNacy-CVC fb62780b58
Improve package folder layout. (#8229)
* Improve package naming and build directory structure.

* Fix recastbuilder path.

* Remove co-simulation copy command + minor cleanup.
2024-09-30 19:08:27 +02:00
Blyron e5f7e79d09 Revert open type 2024-09-30 17:10:52 +02:00
Blyron b4b064beb3 Fix crash when spawn car while recording 2024-09-30 17:10:52 +02:00
MarcelPiNacy-CVC b8b1d3495f Fix Unreal CMake typo. Add missing dependency. 2024-09-27 12:05:54 +02:00
MarcelPiNacy-CVC 078029189b
Marcel/package development fix (#8189)
* Add workaround for a development package crash.

* Add Definitions.def file generation. Fix incorrect RecastBuilderPath. Enable option checking in CarlaTools.Build.cs.
2024-09-27 11:08:19 +02:00
MarcelPiNacy-CVC 4bbcfd2370
Add missing package target dependency. (#8193) 2024-09-25 16:58:09 +02:00
MarcelPiNacy-CVC 8f2fc098b4
Disable std::format unless ENABLE_STD_FORMAT is defined. (#8178) 2024-09-20 14:52:08 +02:00
MarcelPiNacy-CVC df514f94b3
Check for missing <format> header. (#8176) 2024-09-20 12:07:51 +02:00
MarcelPiNacy-CVC f8d95c2e8f
Add missing format include. (#8174) 2024-09-20 09:45:42 +02:00
MarcelPiNacy-CVC 0bbd239b1a
CMake refactor (#8168)
* Add option VERBOSE_CONFIGURE + several other minor tweaks.

* Minor refactor and expose version option variables for ROS2 build.

* Remove unneeded option BUILD_PYTHON_API_WHEEL_PACKAGE.

* Make cmake_minimum_required uniform + fix potential linker error.

* Revert ROS2 configure.
2024-09-19 17:35:18 +02:00
MarcelPiNacy-CVC 4c1196db44
Fix linker error. (#8169) 2024-09-19 16:44:16 +02:00
MarcelPiNacy-CVC b143ef1a31
Remove unused code and change error handling in marcel/get-name. (#8166)
* Minor cleanup: Remove unused code and change error handling.

* Remove unlikely attribute.
2024-09-19 11:26:44 +02:00
MarcelPiNacy-CVC 73a716e24d
Add get_actor_name & get_actor_class_name. (#8165)
* Add initial GetUnrealName & GetUnrealClassName code.

* Remove snapshot-based code.

* Code cleanup.
2024-09-19 11:07:46 +02:00
MarcelPiNacy-CVC 001604da6b
Fix some Unreal and PythonAPI build errors. (#8162) 2024-09-19 10:12:27 +02:00
MarcelPiNacy-CVC 930fd57fbb
Remove Mobile shaders from package. (#8157) 2024-09-18 14:50:57 +02:00
MarcelPiNacy-CVC 8482279a33
Fix package dependency issues (carla-unreal-editor & RecastBuilder). (#8156) 2024-09-18 14:49:14 +02:00
MarcelPiNacy-CVC 10012e1939
Fix printer error in recorder. (#8155) 2024-09-18 11:18:53 +02:00
MarcelPiNacy-CVC e326742a67
Update VehiclePhysicsControl fields for UE5-Chaos (#8141)
* Add VehiclePhysicsControl progress...

* Update parameter names.

* Minor fixes.

* Update python initializer.

* More VehiclePhysicsControl changes.

* Fix minor UE errors.

* Update Vehicle and WheelPhysicsControl.

* Various fixes.

* Add missing linebreak.

* Fix indentation.

* Make FVehiclePhysicsControl UPROPERTYs uniform.

* Fix indentation again...

* Fix indentation, yet again...
2024-09-17 17:55:19 +02:00
MarcelPiNacy-CVC 72974894e2
Add temporary recastbuilder package hack. (#8146) 2024-09-16 17:13:15 +02:00
Marcel Pi c00d44d2dc Multiple minor fixes related to build and docs. 2024-09-12 16:58:37 +02:00
Blyron 9ffe13a9b4
Adding sensor lightning values and adding render variables to fix vsm issues (#8129) 2024-09-12 10:43:26 +02:00
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
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 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
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
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
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
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
Blyron f09acfd031
Disable SM5 Vulkan (#7741) 2024-06-04 09:49:05 +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