Commit Graph

800 Commits

Author SHA1 Message Date
bernatx 9c9eda84bc Multi GPU first version 2022-07-21 13:24:02 +02:00
glopezdiest eef45bc208 Updated ContentVersion 2022-07-01 10:53:48 +02:00
bernatx e2cc3cc58e content version 2022-06-22 23:57:13 +02:00
bernatx 2a865dfa29 new content version 2022-06-21 14:42:02 +02:00
LuisPoveda 5ac3ce6d31
Luis/collisions bushes (#5477)
* Added base class for spring based vegetation simulation

* Excluded small bones from Inertia tensor computation. Added eigen 3.1.0 as dependency for vegetation modules.

* Added patch for eigen 3.1.0 in windows.

* Fixed windows compilation with eigen libraries

* Added automatic hierarchy extraction from skeletal mesh to spring based skeleton. Exposed custom spring vegetation structs to editor.

* Reorganized functions for spring based vegetation simulation. Fixed coordinate transformation bug (from UE left handed frame to right handed frame).

* Changes to use compile with CLang 10

* Improved spring strength settings for infividual branches. Enabled better debugging.

* added bush bp
added bush with sphere to the town10 map

* Fixed bush collision make car fly

* spring based vegetatation component updated

* System to get the bp from foliage mesh and instanciate if exists at runtime

* Added filters for spawning different types of foliage

* Spawning foliage hide and scaling it before showing.

* Added foliage bp class cache system to improve performance

* Changed Sphere Detection for Box and Implemented Object Pooling

* Fixed Dissapearing bushes, testing pooling

* Changed Sign function to not use clang's one

* Moved Spawner Logic out of Vehicle

* fix vegetation spawner now looks for new statich meshes every frame

* PR changes

* PR Changes

* Deleted spaces and scale spawn property

Co-authored-by: Axel <axellopez92@outlook.com>
Co-authored-by: Axel1092 <lopez1092@hotmail.com>
Co-authored-by: bernat <bernatx@gmail.com>
2022-06-02 14:35:42 +02:00
Axel 843ac4b38e Fix ubbuntu 18 compilation issues 2022-05-02 09:25:24 +02:00
Marcel Pi aaf40aa250 Switched back to using LLVM-8.0. 2022-04-26 16:17:00 +02:00
Marcel Pi 74e0c680cd Switched to a more robust way of detecting the current compiler. 2022-04-26 16:17:00 +02:00
Marcel Pi 9aa4866bf1 Update ContentVersions.txt 2022-04-26 16:17:00 +02:00
Marcel Pi 9b13826865 Renamed CARLA_CLANG_VERSION_MAJOR to CARLA_LLVM_VERSION_MAJOR. 2022-04-26 16:17:00 +02:00
Marcel Pi 9a005e9c7c Revert "More Setup.sh changes."
This reverts commit ff82140d70.
2022-04-26 16:17:00 +02:00
Marcel Pi dfc799a5d3 More Setup.sh changes. 2022-04-26 16:17:00 +02:00
Marcel Pi 97f3b96659 Minor Setup.sh changes. 2022-04-26 16:17:00 +02:00
Marcel Pi 54d6116d57 Automatically detect clang version. 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
bernat df05a509f3 Changes to use compile with CLang 10 2022-04-26 16:17:00 +02:00
glopezdiest 8d5204e048
Added set_day_night_cycle parameter (#5322) 2022-04-13 18:25:46 +02:00
Axel 107f4cebf8 Fixed commandline overflow when too many tiles are cooked at the same time 2022-04-06 13:12:14 +02:00
Marcel Pi d94753d112 Update ContentVersions.txt 2022-04-05 11:52:16 +02:00
Axel 66d29be1a1 Fix xerces download broken link 2022-03-31 10:47:34 +02:00
Axel1092 e6fb151b70 Updated zlib version 2022-03-28 15:07:02 +02:00
Jacopo Bartiromo 8e7a859c36 Change latest content version 2022-02-03 20:29:49 +01:00
Jacopo Bartiromo 2ae61322b2 Actualization of content version 2022-02-03 20:29:49 +01:00
bernatx ae65a52056 content version 2021-11-15 12:05:17 +01:00
bernatx 878e788eac content version 2021-11-11 10:45:04 +01:00
bernatx 613b4e5075 changing to version 0.9.13 2021-11-10 15:11:46 +01:00
bernatx 263d21bbce content version 2021-11-09 18:34:59 +01:00
Jacopo Bartiromo 6e1a89b5fc change content version 2021-11-09 12:25:37 +01:00
bernatx 2df3f17d68 Add libraries to release docker file (to work with X server or headless) 2021-11-09 10:41:53 +01:00
bernatx 29474670ad Fix import script when mixing props and maps 2021-11-05 18:48:33 +01:00
berndgassmann 6fc187f4b3
RssSensor fixes (#4604)
* RssSensor fixes

RssSensor:
- make client side calculations threaded to ensure it is not
incrementally delaying the whole client
- support multiple instances of RssSensor
- initialize _last_processed_frame properly

RssRestrictor:
- enable python set_log_level

General:
- Update to RSS v4.4.2 and map v2.4.5_hotfix supporting elevation
- manual_control_rss: enalbe dynamics log level switching

* Update to ad-rss-lib 4.4.3

* really go to ad-rss-lib 4.4.3
2021-11-05 18:12:49 +01:00
Jacopo Bartiromo 5f07128176
New Traffic Manager features for 0.9.13 (#4786)
* Changes in constant values
Added new constants

* Added Ambulance and Firetruck as unsafe vehicles in spawn_npc.py

* WIP: Rerouting algorithm

* Removing rerouting algorithm.
Fixed collisions at high speed.

* Changes to constant values and cleaning up.

* Users can now set their own path by giving a list of locations.
Implementation of RoadOption for SimpleWaypoints
Implementation of GetNextAction and GetActionBuffer for TM actions
Parameters for setting the path import and starting the import process.
Other minor changes

* Users now only need to use one parameter to import path

* added road option to the cache map

* Introduced RoadOption in InMemoryMap for each swp
Introduced getter in PythonAPI for high level path
Introduced getter in PythonAPI for next high level action
Introduced parameters for random lane changes
Fixed keep right parameter

* Introduced parameter SetImportedRoute to set a RoadOption path for TM controlled vehicles.
Method in Localization Stage to compute a path using RoadOptions.

* CHANGELOG.

* Changing names of methods
Cleanup

* Small changes to Collision Stage
Cleanup of SetRoadOption
Added debug_helper in Loc Stage (to be removed)

* Changes to get_next_action and get_all_actions
Fixed lane changes representation in those methods
Now get_next_action and get_all_actions need the Actor in Python

* Remove debug_helper
Set MAX_BRAKE to 0.7

* Constant values in Loc stage

* Code fixes

* Small changes in collision stage
Adding constants for VLStage
Changes in VLStage

* Choose randomly a right or left lane change if forcing both.

* Reviewable changes
Changes name of variables in Loc stage
Removed unnecessary import

* Minor final changes

* Change of method name in generate_traffic

* Change in Latest ContentVersion.txt

Co-authored-by: Joel Moriana <joel.moriana@gmail.com>
2021-11-03 11:06:14 +01:00
Axel e28186d3db Updated content versions 2021-10-26 18:43:48 +02:00
bernatx ffcaad9fd6 New Dockerfile for running package offscreen in a docker 2021-10-05 19:30:27 +02:00
bernatx 3d8cfb4765 new content version 2021-09-16 11:28:46 +02:00
Daniel Santos-Olivan 632172b0fe Update content version
Updated content version to include changes related with the logic
for opening/closing vehicle doors
2021-09-16 11:28:46 +02:00
N. Quentin Haas 43058e7da9 add missing libomp5 to runtime dockerfile, see issue 4498 2021-09-09 13:03:28 +02:00
bernatx a9582c5e0b new content version 2021-07-31 00:36:10 +02:00
bernatx 7cc9c69768 new content version 2021-07-30 15:01:42 +02:00
bernatx 32ffd2c435 Changing to version 0.9.12 2021-07-30 13:12:28 +02:00
bernatx 4d04b4ae29 Cook maps one by one in windows (slower but can package unlimited maps) 2021-07-30 03:07:41 +02:00
bernatx 2d717a958e Fixing import.py for python 3 2021-07-30 01:08:15 +02:00
bernatx 9774e583f0 New content version 2021-07-28 22:23:18 +02:00
joel-mb 4b0525eef2
[Traffic Manager] InMemoryMap binary file (#4424)
* First iteration of the required files functionality

* WIP: Binary file for in memory map

* Fixed "/Game/" replacement and load new episode by name problems with the required files system

* removed unnecessary changes

* added extra space

* Enable pedestrians building only for single maps, no in tiled maps (temporal)

* Added python selector to make import command

* returning const reference

* fix bug not finding required files

* add TM binary files to packages

Co-authored-by: Alejandro Fraga Cimadevila <alex_fraga95@hotmail.com>
Co-authored-by: bernatx <berni2berni>
Co-authored-by: bernat <bernatx@gmail.com>
2021-07-28 14:44:54 +02:00
bernat 7864c8cc2c Using Carla forked UE4.26 version 2021-07-28 14:39:42 +02:00
bernat f4bb456031 New content version 2021-07-28 00:17:51 +02:00
Axel 9318f2798d Added --batch-size argument to make import command to limit the amount of tiles to import at a time. 2021-07-27 13:08:11 +02:00
bernat 9aa383c309 New content version 2021-07-26 20:54:13 +02:00
Joel Moriana 00d8faacdf removed lsb_release dependency 2021-07-26 10:25:08 +02:00
Joel Moriana 622a7104b3 skipp wheel repair if not using bionic 2021-07-26 10:25:08 +02:00
bernatx fcfb3db80c Fix auditwheel not found on Jenkins 2021-07-26 10:25:08 +02:00
Joel Moriana d6185fe982 first iteration python wheels support 2021-07-26 10:25:08 +02:00
bernatx 33bd08b88f content version 2021-07-23 10:28:00 +02:00
bernat 180337e695 new content version 2021-07-21 22:37:51 +02:00
Bernd Gassmann 9fe5e733ad RSS build uses the libproj version from CARLA
and now favours actually the boost variant from CARLA over the system
installed one
2021-07-21 16:05:25 +02:00
bernat a6dbdb234a content version 2021-07-20 22:32:27 +02:00
bernat 6419011572 new content version 2021-07-20 13:28:45 +02:00
bernat 3af230a0b6 Content version 2021-07-16 17:23:25 +02:00
bernatx e466a63fba Setup Visual Studio 2019 for windows 2021-07-15 10:53:16 +02:00
bernat 22e30fc3f6 new content version 2021-07-12 15:29:42 +02:00
bernat c3d9059c91 New content version 2021-06-21 15:46:29 +02:00
bernat 0b62e4d687 New art content removing volumetric clouds because of performance issues 2021-06-21 09:36:39 +02:00
Roel Algaba Brizuela fdec2c89c0 Updated content version 2021-06-16 23:03:53 +02:00
Axel1092 5c3e9c8b09 Fixed package copy files 2021-06-16 10:57:51 +02:00
Axel 8d605e5f73 Removed debug warnings 2021-06-16 10:57:51 +02:00
Axel 42735854e6 Removed xsd file dependencies. 2021-06-16 10:57:51 +02:00
Axel c88e5b780d removed numpy instalation in windows 2021-06-11 19:45:05 +02:00
Axel1092 a796450d1a Added workarround for installing numpy during setup. 2021-06-11 19:45:05 +02:00
bernat 49db0656ec New content version 2021-06-09 19:28:43 +02:00
Roel Algaba Brizuela 34084f272f
Fixes for large maps (#4271)
* Changed material routes and import.py

* Changed decal process for large maps

* Fixed spaces

* Removed unnecesary file

* Fixes for PR

* Updated materials for curbs and gutters

* Fix parsing of tiles by name

* Updated marking nodes materials and names

* New content version

Co-authored-by: bernat <bernatx@gmail.com>
2021-06-07 15:34:01 +02:00
Roel Algaba Brizuela ae0ba81b9f Fixed scale excess and location bug 2021-05-27 15:13:41 +02:00
bernat 55aed10f49 New content, and remove LargeMap as available map 2021-05-26 19:04:29 +02:00
bernat b680f8865b New content version 2021-05-26 13:30:14 +02:00
bernat 3a53b3cd4e Fix collision of imported meshes 2021-05-26 13:30:14 +02:00
Roel Algaba Brizuela ed8809d2a0 Fixed spaces 2021-05-20 14:21:26 +02:00
Roel Algaba Brizuela f1778e9849 Changed decal process for large maps 2021-05-20 14:21:26 +02:00
Roel Algaba Brizuela f2930a4116 Changed material routes and import.py 2021-05-20 14:21:26 +02:00
bernat aa6377c9e1 Updating boost source URL 2021-05-17 20:57:40 +02:00
bernat 09af2fb46d New content version 2021-05-17 20:56:46 +02:00
bernat 80c5e33d5c Calculate navigation data in parallel while cooking 2021-05-17 20:56:46 +02:00
bernat dfef92818c New content version 2021-05-17 20:56:46 +02:00
Roel Algaba Brizuela 4e1976def4 Fixed tabs and spaces for PR 2021-05-17 20:56:46 +02:00
Roel Algaba Brizuela f13b16bfad Fix Import.py error 2021-05-17 20:56:46 +02:00
Roel Algaba Brizuela 8738bf10da Fix errors from rebase 2021-05-17 20:56:46 +02:00
Roel Algaba Brizuela 631e760fd8 Minor changes 2021-05-17 20:56:46 +02:00
Roel Algaba Brizuela f2c7a52a9d Changes for road materials. 2021-05-17 20:56:46 +02:00
Roel Algaba Brizuela 170154aabd Tiling materials and added more decals 2021-05-17 20:56:46 +02:00
Roel Algaba Brizuela dc85b48c11 Check for .fbx 2021-05-17 20:56:46 +02:00
Roel Algaba Brizuela e0d63efc5f Changes for large maps 2021-05-17 20:56:46 +02:00
Roel Algaba Brizuela 49f287c4f1 Added generation of JSON file and bug fixes 2021-05-17 20:56:46 +02:00
Roel Algaba Brizuela 6aa5898854 Bug fixing and updated road painter import process
The import process now loads a .json file for applying decals to the road. Several bug fixes related to the generation of multiple map textures and dynamic materials. New update to the road painter preset on the art repository.
2021-05-17 20:56:46 +02:00
Roel Algaba Brizuela 6f7ba077cb make import road painter materials for maps
First implementation for applying road painter materials to imported maps. However, the user still has to access the road painter blueprint and click on the "Paint all roads button"
2021-05-17 20:56:46 +02:00
bernat 35da5b4190 Fixing conflicts 2021-05-13 19:39:50 +02:00
bernat 50edd95c7a Modify import process to accept the tile size as .json parameter and enable the 'tile to relative' conversion from UE4 (CARLA modification) 2021-05-13 19:39:50 +02:00
bernat bc4d23a5e9 Import maps in tiles 2021-05-13 19:39:50 +02:00
bernat 2925c51099 FBX2OBJ search nomenclature at any position, not only starting with 2021-05-13 19:39:50 +02:00
Roel Algaba Brizuela d2cd4b4cfe Fixed further spaces and tabs 2021-05-07 15:52:21 +02:00
Roel Algaba Brizuela dab92c7311 Fixed tabs, spaces and comments 2021-05-07 15:52:21 +02:00