Commit Graph

5754 Commits

Author SHA1 Message Date
Axel 010c3e29bf Fixed coordinate issues 2022-11-03 16:01:14 +01:00
LuisPoveda 0ac47c8950 moved bIsAlive to false out of the destructor 2022-11-03 16:01:14 +01:00
LuisPoveda 4e37b263c7 fix invisble foliage 2022-11-03 16:01:14 +01:00
LuisPoveda f713e4dc52 added logs 2022-11-03 16:01:14 +01:00
Blyron 906b4658d5
Aaron/terramechanics performance (#5900)
* Added local frame option. Fixed inputs for NN

* Add Textures

* Changed texture to grayscale RGB and added check for 'air' particles

* Updated 2k and 4k textures enable parameter for select res texture for deformation

* Fix issue where trying to access TMap when loading

* Use contains functions instead of checking num of elemnts on tmap to make a secure access

* Used ParticlesHeightmap optimization and clear some log

* Fixed number of particles inputs. Removed debug output. Fixed mutex creating cpu stalls

* Decoupling visualization with gamethread

* Make work optimisations

* Disable deformation visualization

* Updated collisions parameters, collisions itself are not updated

* Disable Collisions vehicle with landscape

* Add in pytorch output wheel normal and put them into UE4 and apply to wheels

* Added factors based on distance, never negative, check if there are particles

* Fix compilation error

* Removed unused code and normals related code

* Fixed compiling error

Co-authored-by: Axel <axellopez92@outlook.com>
2022-11-02 16:13:22 +01:00
aollero b1249b92f3 Weather tab rework and pipeline improvements 2022-11-02 11:23:24 +01:00
aollero 4d0a4a054a Soil tab improved 2022-11-02 11:23:24 +01:00
aollero dd13c50c5c Started to change pipeline workflow 2022-11-02 11:23:24 +01:00
aollero 84206866b1 Extra tool for actors creation 2022-11-02 11:23:24 +01:00
aollero 80fc9a8816 Rois Terrain Preview Basic Version 2022-11-02 11:23:24 +01:00
aollero 000d415aed Preview Layer Combo created 2022-11-02 11:23:24 +01:00
aollero c2dfc89021 Terrain Rois Presets bug fixed 2022-11-02 11:23:24 +01:00
aollero 4cdc258c96 Terrain ROIs presets 2022-11-02 11:23:24 +01:00
Axel 7c6b35a135 Removed unnecessary functions 2022-11-02 10:39:36 +01:00
Axel b75c1e130a Fixed respawn crash 2022-11-02 10:39:36 +01:00
LuisPoveda c1de740abc update inactive transforms on event 2022-11-02 10:39:36 +01:00
LuisPoveda 23fa58c4aa PostWorldOriginOffset now sets the location to the local 0.0f, 0.0f, 0.0f 2022-11-02 10:39:36 +01:00
LuisPoveda 3a554aed12 disabled tick while paused when creating a new pooled actor. 2022-11-02 10:39:36 +01:00
LuisPoveda 0bb9b1789a inactive pool elements moved by world origin event. 2022-11-02 10:39:36 +01:00
LuisPoveda de74c1b1ce Perfomance improvements.
- SkeletalMesh now is being disabled while the pooled actor is not in use.
- Distances are calculated with squared distance.
- Added a new state for pooled actors to activate them when the vehicle is too close.
2022-11-02 10:39:36 +01:00
LuisPoveda c6a83cb27c Added timer to update pool position every 30 seconds 2022-11-02 10:39:36 +01:00
LuisPoveda 43b4a1e179 restore old values 2022-11-02 10:39:36 +01:00
Axel1092 597bfbc27d
Axel/change colliders (#5896)
* Added local frame option. Fixed inputs for NN

* Add Textures

* Changed texture to grayscale RGB and added check for 'air' particles

* Updated 2k and 4k textures enable parameter for select res texture for deformation

* Fix issue where trying to access TMap when loading

* Use contains functions instead of checking num of elemnts on tmap to make a secure access

* Used ParticlesHeightmap optimization and clear some log

* Fixed number of particles inputs. Removed debug output. Fixed mutex creating cpu stalls

* Decoupling visualization with gamethread

* Make work optimisations

* Disable deformation visualization

* Updated collisions parameters, collisions itself are not updated

* Disable Collisions vehicle with landscape

* Add in pytorch output wheel normal and put them into UE4 and apply to wheels

* Moved collider removal logic

Co-authored-by: Aaron <samaniegoaaron112@gmail.com>
2022-10-31 16:33:27 +01:00
bernatx e117bf9b91 Adding radius parameter for the capsules 2022-10-27 12:09:37 +02:00
LuisPoveda c9df090311 update detection values 2022-10-27 09:58:08 +02:00
LuisPoveda dc69873710 pool now enables the actors also based on distance 2022-10-27 09:58:08 +02:00
Blyron 7a64bae1b5
Aaron/localheightmapopt (#5877)
* Added local frame option. Fixed inputs for NN

* Add Textures

* Changed texture to grayscale RGB and added check for 'air' particles

* Updated 2k and 4k textures enable parameter for select res texture for deformation

* Fix issue where trying to access TMap when loading

* Use contains functions instead of checking num of elemnts on tmap to make a secure access

* Used ParticlesHeightmap optimization and clear some log

Co-authored-by: Axel <axellopez92@outlook.com>
Co-authored-by: bernat <bernatx@gmail.com>
2022-10-26 18:21:51 +02:00
LuisPoveda 2925c33ce0 Vehicle detection box now is not affected by scale
Exposed hide material distance to bp.
2022-10-26 10:28:03 +02:00
Blyron d001e1b78c
Aaron/particlesheightmapfix (#5873)
* Added local frame option. Fixed inputs for NN

* Add Textures

* Changed texture to grayscale RGB and added check for 'air' particles

* Updated 2k and 4k textures enable parameter for select res texture for deformation

* Fix issue where trying to access TMap when loading

* Use contains functions instead of checking num of elemnts on tmap to make a secure access

Co-authored-by: Axel <axellopez92@outlook.com>
2022-10-26 10:08:33 +02:00
adrian-ollero 5bf409765c
Aollero/terramechanics actors and rois preview (#5867)
* Show and hide detailed noise

* Heightmap material updated for previous commit

* Addition of soil type query code to terramechanics component

* Bug creating vegetation and teramechanics actors fixed

* Terrain Rois Presets

Co-authored-by: bernat <bernatx@gmail.com>
2022-10-25 17:37:26 +02:00
Blyron 7682d2e7f6
Aaron/particlesheightmapfix (#5864)
* Added local frame option. Fixed inputs for NN

* Add Textures

* Changed texture to grayscale RGB and added check for 'air' particles

* Updated 2k and 4k textures enable parameter for select res texture for deformation

Co-authored-by: Axel <axellopez92@outlook.com>
2022-10-25 16:13:30 +02:00
LuisPoveda 9830bca05b changed value of material hiding distance 2022-10-25 11:56:43 +02:00
LuisPoveda 810c65399e fixed bug where only one tile was processed. 2022-10-25 11:56:43 +02:00
aollero 9718e233b4 Terramechanics and Vegetation manager actors 2022-10-25 09:50:13 +02:00
aollero 0ec4cbded9 Invert range warpped from [0,1] range to [-1,1] 2022-10-25 09:50:13 +02:00
Axel bb679c5319 Removed unnecessary ; 2022-10-24 16:58:24 +02:00
Axel 090257292f Added local frame option. Fixed inputs for NN 2022-10-24 16:58:24 +02:00
LuisPoveda bc23f261e5
Luis/vegetation videos (#5861)
* fixed pool increasing size fast.

* Fixed pools

* get the vehicle each frame

* Fixed bug when starting a new manual control script.

* Fixed xerces-c dependency

* fixed xerces-c dependencies

* Adding backup for xerces-c library

* Fix the duplication of collision capsules, and remove the impulse with static bones

* enable impulse force again, for static bones

* nullptr tile bug fixed

Co-authored-by: Axel <axellopez92@outlook.com>
Co-authored-by: bernatx <bernatx@gmail.com>
2022-10-24 10:35:29 +02:00
bernatx bcf3471586 Ignore large maps for testing spawn points 2022-10-21 00:29:49 +02:00
Joel Moriana c5abee5e79 anticipation algorithm updated 2022-10-20 16:25:31 +02:00
bernatx f628f204b4 Adding backup for xerces-c library 2022-10-20 10:31:16 +02:00
Axel 2f739238e4 fixed xerces-c dependencies 2022-10-20 10:31:16 +02:00
Axel 4e4d59fad9 Fixed xerces-c dependency 2022-10-19 10:37:10 +02:00
Blyron 416ef2b79c
Aaron/deformation (#5837)
* Added deformation effect multiplayer as parameter

* Removal Particles from container multithreaded

* Paralelize particle update, get less particles just taking texture radius, changing how we get intersecting tiles

* Added min max displacement parameters

* Fixed tiles not being searched correctly, fixed probable race condition

Co-authored-by: Axel <axellopez92@outlook.com>
2022-10-18 09:58:51 +02:00
Axel 16ec77d5e4 Added terramechanics flag to manual_control.py 2022-10-18 09:58:10 +02:00
Axel 9765e39d63 Added terramechanics atribute 2022-10-18 09:58:10 +02:00
Bernd Gassmann 6c4d676569 Prevent from segfault OnTriggerEndOverlap
In case the OtherActor is not a Vehicle just return
2022-10-17 16:21:58 +02: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