249 Commits

Author SHA1 Message Date
mafiesto4 f87515305b Add Instance Transform node to Anim Graph 2026-04-16 15:24:50 +02:00
mafiesto4 a14599bb15 Add Per Instance Random node to Anim Graph 2026-04-14 16:02:31 +02:00
mafiesto4 9bb7733b33 Add **Spring Bone Physics** node to Anim Graph 2026-04-14 16:02:17 +02:00
mafiesto4 330049d732 Cleanup anim graph nodes access to share code 2026-04-10 10:48:45 +02:00
mafiesto4 a1399c5157 Optimize Anim Graph retarget to use cached pose to avoid dynamic memory allocation
#3827
2026-02-09 18:02:58 +01:00
mafiesto4 3d66316716 Optimize animations retargeting between skeletons
Cuts down `RetargetSkeletonPose` time down by over 80%.

#3827
2026-02-09 15:03:42 +01:00
mafiesto4 c828c90161 Add Set Parameter node to Anim Graph
#2162
2026-02-03 15:42:26 +01:00
mafiesto4 76700c0b24 Merge branch 'fix-anim-slot-replay' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-anim-slot-replay 2025-12-14 23:01:21 +01:00
mafiesto4 0c887cd29e Use fix from #3830 in particle and anim graphs too 2025-12-13 23:11:01 +01:00
Tryibion f8dc8ab903 Fix not being able to replay same animation in animation slot. 2025-11-23 14:19:11 -06:00
Tryibion 95629e792d Fix additional edge cases 2025-11-15 22:12:35 -06:00
Tryibion e79af2fd60 Handle additional edge cases for anim event. 2025-11-15 21:39:21 -06:00
mafiesto4 823ed247d2 Merge remote-tracking branch 'origin/master' into 1.11
# Conflicts:
#	Source/Engine/Level/Actors/Sky.cpp
2025-10-03 22:37:32 +02:00
mafiesto4 4f45b3c1d0 Fix missing root motion copy when using input skeleton pose (eg. IK node)
#3445
2025-10-03 11:33:01 +02:00
mafiesto4 1f3f1ea67e Fix Blend Poses nodes to smoothly blend back when transition goes back
#3595
2025-10-03 10:52:01 +02:00
mafiesto4 3e363c8275 Remove ConcurrentSystemLocker and use ReadWriteLock instead of better threading synchronization 2025-09-04 14:48:52 +02:00
mafiesto4 826009c1b4 Merge remote-tracking branch 'origin/master' into 1.11
# Conflicts:
#	Content/Editor/DebugMaterials/DDGIDebugProbes.flax
#	Source/Engine/Scripting/Scripting.cpp
2025-08-25 23:48:08 +02:00
mafiesto4 7fcf6f9c97 Add various improvements 2025-08-11 23:47:48 +02:00
Tryibion b8e00f2ed1 Change checking max to use ceiltoint 2025-07-19 21:30:49 -05:00
Tryibion b6e18ccae5 Fix edge case for anim event on min or max frame when looping. Fix anim event playback when is running negative. 2025-07-19 21:05:57 -05:00
mafiesto4 bffb175a9b Code fixes 2025-06-07 01:25:22 +02:00
mafiesto4 c639a3103c Add memory profiling events to the main areas of the engine 2025-05-22 04:47:01 +02:00
xxSeys1 ec93b2ff06 move animation related actors to context submenu 2025-04-07 21:45:21 +02:00
mafiesto4 9c3fd052cd Remove copyright year from source files and update to 2025 2025-04-07 19:22:21 +02:00
mafiesto4 d00a2ea63f Fix crash when using anim graph asset after it's reloaded (after editing) 2025-04-02 09:22:23 +02:00
mafiesto4 311a7b8c02 Improve a8eca76cd1 2025-04-01 23:32:12 +02:00
mafiesto4 3e7ec2b28d Fix missing animation playback information for state transition when using root motion modify nodes 2025-04-01 17:28:33 +02:00
mafiesto4 968044a6c7 Minor fixes 2025-03-31 22:59:15 +02:00
mafiesto4 a8eca76cd1 Fix sampling Multi Blend 1D animation at out of bounds to the right point 2025-03-31 20:52:08 +02:00
mafiesto4 5202d11af4 Fix looping animations with different speed in blend space 2025-03-31 20:31:20 +02:00
mafiesto4 e0251afe79 Fix last frame importing from animations to correctly loop 2025-03-31 13:38:13 +02:00
mafiesto4 f94543aac8 Merge remote-tracking branch 'origin/master' into 1.10
# Conflicts:
#	Flax.flaxproj
2025-03-26 19:48:47 +01:00
mafiesto4 38c3d88a8a Fix crash on incorrect MultiBlend2D triangles memory
#3302
2025-03-25 17:12:14 +01:00
mafiesto4 7e145c56fd Merge remote-tracking branch 'origin/master' into 1.10
# Conflicts:
#	Source/Editor/Windows/Profiler/Memory.cs
2025-03-25 13:37:15 +01:00
mafiesto4 e25efa8c6f Fix naming convention 2025-03-18 09:09:06 +01:00
mafiesto4 09b23e2376 Minor fixes 2025-03-09 23:02:06 +01:00
mafiesto4 2ab9adab24 Merge remote-tracking branch 'origin/master' into 1.10 2025-02-24 23:27:56 +01:00
mafiesto4 937d369856 Fix crash in particles system when assets gets loading/unloaded while async jobs are active 2025-02-18 23:27:49 +01:00
mafiesto4 060bc0aaf8 Fix crash in animations system when assets gets loading/unloaded while async jobs are active
#2974
2025-02-18 22:30:49 +01:00
mafiesto4 80a44b5f5c Remove old code 2025-01-24 11:08:31 +01:00
mafiesto4 8a7ceef288 Add content deprecation system that auto-saves assets in Editor that use old data format 2025-01-20 23:46:49 +01:00
mafiesto4 668f3fa68d Update read and write streaming api to use the newest format 2024-12-29 23:00:40 +01:00
mafiesto4 35e9e048f2 Merge remote-tracking branch 'origin/master' into 1.10 2024-12-10 11:07:31 +01:00
mafiesto4 12d9d94138 Add support for curves in C++ scripting api
#2546
2024-12-04 13:30:56 +01:00
mafiesto4 57628c3d5f Refactor Bezier splines drawing and editing to property evaluate value and match curve evaluation
#3051
2024-12-02 19:10:28 +01:00
mafiesto4 74993dcf9e Fix animation retargetting to properly handle different skeleton nodes orientation 2024-11-22 12:29:05 +01:00
mafiesto4 6e598ae9f6 Refactor Multi Blend animations sampling length to fix blend spaces with anims of different length 2024-10-30 17:24:47 +01:00
mafiesto4 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
mafiesto4 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
mafiesto4 c77b1c3ab2 Revert IK to the pre-1.8 to fix broken projects using it
#2421 #2610
2024-09-20 08:05:00 +02:00