Commit Graph

5935 Commits

Author SHA1 Message Date
Axel1092 88f6764e6c
Houdini mesh position (#6369)
* Fixed Houdini actor locations

* Matched buildings and road position

* review fixes
2023-05-04 13:24:23 +02:00
Blyron 1a908dd936
Aaron/digitaltwinssidewalks (#6430)
* Added way to download files from overpass api

* Save downloaded text to a file

* Changed log type for File manipulation

* Online process files when request is valid

* Correct file format

* Correct file format for UE4 class

* Fix compilation issue due to name change

* Create Widget with OpenFileDialogFunctionality

* Step xodr to map completed

* Generated Static meshes and replace procedural actors

* Created and saved assets during road generation

* Formatted file correctly

* OSM To ODR broguht to UE4

* Full pipeline working on linux

* Added osm2odr support in editor in Windos

* Added Widget to CartaTools

* Fixed Linux compilation error

* Added Carla Game Instance included to avoid compilation error

* Osm Renderer Tool dummy version

* Server creates SVG files when client request it

* SVG creation and rasterization - libraries integration

* Server size working

* Added Simplify to LibCarla, Added timers to measure time generation.  Add mesh deformation during road creation.

* Fixed mesh format translations

* Trying to paint bitmap into the UTexture

* Bitmap sent and drawn in widget texture with bugs

* Map bitmap shown on widget

* Concated meshes generated in the same lane to avoid errors during simplification

* Navigation added to widget

* Avoid Simplify to remove border vertices and try to parallel assets creation process

* Road Generation 0.1 version ready

* Removing Engine Association, Formatting CarlaTools Build dependencies

* Change container type of generated procedural mesh componetns to be supported by UPROPERTY

* Fixed indices jumping by two

* Added in separate thread junctions generation

* Started dynamic database creation

* Dynamic database creation temporally removed

* First step of merge. Coords of bottom left corner and top right corner

* Libraries added to build system

* Git ignore for osmrenderer to avoid ThirdParties directory to be tracked

* Lat and Lon coords for corners sent from server to client

* Transformed to local coords meshes' vertices' coords

* Coords format error fixed

* Saving xodr and osm files inside of OpenDrive folder

* Widget fixed

* UI design improved

* WIP Windows build system for osm-world-renderer

* Socket implementation replaced by boost asio framework in osmrenderer

* Added multithreaded simplification of meshes

* Build system adapted to wndows

* Headers fixed to avoid windows specific heraders compilation

* Remove warnings

* Added widget to import building from houdini

* Added origin latitude and longituda to OSM to OpenDRIVE conversion functions. Fixed Houdini importer widgets.

* Add Houdini plugin download to the build system

* Moved houdini blueprint. Houdini plugin now dowloads by default

* Added houdini download for windows

* OpenDriveToMap Now is a UOBject instead of widget

* Added Lane mark generation.

* Roads materials and distance field scale set to 0

* M_PI macro fixed for windows osm-renderer build system

* Added Lane Marking generation

* Fixed compilation issue related with std pair non copyable lane

* Fix bug where different lanes were concating. Fix bug where end of roadmark was creating an artifact

* Lanes Marks material assignation

* Fix compilation issue and reading from not valid memory crash

* Middle Lane mark duplication bug fixed - temp solution

* Added bumps along road

* Adding marchingcubes library and added to create junctions

* Added junctions generations using marching cube and smoothed

* Fixed linux compilation and removed couple warnings

* Using previous algorithim for two road connections

* Code cleanup

* Remove debug state

* Format Files

* Format third parties files

* Spaces removal

* Fix code format

* Modified workflow for side walks

* Added check for traffic lights and default materials for sidewalks

* Change build osm script hash

* Fix code format

* changed buildosm2odr hash

* Updated has

* Format fix

---------

Co-authored-by: aollero <aollero@cvc.uab.cat>
Co-authored-by: aollero <adriollero@gmail.com>
Co-authored-by: Axel <axellopez92@outlook.com>
2023-05-03 17:00:58 +02:00
Axel 07bbfe1fcc UTaggedComponent only enables the tick when is representing a skeletalmesh 2023-05-03 17:00:15 +02:00
xqgex 133873bf1c Typo maxixum => maximum 2023-05-03 16:47:42 +02:00
xqgex b917258e95 Typo maxixum => maximum 2023-05-03 16:47:42 +02:00
bernatx 2c1242fcd9 Optimizing collision registry 2023-04-27 11:44:01 +02:00
MattRoweEAIF 102eb3f0c7 updated collision sensor documentation 2023-04-27 11:44:01 +02:00
Guillermo 3f2acd3465 Limited Collision events to one 2023-04-27 11:44:01 +02:00
Th1nkMore 9fefb127a6 remove duplicated cloudiness output 2023-04-27 09:57:10 +02:00
Guillermo 70a8ca831b Added default values to the CARLA client 2023-04-26 15:05:46 +02:00
bernat 508f3b9141 Fixing pointer check 2023-04-24 14:40:19 +02:00
bernat 7a58cab708 Fixing parked vehicles path for cooking 2023-04-24 14:40:04 +02:00
adrian-ollero 89a4cf29fc
Aollero/building impostor texture (#6379)
* Impostor texture SceneCapture component

* SceneComponment distance issue solved with ortho camera

* Dynamic  Scene Component Creation

* Procedural material duplication for new building

* Generate Impostor Geometry

* Impostor texture SceneCapture component

* SceneComponment distance issue solved with ortho camera

* Dynamic  Scene Component Creation

* Procedural material duplication for new building

* Generate Impostor Geometry

* Style updated

* Update ProceduralBuildingUtilities.h

* Ubuntu error fixed

---------

Co-authored-by: aollero <aollero@cvc.uab.cat>
2023-04-24 11:37:50 +02:00
Guillermo a9819fa289 Added filter check to examples 2023-04-24 11:35:12 +02:00
Axel 355c47f7ac Removed blank spaces 2023-04-14 11:16:15 +02:00
Axel 13358263c6 Removed unnecessary comments. Added vehicle light and door ingestion to the pipeline 2023-04-14 11:16:15 +02:00
Axel 359806f9b0 Added importer UI for usd vehicles 2023-04-14 11:16:15 +02:00
MattRoweEAIF ade852e619
Review python api (#6330)
* updated missing api docs

* auto generated python_api.md

* @glopezdiest corrections

---------

Co-authored-by: bernat <bernatx@gmail.com>
2023-04-14 08:43:38 +02:00
bernatx 8a33893cb0 Saving AdditionalMaps in nightly build 2023-04-14 08:41:52 +02:00
Guillermo 9a2aa57db7 Fixed == operator for large map settings 2023-04-13 13:05:27 +02:00
Guillermo 9ac5a11752 Fixed comparison 2023-04-13 13:05:27 +02:00
Guillermo 43620bcc07 Changed float to bool 2023-04-13 13:05:27 +02:00
MattRoweEAIF 5c445df124 added spectator as ego parameter to API docs 2023-04-13 13:05:27 +02:00
Guillermo 7df2fd8a96 Added missing bool at world init 2023-04-13 13:05:27 +02:00
Guillermo 1501a13b1e Added spectator_as_ego settings 2023-04-13 13:05:27 +02:00
Blyron 8be9fd22dd
Added spawnning for trees (#6367)
* Added spawnning for trees

* Set trees for designer

* Tag static mesh actor from road type

* Changed format of For
2023-04-13 13:00:15 +02:00
Blyron c3e5f9c019
Aaron/digitaltwinsbumps (#6346)
* Added way to download files from overpass api

* Save downloaded text to a file

* Changed log type for File manipulation

* Online process files when request is valid

* Correct file format

* Correct file format for UE4 class

* Fix compilation issue due to name change

* Create Widget with OpenFileDialogFunctionality

* Step xodr to map completed

* Generated Static meshes and replace procedural actors

* Created and saved assets during road generation

* Formatted file correctly

* OSM To ODR broguht to UE4

* Full pipeline working on linux

* Added osm2odr support in editor in Windos

* Added Widget to CartaTools

* Fixed Linux compilation error

* Added Carla Game Instance included to avoid compilation error

* Osm Renderer Tool dummy version

* Server creates SVG files when client request it

* SVG creation and rasterization - libraries integration

* Server size working

* Added Simplify to LibCarla, Added timers to measure time generation.  Add mesh deformation during road creation.

* Fixed mesh format translations

* Trying to paint bitmap into the UTexture

* Bitmap sent and drawn in widget texture with bugs

* Map bitmap shown on widget

* Concated meshes generated in the same lane to avoid errors during simplification

* Navigation added to widget

* Avoid Simplify to remove border vertices and try to parallel assets creation process

* Road Generation 0.1 version ready

* Removing Engine Association, Formatting CarlaTools Build dependencies

* Change container type of generated procedural mesh componetns to be supported by UPROPERTY

* Fixed indices jumping by two

* Added in separate thread junctions generation

* Started dynamic database creation

* Dynamic database creation temporally removed

* First step of merge. Coords of bottom left corner and top right corner

* Libraries added to build system

* Git ignore for osmrenderer to avoid ThirdParties directory to be tracked

* Lat and Lon coords for corners sent from server to client

* Transformed to local coords meshes' vertices' coords

* Coords format error fixed

* Saving xodr and osm files inside of OpenDrive folder

* Widget fixed

* UI design improved

* WIP Windows build system for osm-world-renderer

* Socket implementation replaced by boost asio framework in osmrenderer

* Added multithreaded simplification of meshes

* Build system adapted to wndows

* Headers fixed to avoid windows specific heraders compilation

* Remove warnings

* Added widget to import building from houdini

* Added origin latitude and longituda to OSM to OpenDRIVE conversion functions. Fixed Houdini importer widgets.

* Add Houdini plugin download to the build system

* Moved houdini blueprint. Houdini plugin now dowloads by default

* Added houdini download for windows

* OpenDriveToMap Now is a UOBject instead of widget

* Added Lane mark generation.

* Roads materials and distance field scale set to 0

* M_PI macro fixed for windows osm-renderer build system

* Added Lane Marking generation

* Fixed compilation issue related with std pair non copyable lane

* Fix bug where different lanes were concating. Fix bug where end of roadmark was creating an artifact

* Lanes Marks material assignation

* Fix compilation issue and reading from not valid memory crash

* Middle Lane mark duplication bug fixed - temp solution

* Added bumps along road

* Adding marchingcubes library and added to create junctions

* Added junctions generations using marching cube and smoothed

* Fixed linux compilation and removed couple warnings

* Using previous algorithim for two road connections

* Code cleanup

* Remove debug state

* Format Files

* Format third parties files

* Spaces removal

* Fix code format

* Removing unnecesary spaces

* Format fixing

* Fixed spaces

---------

Co-authored-by: aollero <aollero@cvc.uab.cat>
Co-authored-by: aollero <adriollero@gmail.com>
Co-authored-by: Axel <axellopez92@outlook.com>
2023-04-11 10:46:55 +02:00
MattRoweEAIF 2d74605f54 fixed links for child pedestrians 2023-03-21 10:09:13 +01:00
aollero a31c6bcbb7 Format fixed 2023-03-20 20:21:39 +01:00
aollero 391657b90a Component by class to avoid null static meshes 2023-03-20 20:21:39 +01:00
aollero 903e467656 Package Saving improved 2023-03-20 20:21:39 +01:00
aollero b620986c05 No actor definition longer needed 2023-03-20 20:21:39 +01:00
aollero 7704809f43 Merge actors for building and material definition 2023-03-20 20:21:39 +01:00
anrp-tri 4e070089c8
Make (Unreal) non-unity build available (#6190)
This lets IWYU-type errors be fixed; they are often masked by it.
Fix all detected errors of this kind. Note that Unity is on by
default, likely for performance reasons, so this does not change
that; instead, pass ARGS=--no-unity to make to try it (note that this
unfortunately will rebuild the editor too.)

Co-authored-by: anrp <anrp@tri.global>
Co-authored-by: Axel1092 <35765780+Axel1092@users.noreply.github.com>
Co-authored-by: bernat <bernatx@gmail.com>
2023-03-20 12:09:39 +01:00
Feej fba921c03a
Bugfix: Pixel data not set correctly will crash when saving pixels to disk (#6235) 2023-03-17 12:07:09 +01:00
Axel 8d8d53c3e5 Fixed small error in python script 2023-03-17 11:29:49 +01:00
Axel 5487e17f60 Making Omniverse code optional 2023-03-17 11:29:49 +01:00
Axel 98c0145120 Added patch for omniverse importer 2023-03-17 11:29:49 +01:00
Axel 5b600ed16b Fixed link errors. Added mesh merging functionality to the widgets. Interface to import USD props. 2023-03-17 11:29:49 +01:00
Axel cd7ab57622 WIP Automatize prop import 2023-03-17 11:29:49 +01:00
Axel1092 6d31d3fc4a
Updated content and changelog (#6175)
* Updated changelog and content versions

* Added vehicle.sixwheeltruck.sixwheeltruck to smoke test exclusion list

* Fix old town tests

* fixed vehicle id in smoke test

* Update ContentVersions.txt

---------

Co-authored-by: bernat <bernatx@gmail.com>
2023-03-17 11:28:55 +01:00
rmurrish 28054868ae
Update internal link (#5865)
* Fix a typo in setting the max brake

From self._max_steer to self._max_brake

* Update internal link

Link in the page navigation did not match the heading text later in the document, causing a broken link, and link text that does match the current content of the document.
Update the link to match the body text/heading for building a package from source.

---------

Co-authored-by: kykim0 <kykim144@gmail.com>
Co-authored-by: bernat <bernatx@gmail.com>
2023-03-17 11:28:14 +01:00
MattRoweEAIF 50aa4f729d small text edit 2023-03-14 10:34:33 +01:00
MattRoweEAIF f50231d324 replaced pedestrian images 2023-03-14 10:34:33 +01:00
MattRoweEAIF 9912f27dbc removed pedestrians images with pixelated textures 2023-03-14 10:34:33 +01:00
MattRoweEAIF a41f4fec6b small typos 2023-03-14 10:34:33 +01:00
MattRoweEAIF ab9b8f7559 small type 2023-03-14 10:34:33 +01:00
MattRoweEAIF f427c7c02e catalogue corrections 2023-03-14 10:34:33 +01:00
xqgex 3ea23d6826
Add keyword arguments for carla.TrafficManager Python API functions (#6246)
* Update TrafficManager.cpp

* Update CHANGELOG.md

* Remove all default values except for set_path and set_route
2023-03-09 09:53:51 +01:00
bernatx 34469375c7 Now the TilesInfo.txt file is searched only in the destination map folder 2023-03-09 09:52:41 +01:00