Commit Graph

232 Commits

Author SHA1 Message Date
mafiesto4 58b9d76d24 Merge remote-tracking branch 'origin/master' into 1.7
# Conflicts:
#	Source/Editor/Viewport/PrefabWindowViewport.cs
#	Source/Engine/Physics/PhysX/SimulationEventCallbackPhysX.cpp
2023-09-28 20:42:54 +02:00
mafiesto4 e319b4dedc Minor optimization for PhysX events cleanup 2023-09-28 19:37:08 +02: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 656d984df7 Merge branch 'physx_collision_perf' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-physx_collision_perf 2023-09-13 10:27:29 +02:00
mafiesto4 7b4c8e391a Minor optimization for clearing collider from simulation events cache 2023-09-12 13:50:50 +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
mafiesto4 639149b63b Fix crash when toggling WheeledVehicle active state
#1351
2023-09-12 11:41:33 +02:00
mafiesto4 3e35a6a7af Fix cloth sim due to culling bug in cooked game 2023-09-11 22:55:03 +02:00
mafiesto4 fb488cbaf7 Merge remote-tracking branch 'origin/master' into 1.7 2023-09-11 22:43:46 +02:00
mafiesto4 a4312590e7 Fix debug draw leftover from 9da686cd52
#1369 #1365
2023-09-10 13:34:46 +02:00
mafiesto4 9da686cd52 Improve #1369 for #1365 2023-09-10 11:58:54 +02:00
Ruan Lucas fc7c24f771 Fix for #1365 2023-09-07 11:33:16 -04:00
GoaLitiuM 6278fea496 Optimize PhysX collision event handling and onContact callback 2023-09-02 23:04:35 +03:00
mafiesto4 6a5e660c2e Merge remote-tracking branch 'origin/master' into 1.7 2023-09-02 19:02:52 +02:00
mafiesto4 36dca16991 Fix WheeledVehicle driving in Drive4W mode when wheels are in custom order
#1352
2023-09-01 13:43:36 +02:00
mafiesto4 5a8944a82d Add support for editing WheeledVehicle engine/differential config at runtime without full physics state rebuild
#1348
2023-09-01 12:52:01 +02:00
mafiesto4 b0ec8525aa Add support for editing WheeledVehicle wheels config at runtime without full physics state rebuild
#1324
2023-09-01 12:40:51 +02:00
mafiesto4 a8cc4d7fcb Fix wheel vehicle drive when EnableSimulation is disabled
#1323
2023-09-01 12:14:26 +02:00
mafiesto4 5d2fae5896 Add GetColliders utility to RigidBody 2023-08-31 14:01:30 +02:00
Tryibion d969a7f8b0 Add more physics settings. 2023-08-26 15:17:45 -05:00
mafiesto4 32d9067710 Fix build 2023-07-19 09:08:17 +02:00
mafiesto4 07ef07e979 Merge remote-tracking branch 'origin/1.7' into 1.7
# Conflicts:
#	Source/Engine/Physics/Actors/Cloth.cpp
2023-07-17 18:27:31 +02:00
mafiesto4 5012d4432e Add NvCloth for Linux 2023-07-17 18:22:40 +02:00
mafiesto4 3d5d7ad968 Don't recook cloth mesh when rebuilding it 2023-07-17 15:34:38 +02:00
mafiesto4 868084286c Add automatic cloth rebuild when simulation fails with NaN 2023-07-17 15:17:22 +02:00
mafiesto4 1af076f180 Add distance-based and frustum-based culling to cloth 2023-07-17 11:16:01 +02:00
mafiesto4 10d9942e8f Add async pre-sim update for cloth via job system 2023-07-16 22:39:56 +02:00
mafiesto4 2046eca45a Add NvCloth fabric reusing for multiple instances of the same cloth mesh 2023-07-16 14:40:11 +02:00
mafiesto4 e075a1c6aa Run cloth simulation in async via job system 2023-07-16 12:59:18 +02:00
mafiesto4 adfaf8c961 Don't update cloth colliders every frame 2023-07-16 12:53:59 +02:00
mafiesto4 9179586f14 Fix cloth painting in prefab window 2023-07-16 12:36:38 +02:00
mafiesto4 31943ca9bd Add normals computing to cloth mesh 2023-07-16 12:02:33 +02:00
mafiesto4 2645b69ec0 Tweak air lif/drag coeffs to properly simulate wind on cloth 2023-07-14 17:10:28 +02:00
mafiesto4 aef3ae14d4 Add animated model pose handling as a input to cloth for proper character clothing sim 2023-07-14 17:10:09 +02:00
mafiesto4 3f9e286279 Fix crash when creating cloth with all vertices fixed 2023-07-14 14:12:30 +02:00
mafiesto4 b1056e160a Add debug sanity checks to cloth to solve issues 2023-07-14 13:36:44 +02:00
mafiesto4 24c03c0e4b Add cloth painting tools to Editor 2023-07-13 23:30:37 +02:00
mafiesto4 e4c3461053 Merge remote-tracking branch 'origin/master' into 1.7 2023-07-03 22:01:50 +02:00
mafiesto4 53ee65a5a6 Add thickness to cloth to prevent intersecting with colliders 2023-07-03 14:13:35 +02:00
mafiesto4 f81989a171 Add **Cloth** simulation with physics 2023-07-03 10:38:36 +02:00
Ruan Lucas 45a1d33689 fix orientation 2023-06-28 09:56:15 -04:00
Ruan Lucas 76e4e1b8d4 fix debug vehicle wheel orientation 2023-06-27 21:08:12 -04:00
mafiesto4 694f8fbaf3 Fix missing collision events generated during CharacterController::Move
#1200
2023-06-23 22:22:50 +02:00
mafiesto4 329a6ce0ef Increase PhysX allocation limit to 1GB
#1176
2023-06-15 10:07:30 +02:00
mafiesto4 8f7da81621 Merge remote-tracking branch 'origin/master' into 1.6
# Conflicts:
#	Flax.flaxproj
#	Source/Editor/Content/Items/AssetItem.cs
2023-06-13 15:41:07 +02:00
mafiesto4 f1c98320fc Refactor vehicles to use Z axis as forward instead of X
#1050
2023-06-13 14:56:03 +02:00
mafiesto4 f552dd0c28 Merge remote-tracking branch 'origin/master' into 1.6 2023-06-10 23:29:22 +02:00
mafiesto4 f9251e41a4 Merge branch 'limit-cc-up' of https://github.com/Tryibion/FlaxEngine into Tryibion-limit-cc-up 2023-06-09 13:54:52 +02:00