mafiesto4
bc36168318
Optimize Animated Model rendering with hardware instancing
...
All models are using the same global buffer for skinned bones which allows to share shader binding for instancing.
Refactor draw call for batching skinned mesh draws.
Remove `SkinnedMeshDrawData` and merge it into `AnimatedModel` internals.
2026-06-15 17:59:41 +02:00
mafiesto4
775e978fed
Merge remote-tracking branch 'origin/master' into 1.13
...
# Conflicts:
# Flax.flaxproj
# Source/Engine/Level/Actors/StaticModel.cpp
# Source/Engine/Level/Prefabs/Prefab.cpp
# Source/Engine/Tools/ModelTool/ModelTool.cpp
2026-06-03 17:15:38 +02:00
mafiesto4
e450658834
Remove deprecated mono runtime backend
...
Old `mono` backend was not maintained for since 1.7 (July 2023)
`dotnet` backend still can run `mono` on AOT platforms but with the latest .NET features.
2026-06-03 16:35:06 +02:00
mafiesto4
6daec81db1
Fix crash when using curves inside Anim Graph
...
https://forum.flaxengine.com/t/bug-report-v1-12-using-curves-in-the-animation-graph-causes-a-crash/2594
2026-05-28 13:30:40 +02:00
mafiesto4
ab6b5927f8
Fix missing Int2/Int3/Int4 in Variant support implementation parts
...
#4114
2026-05-27 17:23:22 +02:00
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