adbe43c2c2
Move generated marshallers into separate namespace
...
Avoid polluting the `FlaxEngine` namespace with interop related
marshallers, move those to nested namespace called `Interop` where most
of the common marshallers are placed already.
2024-06-01 23:20:32 +03:00
Wojtek Figat
a69c8ce6a2
Revert 73f68c102d and reopen #2610
2024-05-20 18:37:15 +02:00
Wojtek Figat
e527783e55
Fix missing curve initialization when loading from json
2024-05-20 18:36:41 +02:00
Wojtek Figat
73f68c102d
Revert #2421 two bone ik to solve #2610 regression
2024-05-20 11:19:03 +02:00
Wojtek Figat
f353d3f114
Fix looping root motion
2024-05-09 10:16:45 +02:00
Wojtek Figat
667e8bc293
Minor cleanup in anim code
2024-05-09 10:16:34 +02:00
Wojtek Figat
b92fbcb3bc
Add more const correctness
...
#2467
2024-04-22 22:53:27 +02:00
Wojtek Figat
5f02b4173a
Fix nested animations sampling
...
#2472
2024-04-22 13:29:29 +02:00
Wojtek Figat
93e26afa05
Optimize Anim Graph node size and remove limit of max 64 state transitions
2024-04-19 16:31:11 +02:00
Wojtek Figat
7653fba381
Refactor Multi Blend nodes to support up to 255 blend points
2024-04-19 16:30:34 +02:00
Wojtek Figat
71fe280464
Refactor Visject Graph nodes data for unlimited size
2024-04-19 12:22:04 +02:00
Wojtek Figat
0845866c4d
Add live debugging of blend position in Multi Blend
2024-04-18 18:42:31 +02:00
Wojtek Figat
9f983cff49
Refactor engine loop to have better sync between game update, physics and drawing
2024-04-17 13:38:06 +02:00
Wojtek Figat
c83b74c85d
Fix blending nested animations to properly handle it per-node
...
#2416
2024-04-16 23:25:37 +02:00
Wojtek Figat
9ad4997691
Add automatic restoring Anim Event tracks when reimporting animation asset
...
#2363
2024-04-15 19:27:28 +02:00
Wojtek Figat
3f6dd92a68
Fix crash when using old Blend with Mask node in Anim Graph
...
#2434
2024-04-14 14:51:40 +02:00
Muzz
35f33b6746
Fixed IK to have correct bone roll
2024-04-12 12:07:26 +08:00
Wojtek Figat
f4a352ec8d
Add support for animating LocalizedString value in Scene Animation
2024-03-08 13:10:36 +01:00
Wojtek Figat
e68c736607
Fix Any state transitions UpdateStateTransitions
...
#2244
2024-02-27 17:15:49 +01:00
Wojtek Figat
859c420d76
Update year in copyright note
2024-02-26 19:00:48 +01:00
Wojtek Figat
36beac5154
Fix deadlock when stack overflows in the Anim Graph update
2024-02-11 12:44:40 +01:00
Wojtek Figat
d08843900e
Add AnimationRootMotionFlags to configure root motion component extraction
...
Add `RootMotionMode` to support extracting root motion from animated skeleton pose center of mass
#1429 #2152
2024-02-09 15:37:29 +01:00
Wojtek Figat
082768d08c
Refactor ThreadLocal when running on hardware with more cores than PLATFORM_THREADS_LIMIT
2024-02-07 23:39:02 +01:00
Wojtek Figat
eed780a0b0
Add highlighting active state in anim graph
2024-02-07 19:31:34 +01:00
Wojtek Figat
cfb8350c65
Fix anim graph debugging to handle nested graph connections highlights properly
2024-02-07 19:22:07 +01:00
Wojtek Figat
a38d1ad7cc
Fix anim graph trace events debugging to include nodes path for nested graphs
2024-02-07 19:03:38 +01:00
Wojtek Figat
e75902e900
Variosu tweaks
2024-02-07 18:56:07 +01:00
Wojtek Figat
c0e3b27880
Codestyle fix #2211
2024-02-06 16:17:43 +01:00
ruan
74d348706c
Add skeleton mask asset parameter to Blend With Mask anim node.
2024-01-27 14:23:41 -04:00
Wojtek Figat
0b7c187630
Fix Animated Model slot animations clearing on start
...
#1803
2024-01-07 22:35:17 +01:00
Wojtek Figat
8c2a156e1f
Add SourceState and DestinationState modes to State Machine interruption modes in Anim Graph
...
#1735
2024-01-07 18:34:15 +01:00
Wojtek Figat
6d58883454
Add events tracing feature to Animated Model for animation playback insights
2024-01-05 21:42:28 +01:00
Wojtek Figat
b6337c748c
Fix stopping slot animations and playing the same frame
...
#1927
2024-01-05 17:11:41 +01:00
Wojtek Figat
60fd4702a6
Fix crash when using degenerated triangle in Multi Blend 2D to properly sample animation
...
#2118
2024-01-05 11:52:28 +01:00
Wojtek Figat
d9ca3e5b57
Add sanity check to prevent crashes when Animated Model has NaN in skeleton pose
...
#2118
2024-01-05 11:29:53 +01:00
NoriteSC
0cb064bfb3
fixed Blend Additive
...
problem mesh was just exploding
+ code should be faster
2023-12-09 23:41:17 +01:00
Wojtek Figat
f7e9465ce8
Avoid memory alloc #2042
2023-12-08 10:29:22 +01:00
Wojtek Figat
73a3e147ca
Merge branch 'add-blend-anim-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-add-blend-anim-fix
2023-12-08 10:26:34 +01:00
Chandler Cox
a6a94d5f77
2nd pass on additive blend math.
2023-12-08 00:59:41 -06:00
Chandler Cox
91033a6468
Simplify
2023-12-07 20:51:24 -06:00
Chandler Cox
73074b6e44
Enable Transform Lerp
2023-12-07 20:31:18 -06:00
Chandler Cox
e9285410e2
Fix blending additive animations.
2023-12-07 20:27:24 -06:00
Wojtek Figat
526edb83de
Add Async to anim events (false by default) to delay events execution into main thread and prevent multi-threading issues by default
...
#2033
2023-12-07 15:21:03 +01:00
Wojtek Figat
a808bcdbf6
Refactor objects splitting in models importing to be handled by ModelTool not the importer code itself
2023-12-01 13:57:08 +01:00
Wojtek Figat
c5df7ad689
Add various improvements to models importing code
2023-11-30 11:31:58 +01:00
Wojtek Figat
ea81ac6a71
Fix crash in Multi Blend 2D node in Anim Graph when using single animation on a triangle
2023-11-21 11:10:05 +01:00
Chandler Cox
b72849eafe
Fix anim slot from playing animations more than 1 time based on speed.
2023-11-06 19:52:19 -06:00
Wojtek Figat
0175186c27
Improve #1627 to return proper anim length
2023-10-12 12:17:55 +02:00
Chandler Cox
8eb9df9a18
Change new anim port to TryGetBox.
2023-10-11 15:57:02 -05:00
Wojtek Figat
3ac7c4e0ee
Codestyle fix
2023-10-09 23:21:02 +02:00