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
Wojtek Figat
dafc8a61c1
Merge branch 'AnimationSampleNode-AnimationAssetReferencePort' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-AnimationSampleNode-AnimationAssetReferencePort
2023-10-09 22:24:57 +02:00
Wojtek Figat
26ffe31a0f
Merge branch 'fix-transition-data' of https://github.com/MineBill/FlaxEngine into MineBill-fix-transition-data
2023-10-09 14:35:15 +02:00
Nils Hausfeld
63d57151d0
- Minor cleanup
2023-10-06 17:50:19 +02:00
Nils Hausfeld
e07ae33040
- Added input box to animation sample node to receive animation assets
...
- AssetSelect not gets shown or hidden depending on if the box has a connection
- Animation asset reference box now overrides asset picker
2023-10-06 15:23:43 +02:00
MineBill
618b1bfd39
Evaluate transition data before executing the transition rule.
2023-10-01 16:13:49 +03:00
Wojtek Figat
dd21020297
Merge remote-tracking branch 'origin/master' into 1.7
2023-10-01 13:17:41 +02:00
96d880df6a
Fix crash in SceneAnimationPlayer
2023-09-28 22:06:07 +03:00
Wojtek Figat
8a31a63713
Fix build
2023-09-10 10:25:03 +02:00
Wojtek Figat
f088f2b61d
Merge remote-tracking branch 'origin/master' into 1.7
2023-08-18 10:33:51 +02:00
Wojtek Figat
595bb2b7fa
Fix nested animation playrate when the framerate is different
...
#1258
2023-08-18 00:17:27 +02:00
Wojtek Figat
b5fa5fa68e
Add SerializableScriptingObject for easier serialization of scripting objects in gameplay or content
2023-08-04 10:11:58 +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
57052b3b14
Fix marshallers
2023-05-04 14:18:32 +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
a25eae5d10
Move dotnet7 native interop, wrappers and marshalers into FlaxEngine.Interop namespace
2023-03-28 13:20:18 +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
405ae519dd
Refactor generated bindings P/Invoke to support name mangling for symbols
2023-01-23 18:41:12 +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