Commit Graph

6289 Commits

Author SHA1 Message Date
Wojtek Figat
868084286c Add automatic cloth rebuild when simulation fails with NaN 2023-07-17 15:17:22 +02:00
Wojtek Figat
1af076f180 Add distance-based and frustum-based culling to cloth 2023-07-17 11:16:01 +02:00
Wojtek Figat
de8613e223 Merge remote-tracking branch 'origin/master' into 1.7 2023-07-16 22:40:02 +02:00
Wojtek Figat
10d9942e8f Add async pre-sim update for cloth via job system 2023-07-16 22:39:56 +02:00
Wojtek Figat
2046eca45a Add NvCloth fabric reusing for multiple instances of the same cloth mesh 2023-07-16 14:40:11 +02:00
Wojtek Figat
e075a1c6aa Run cloth simulation in async via job system 2023-07-16 12:59:18 +02:00
Wojtek Figat
adfaf8c961 Don't update cloth colliders every frame 2023-07-16 12:53:59 +02:00
Wojtek Figat
9179586f14 Fix cloth painting in prefab window 2023-07-16 12:36:38 +02:00
Wojtek Figat
011162744c Fix various keyboard handling on macOS 2023-07-16 12:04:22 +02:00
Wojtek Figat
6853aa6e81 Add control/command/option keys handling on macOS 2023-07-16 12:04:18 +02:00
Wojtek Figat
6fc168bdf1 Add macOS message box with buttons 2023-07-16 12:04:12 +02:00
Wojtek Figat
6d48fce763 Fix mouse cursor setting on macOS to properly handle screen scale 2023-07-16 12:04:06 +02:00
Wojtek Figat
371db610a9 Merge remote-tracking branch 'origin/1.7' into 1.7 2023-07-16 12:03:06 +02:00
Wojtek Figat
31943ca9bd Add normals computing to cloth mesh 2023-07-16 12:02:33 +02:00
Wojtek Figat
f0496d53e8 Add RenderTools::CalculateTangentFrame utility 2023-07-16 11:57:21 +02:00
Chandler Cox
868db7c848 Add functionality to combine similar logs into a log with a count. 2023-07-15 13:52:10 -05:00
Chandler Cox
c89421438b Code cleanup 2023-07-15 10:42:41 -05:00
Chandler Cox
02219beac9 Handle edge case 2023-07-15 10:27:59 -05:00
Chandler Cox
c8edaf5d6e Fix bug with not using slot material 2023-07-15 10:10:37 -05:00
Chandler Cox
ba93e1e1d0 Add showing default materials to model entries. 2023-07-15 10:00:34 -05:00
Wojtek Figat
1ae89c7545 Fix various keyboard handling on macOS 2023-07-15 15:07:52 +02:00
Wojtek Figat
4a0235785b Add control/command/option keys handling on macOS 2023-07-15 15:00:55 +02:00
Wojtek Figat
8f4ada2555 Add macOS message box with buttons 2023-07-15 14:42:54 +02:00
Wojtek Figat
a7e436412c Fix mouse cursor setting on macOS to properly handle screen scale 2023-07-15 14:01:56 +02:00
ff56152ef2 Fix releasing non-collectible types with collectible generic types 2023-07-15 13:20:56 +03:00
Wojtek Figat
18fb7fb849 Add NvCloth for iOS 2023-07-15 11:27:26 +02:00
Wojtek Figat
6664972fbf Add NvCloth for macOS 2023-07-15 11:22:00 +02:00
Wojtek Figat
2645b69ec0 Tweak air lif/drag coeffs to properly simulate wind on cloth 2023-07-14 17:10:28 +02:00
Wojtek Figat
aef3ae14d4 Add animated model pose handling as a input to cloth for proper character clothing sim 2023-07-14 17:10:09 +02:00
Wojtek Figat
68d97fcc48 Improve cloth paint picking logic 2023-07-14 14:17:19 +02:00
Wojtek Figat
3f9e286279 Fix crash when creating cloth with all vertices fixed 2023-07-14 14:12:30 +02:00
Wojtek Figat
3141b4fb04 Merge remote-tracking branch 'origin/master' into 1.7
# Conflicts:
#	Source/Engine/Level/Actors/SplineModel.cpp
#	Source/Engine/Level/Actors/SplineModel.h
2023-07-14 14:10:21 +02:00
Wojtek Figat
b1056e160a Add debug sanity checks to cloth to solve issues 2023-07-14 13:36:44 +02:00
Wojtek Figat
84c99ea1c3 Fix nested animation sampling bug
#1244
2023-07-14 13:10:20 +02:00
Wojtek Figat
f5f948ea4c Fix culling artifacts in animated model preview in Editor 2023-07-14 12:17:21 +02:00
Wojtek Figat
a6924d37c1 Add ModelInstanceActor::GetMaterial to get actual material used to render certain entries 2023-07-14 11:58:51 +02:00
Wojtek Figat
7b88569e73 Add sealed tag to virtual functions in API bindings to block inheritance in C#/VS 2023-07-14 11:57:38 +02:00
Wojtek Figat
40fc2f8295 Fix missing header files in deployed engine package
#1242
2023-07-14 11:25:54 +02:00
Wojtek Figat
843abca8ca Fix error when opening shader asset if it's not visible in Content window 2023-07-14 10:59:04 +02:00
Wojtek Figat
24c03c0e4b Add cloth painting tools to Editor 2023-07-13 23:30:37 +02:00
Wojtek Figat
3b90e75307 Various improvements to serialization of data encoded via Base64 to Json 2023-07-13 13:10:34 +02:00
Wojtek Figat
c6a82b8c36 Add DebugDraw::DrawLine with separate start/end colors 2023-07-13 13:08:53 +02:00
Wojtek Figat
15b2d4e041 Add IPresenterOwner to editor Custom Editor for more context and advanced interactions 2023-07-12 12:36:30 +02:00
Wojtek Figat
159beae8ae Merge remote-tracking branch 'origin/master' into 1.7 2023-07-12 12:24:24 +02:00
Wojtek Figat
8a07c486bc Refactor Editor gizmo modes ownership to support using them in prefab window 2023-07-12 12:24:13 +02:00
Wojtek Figat
3e801dbc8d Merge branch 'Tryibion-debug-lights' 2023-07-10 12:52:10 +02:00
Wojtek Figat
170906e483 Merge branch 'debug-lights' of https://github.com/Tryibion/FlaxEngine into Tryibion-debug-lights 2023-07-10 12:52:05 +02:00
Wojtek Figat
a22cedf286 Merge branch 'Tryibion-spotlight-inner-debug' 2023-07-10 12:46:48 +02:00
Wojtek Figat
ae1c0b45d8 Merge branch 'spotlight-inner-debug' of https://github.com/Tryibion/FlaxEngine into Tryibion-spotlight-inner-debug 2023-07-10 12:46:40 +02:00
Wojtek Figat
6ae77d0c17 Merge remote-tracking branch 'origin/1.6' into 1.7 2023-07-09 11:55:50 +02:00