Wojtek Figat
595bb2b7fa
Fix nested animation playrate when the framerate is different
...
#1258
2023-08-18 00:17:27 +02:00
Wojtek Figat
543433440e
Fix nested animation playrate when the framerate is different
...
#1258
2023-07-24 19:21:03 +02:00
Wojtek Figat
11bb6d4364
Fix crash when using custom Anim Graph node (.NET 7 regression)
2023-07-24 14:23:28 +02:00
Wojtek Figat
84c99ea1c3
Fix nested animation sampling bug
...
#1244
2023-07-14 13:10:20 +02:00
Wojtek Figat
ab2cfe89ce
Fix looping animation in Anim Graph when using start position offset
2023-05-10 12:47:59 +02:00
Wojtek Figat
aab3d494ff
Fix crash when sampling animation in Anim Graph that uses it's length to calculate start position
2023-05-10 12:27:10 +02:00
Wojtek Figat
c91bc0d8c6
Improve Root Motion extraction and playback
2023-05-04 15:10:55 +02:00
Wojtek Figat
a889d888ff
Refactor RootMotionData into Transform to simplify code
2023-05-04 14:18:12 +02:00
Wojtek Figat
273b6c0228
Various minor improvements
2023-05-04 11:55:22 +02:00
Wojtek Figat
05ffaf7cef
Add **skeleton retargeting** to play animations on different skeletons
2023-05-04 11:54:17 +02:00
Wojtek Figat
5a2831d0cb
Various improvements
2023-04-29 12:11:17 +02:00
Wojtek Figat
915f6a719d
Add automatic skeleton retargeting when playing Anim Graph on other skeletal model
2023-04-26 20:03:27 +02:00
Wojtek Figat
5b50562a9f
Refactor Skeleton Mapping to be handled by Skinned Model instead of Animation asset
2023-04-26 14:27:01 +02:00
Wojtek Figat
698a9f1938
Add **Interruption options** to State Machine transition
2023-04-25 10:47:10 +02:00
Wojtek Figat
7158cfb5bf
Add **Any State to Anim Graph state machines**
2023-04-24 20:20:27 +02:00
Wojtek Figat
f046642ba7
Improve stability by fixing various crashes with dotnet7
2023-04-18 12:36:33 +02:00
Wojtek Figat
510fc443e8
Refactor CoreCLR runtime into explicit dotnet api instead of mocking mono api
...
Required by platforms that will use mono under the hood for .Net 7
New `USE_CSHARP` define for C# ability
Engine doesn't use `mono_*` apis directly but via MCore/MClass/MMethod/ apis
2023-03-27 17:29:42 +02:00
Wojtek Figat
eed2cdfe04
Progress on dotnet7 runtime hosting with mono
2023-03-22 17:59:46 +01:00
Wojtek Figat
30fa911832
Merge remote-tracking branch 'origin/master' into dotnet7
...
# Conflicts:
# README.md
2023-02-16 09:54:22 +01:00
Wojtek Figat
835127ac21
Add **Animation Instance Data node to Anim Graph** for caching value per-model
2023-02-14 12:39:58 +01:00
Wojciech Figat
f3366178ea
Refactor manually written managed bindings to use C-style exported P/Invoke
2023-01-23 18:14:38 +01:00
Wojciech Figat
7b20bc38a4
Merge branch '1.5' into dotnet7
...
# Conflicts:
# Content/Shaders/GI/DDGI.flax
# Content/Shaders/GI/GlobalSurfaceAtlas.flax
# Content/Shaders/TAA.flax
# Content/Shaders/VolumetricFog.flax
# Source/Tools/Flax.Build/Projects/VisualStudio/VCProjectGenerator.cs
2023-01-17 11:52:52 +01:00
Wojtek Figat
f127bbebe1
Refactor enum flags with __underlying_type and new EnumHasAnyFlags/EnumHasAllFlags
...
Fixes #832
Closes #886
2023-01-15 12:44:39 +01:00
Wojciech Figat
eebc4951de
Merge branch '1.5' into dotnet7
...
# Conflicts:
# Source/Platforms/DotNet/NUnit/agents/net40/nunit-agent.exe
# Source/Platforms/DotNet/NUnit/agents/net40/nunit.engine.api.dll
# Source/Platforms/DotNet/NUnit/agents/net40/nunit.engine.core.dll
# Source/Platforms/DotNet/NUnit/agents/net7.0/nunit.agent.addins
# Source/Platforms/DotNet/NUnit/nunit.engine.api.dll
# Source/Platforms/DotNet/NUnit/nunit.engine.core.dll
# Source/Platforms/DotNet/NUnit/nunit.engine.dll
# Source/Platforms/DotNet/NUnit/nunit3-console.exe
# Source/Platforms/DotNet/NUnit/nunit3-console.exe.config
# Source/Platforms/DotNet/NUnit/testcentric.engine.metadata.dll
# Source/Tools/Flax.Build/Deps/Downloader.cs
# Source/Tools/Flax.Stats/CodeFrame.cs
# Source/Tools/Flax.Stats/CodeFrameNode.cs
# Source/Tools/Flax.Stats/Flax.Stats.Build.cs
# Source/Tools/Flax.Stats/Languages.cs
# Source/Tools/Flax.Stats/Program.cs
# Source/Tools/Flax.Stats/TaskType.cs
# Source/Tools/Flax.Stats/Tools.cs
# Source/Tools/FlaxEngine.Tests/TestEditorUtils.cs
2023-01-10 15:49:44 +01:00
Wojciech Figat
a7e428a21c
Merge branch 'master' into 1.5
...
# Conflicts:
# Content/Shaders/GI/DDGI.flax
# Content/Shaders/GI/GlobalSurfaceAtlas.flax
# Content/Shaders/TAA.flax
# Content/Shaders/VolumetricFog.flax
# Source/Editor/CustomEditors/Editors/ActorTagEditor.cs
# Source/Engine/Core/Config/GraphicsSettings.cpp
# Source/Engine/Engine/PostProcessEffect.cs
# Source/Engine/Graphics/GPUResourcesCollection.cpp
# Source/Engine/Graphics/GPUResourcesCollection.h
# Source/Engine/Graphics/PostProcessBase.h
# Source/FlaxEngine.Gen.cs
2023-01-10 15:37:55 +01:00
Wojciech Figat
9626e9bbb6
Update copyright year
2023-01-10 15:29:37 +01:00
Wojtek Figat
63d3c9b1e0
Fix build on Linux
2023-01-04 19:00:06 +01:00
Wojciech Figat
94c5211ee6
Rename gchandle to MGCHandle
2022-12-22 13:02:00 +01:00
96dc279ebd
Implement .NET 7 runtime support and bindings generation
2022-11-26 14:37:07 +02:00
Wojciech Figat
ff34c7cc9b
Refactor raw data ReadSttream and WriteStream to have easier to use API with more features
2022-10-12 11:22:20 +02:00
Wojtek Figat
8694bd6af9
Fix crash on root motion extraction if source animation has no valid root node animated
...
#746
2022-09-12 14:48:43 +02:00
Wojtek Figat
c62efdc44a
Fix crash on root motion extraction if source animation has no valid root node animated
...
#746
2022-09-12 14:48:08 +02:00
Wojtek Figat
3b52914416
Add **Nested Animations** for compositing animation clips
2022-07-31 15:53:09 +02:00
Wojtek Figat
3a39dad30f
Fix invoking anim events for multi blend animations
2022-07-29 20:25:13 +02:00
Wojtek Figat
47b255ed3e
Remove warning on missing initial entry state for Anim Graph state machine
2022-07-23 16:49:40 +02:00
Wojtek Figat
3925c6221c
Fix Multi Blend 2D node if all blend points are on the same line
...
#719
2022-06-14 20:46:55 +02:00
Wojtek Figat
b49e5e9984
Format more engine code
2022-06-14 20:17:00 +02:00
Wojtek Figat
a881c90b2e
Refactor engine to support double-precision vectors
2022-06-13 00:40:32 +02:00
Wojtek Figat
991abb1cf8
Add loopCount to PlaySlotAnimation for looping slot animation
2022-04-14 23:18:37 +02:00
Wojciech Figat
8c2241c6dc
Update copyright year
2022-01-14 13:31:12 +01:00
Wojtek Figat
82a43dea28
Add **Animation Events**
2022-01-08 15:06:25 +01:00
Wojtek Figat
bbfe0446f0
Tweaks and fixes
2022-01-08 15:06:21 +01:00
Wojtek Figat
3c3f2ae075
Add **Animation Slot** node for playing animations from code in Anim Graph
2021-12-16 18:57:33 +01:00
Wojciech Figat
c23ec9935f
Fix Multi Blend 1D/2D root motion extraction with blending
...
#678
2021-12-10 12:48:37 +01:00
Wojciech Figat
2b1e5e4958
Fix various issues with Multi Blend 2D node
2021-12-09 17:09:31 +01:00
Wojciech Figat
af2c5b3429
Add batching the same function inputs in Anim Graph for better usability
2021-12-03 15:38:21 +01:00
Wojciech Figat
583b39fe6b
Optimize Anim Graph state machine transition rule evaluation to happen before state evaluation for early rejection
2021-12-03 15:37:33 +01:00
Wojciech Figat
136b1fc421
Fix anim graph crash regression
2021-11-23 17:25:40 +01:00
Wojciech Figat
cdcb2f8f7a
Fixes and improvements
2021-11-18 16:35:46 +01:00
Wojtek Figat
f6e8596e91
Add support for overriding Anim Graph output for Animated Model
2021-11-03 12:25:31 +01:00