Wojtek Figat
8a7ceef288
Add content deprecation system that auto-saves assets in Editor that use old data format
2025-01-20 23:46:49 +01:00
Wojtek Figat
668f3fa68d
Update read and write streaming api to use the newest format
2024-12-29 23:00:40 +01:00
Wojtek Figat
35e9e048f2
Merge remote-tracking branch 'origin/master' into 1.10
2024-12-10 11:07:31 +01:00
Wojtek Figat
12d9d94138
Add support for curves in C++ scripting api
...
#2546
2024-12-04 13:30:56 +01:00
Wojtek Figat
57628c3d5f
Refactor Bezier splines drawing and editing to property evaluate value and match curve evaluation
...
#3051
2024-12-02 19:10:28 +01:00
Wojtek Figat
74993dcf9e
Fix animation retargetting to properly handle different skeleton nodes orientation
2024-11-22 12:29:05 +01:00
Wojtek Figat
6e598ae9f6
Refactor Multi Blend animations sampling length to fix blend spaces with anims of different length
2024-10-30 17:24:47 +01:00
Wojtek Figat
0c645e8b0c
Fix root animation in blend spaces when one of the animations doesn't use root motion but animated root node channel
2024-10-29 21:59:21 +01:00
Wojtek Figat
18dc475f40
Merge remote-tracking branch 'origin/master' into 1.9
...
# Conflicts:
# Source/Engine/UI/GUI/Common/Button.cs
2024-09-23 14:11:05 +02:00
Wojtek Figat
c77b1c3ab2
Revert IK to the pre-1.8 to fix broken projects using it
...
#2421 #2610
2024-09-20 08:05:00 +02:00
Wojtek Figat
075c224022
Fix C# structures memory packing to match C++ better
...
#2709
2024-09-19 19:35:45 +02:00
Wojtek Figat
9daddccbed
Merge remote-tracking branch 'origin/master' into 1.9
...
# Conflicts:
# Source/Editor/Modules/ContentDatabaseModule.cs
# Source/Editor/Surface/SurfaceUtils.cs
# Source/Editor/Windows/Assets/MaterialInstanceWindow.cs
# Source/Engine/Foliage/Foliage.cpp
# Source/Engine/Graphics/Models/MeshBase.h
# Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Textures.cpp
2024-09-12 13:38:20 +02:00
Wojtek Figat
046865ba00
Fix Multi Blend 2D animation indices outside the blend space
...
#2553
2024-08-28 15:06:19 +02:00
Wojtek Figat
a18565fd61
Merge remote-tracking branch 'origin/master' into 1.9
2024-08-23 00:05:00 +02:00
Wojtek Figat
23f60da40d
Fix various code issues found using PVS-Studio
2024-08-22 20:24:52 +02:00
Wojtek Figat
21b4c7c916
Merge remote-tracking branch 'origin/master' into 1.9
2024-08-16 14:52:57 +02:00
Chandler Cox
a599615c1a
use bucket index instead of anim for check.
2024-08-09 10:47:52 -05:00
Chandler Cox
830db22dcc
Blend out of anim slots when stopped.
2024-08-09 09:05:53 -05:00
Wojtek Figat
e1bede1bf6
Merge remote-tracking branch 'origin/master' into 1.9
2024-06-13 17:07:37 +02:00
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
12cf7f0f92
Merge remote-tracking branch 'origin/master' into 1.9
...
# Conflicts:
# Flax.flaxproj
2024-05-22 16:15:14 +02: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
97be8ee8cc
Merge remote-tracking branch 'origin/master' into 1.9
...
# Conflicts:
# Source/Engine/Content/Storage/FlaxStorage.cpp
# Source/Engine/Renderer/GBufferPass.cpp
2024-05-15 23:49:05 +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
66b828ae92
Refactor Asset::GetReferences to support file path references
2024-05-08 15:54:37 +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