Commit Graph

91 Commits

Author SHA1 Message Date
mafiesto4 c2cbaeed30 Add option to change Character Controller capsule origin to start at feet location 2025-06-05 17:48:07 +02:00
mafiesto4 e982a23ed3 Add CharacterController.Resize for quick crouching implementation for characters 2025-06-05 15:07:51 +02:00
mafiesto4 9c3fd052cd Remove copyright year from source files and update to 2025 2025-04-07 19:22:21 +02:00
mafiesto4 9d5d80bf4a Fix crash when using physics overlap tests with Collider outputs that catch Terrain
#3221
2025-02-21 15:07:44 +01:00
mafiesto4 62fa3b8574 Merge branch 'wheel-ordering' of https://github.com/Tryibion/FlaxEngine into Tryibion-wheel-ordering 2024-10-28 20:55:10 +01:00
mafiesto4 ae4a4a8e57 Fix ComputeShapeSqrDistanceToPoint on PhysX with Large Worlds
#3023
2024-10-28 20:47:53 +01:00
Tryibion 0b52a579c7 Change when wheels are ordered. 2024-10-22 13:18:22 -05:00
mafiesto4 e44e44d317 Merge remote-tracking branch 'origin/master' into 1.9 2024-08-05 11:08:51 +02:00
mafiesto4 2a1706decb Fix vehicles simulation instability when physics substepping is enabled
#2796
2024-07-25 14:19:01 +02:00
mafiesto4 1891b9e367 Refactor PhysX vehicles and cloth simulation code to be more readable
#2796
2024-07-25 13:51:32 +02:00
mafiesto4 b33c2b4f36 Merge remote-tracking branch 'origin/master' into 1.9 2024-07-19 00:32:54 +02:00
mafiesto4 529de24da4 Cache DisableCCD locally in physics backend
#2768
2024-07-18 12:39:15 +02:00
mafiesto4 fc3d15c544 Merge branch 'ccd-fix' of https://github.com/Swiggies/FlaxEngine into Swiggies-ccd-fix 2024-07-18 12:27:33 +02:00
mafiesto4 ea45aa9b19 Merge branch 'charcontroller_terrain_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-charcontroller_terrain_fix 2024-07-18 11:54:46 +02:00
Olly Rybak e5e1f945ea Added eDETECT_CCD_CONTACT to PairFlags, hopefully properly enabling CCD 2024-07-17 10:04:14 +10:00
Tryibion d700df6afb Add PhysX option for enabling enhanced determinism 2024-07-15 16:23:49 -05:00
GoaLitiuM f1fc086612 Fix CharacterController to not process hits against removed actors 2024-07-13 16:39:06 +03:00
mafiesto4 91d3216a00 Fix crash on shutdown when physical material asset was left alone 2024-06-26 18:19:36 +02:00
GoaLitiuM 07371ddfdf Fix crash when PhysicsMaterial asset is reloaded in editor 2024-06-08 19:24:10 +03:00
mafiesto4 44006dd533 Various code improvements 2024-05-09 18:59:09 +02:00
GoaLitiuM 92c109c003 Fix PhysicsScene change not working in physics actors 2024-03-10 00:01:39 +02:00
mafiesto4 e20ddc83d8 Fix vehicle center of mass rotation used in wheels setup
#2171
2024-03-04 21:53:28 +01:00
mafiesto4 859c420d76 Update year in copyright note 2024-02-26 19:00:48 +01:00
mafiesto4 eb12c630a7 Fix incorrect vehicle wheels collisions inside trigger volumes
#2132
2024-02-23 19:27:50 +01:00
mafiesto4 8351a75676 Codestyle fixes #2192 2024-02-23 14:43:14 +01:00
mafiesto4 387f84d9d7 Merge branch 'vehicle-physics' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-vehicle-physics 2024-02-22 23:22:09 +01:00
mafiesto4 37dfdad7e2 Minor improvements to character controller
#1935
2024-02-17 20:22:40 +01:00
mafiesto4 85f2910718 Move collider shape raycasting utilities to the PhysicsColliderActor class 2024-02-16 17:19:51 +01:00
mafiesto4 42b4443e14 Add support for multiple physical materials in terrain - one for each painted layer
#1112 #2159
2024-02-16 17:11:40 +01:00
mafiesto4 42363e411e Various tweaks 2024-02-14 18:21:30 +01:00
ruan 19ddcad16f Small clean code 2024-01-21 11:03:29 -04:00
ruan afe9b15899 Merge branch 'master' into vehicle-physics 2024-01-21 09:02:18 -04:00
ruan 34583d7a55 Fix crash when disable vehicle 2024-01-21 09:00:46 -04:00
mafiesto4 6289b9d15a Fix crash due to incorrect PhysX usage for vehicle setup
#1530 #2129
2024-01-10 10:58:39 +01:00
Mr. Capybara eca17c7799 Change vehicle drive mode to vehiclde drive control 2024-01-07 10:35:00 -04:00
Mr. Capybara 14a4c92aa8 Add Vehicle anti roll bar and suspension sprung force multiplier 2024-01-06 14:49:38 -04:00
Mr. Capybara 42b20b4e76 Expose vehicle relationship between speed and steer to driver 2024-01-02 20:39:24 -04:00
Mr. Capybara 07de7a26dd Expose vehicle pad smooth inputs 2024-01-01 11:15:16 -04:00
Mr. Capybara 967569c3e2 Small fix vehicle tank inputs 2023-12-31 22:43:04 -04:00
Mr. Capybara 6a2d7e9444 auto sort wheels based on wheel position 2023-12-31 22:11:30 -04:00
Mr. Capybara d016305690 Add tank vehicle physics 2023-12-31 15:00:31 -04:00
GoaLitiuM 9077e0cf22 Fix crash while moving simulation disabled kinematic actors 2023-12-31 14:36:38 +02:00
mafiesto4 19db8c04ad Merge branch 'dont-clamp-vel' of https://github.com/Tryibion/FlaxEngine into Tryibion-dont-clamp-vel 2023-12-06 12:36:49 +01:00
mafiesto4 1843689a88 Add various profiler events to analyze models importing workflow 2023-12-03 11:23:45 +01:00
Tryibion c5c20c8e28 Remove zero clamp on hinge velocity. 2023-12-02 10:50:59 -06:00
mafiesto4 682ff2fb3a Minor tweaks 2023-09-13 10:52:46 +02:00
mafiesto4 6bdbaecc18 Merge remote-tracking branch 'origin/master' into 1.7
# Conflicts:
#	Source/Engine/Physics/PhysX/SimulationEventCallbackPhysX.cpp
2023-09-13 10:29:28 +02:00
mafiesto4 c10658c3fc Fix deserialization, add more docs and tweaks to #1345 2023-09-12 13:50:22 +02:00
mafiesto4 1591da75ac Merge branch 'physics-settings' of https://github.com/Tryibion/FlaxEngine into Tryibion-physics-settings 2023-09-12 13:03:04 +02:00
GoaLitiuM 6278fea496 Optimize PhysX collision event handling and onContact callback 2023-09-02 23:04:35 +03:00