Wojtek Figat
2edb9cc4d8
Fix compilation warnings when using 64-bit coords
2024-05-08 23:24:23 +02:00
Wojtek Figat
96f628429c
Improve const correctness in Mesh and SkinnedMesh api
...
#2467i
2024-04-22 18:56:54 +02:00
Wojtek Figat
568a69081d
Fix animated model skinning precision issues
...
#2460
2024-04-22 13:18:52 +02:00
Wojtek Figat
1072b90c5b
Fix blend shapes normals usage
...
#2459
2024-04-20 16:52:07 +02:00
Wojtek Figat
6aacea99ab
Fix blend shapes transformation applying
...
#2459
2024-04-20 16:16:01 +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
0b0115aa10
Fix missing scripting api
2024-03-29 18:46:00 +01:00
Wojtek Figat
859c420d76
Update year in copyright note
2024-02-26 19:00:48 +01:00
Wojtek Figat
01d123b099
Add support for importing material emissive and roughness from fbx file
...
#2153
2024-02-23 17:46:27 +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
fdfca5156b
Various fixes and stability improvements
2023-12-06 00:28:03 +01:00
Wojtek Figat
1843689a88
Add various profiler events to analyze models importing workflow
2023-12-03 11:23:45 +01:00
Wojtek Figat
022a69aaf2
Continue refactoring model tool to support importing multiple objects properly
2023-12-03 10:55:40 +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
6e92d3103c
Replace ImportedModelData with ModelData for model importing
2023-11-30 11:46:07 +01:00
Wojtek Figat
c5df7ad689
Add various improvements to models importing code
2023-11-30 11:31:58 +01:00
Chandler Cox
66a709f09e
small fixes
2023-10-25 10:46:04 -05:00
Chandler Cox
73694cba6c
Add being able to set origin of mesh to the local mesh origin. fix centering several meshes.
2023-10-25 09:57:51 -05:00
Wojtek Figat
e51aab0c56
Minor improvements
2023-10-14 18:03:21 +02:00
Wojtek Figat
1a5606a45c
Improve collision data cooking usability
...
#1687
2023-10-13 23:33:03 +02:00
Wojtek Figat
09f2be907e
Merge remote-tracking branch 'origin/master' into 1.7
...
# Conflicts:
# Flax.flaxproj
2023-10-09 12:40:47 +02:00
Wojtek Figat
e41e200305
Merge branch 'Vert-color-deduplication-check' of https://github.com/Muzz/FlaxEngine into Muzz-Vert-color-deduplication-check
2023-10-06 17:06:21 +02:00
Wojtek Figat
e6c45fccb3
Merge remote-tracking branch 'origin/master' into 1.7
...
# Conflicts:
# Source/Engine/Level/Actors/AnimatedModel.cpp
2023-10-05 10:44:03 +02:00
Wojtek Figat
8bafdb0b78
Remove std::function usage from ArrayExtensions
2023-10-02 12:52:44 +02:00
Wojtek Figat
98d5769558
Fix performance bug in Development/Release builds due to incorrect draw calls batching (uninitialized memory)
2023-09-28 10:59:09 +02:00
MZ
2cc6e80958
Checked my working.
2023-09-28 16:07:38 +10:00
MZ
299f68ebfe
Vert color deduplication check
2023-09-28 16:00:31 +10:00
Wojtek Figat
9f97787099
Merge remote-tracking branch 'origin/master' into 1.7
2023-09-20 16:02:48 +02:00
Wojtek Figat
8cd8ae93c3
Add ObjectRadius to DrawCall to properly cull local lights and env probes in Forward Shading
2023-09-20 15:01:02 +02:00
Wojtek Figat
371db610a9
Merge remote-tracking branch 'origin/1.7' into 1.7
2023-07-16 12:03:06 +02:00
Wojtek Figat
31943ca9bd
Add normals computing to cloth mesh
2023-07-16 12:02:33 +02:00
Wojtek Figat
f0496d53e8
Add RenderTools::CalculateTangentFrame utility
2023-07-16 11:57:21 +02:00
Wojtek Figat
18fb7fb849
Add NvCloth for iOS
2023-07-15 11:27:26 +02:00
Wojtek Figat
99ee0b1bfe
Add MeshDeformation utility for generic meshes vertices morphing (eg. via Blend Shapes or Cloth)
2023-07-03 09:49:23 +02:00
Wojtek Figat
04963fef18
Various code fixes and tweaks
2023-07-02 15:46:29 +02:00
Wojtek Figat
979168e82c
Refactor various Editor APIs to use auto-generated bindings instead of manual code
2023-06-12 14:34:07 +02:00
Wojtek Figat
71a5d56105
Add support for importing skeleton-only as Skinned Model (eg. from animation file to have skeleton for retargeting)
2023-05-04 15:43:44 +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
5b50562a9f
Refactor Skeleton Mapping to be handled by Skinned Model instead of Animation asset
2023-04-26 14:27:01 +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
123b7f5433
Fix Mesh data downloading to support not yet streamed vertex/index data gather
...
#932
2023-02-16 13:47:43 +01:00
Wojtek Figat
a214c14a4d
Add Sort Order to animated models too
2023-01-28 17:03:18 +01:00
Wojtek Figat
87549a3e6c
Fix sort order usage in multi-pass drawing of the Mesh
2023-01-28 01:31:07 +01:00
Wojtek Figat
adfe3ad165
Add SortOrder to drawable object types for transparency sorting override
2023-01-26 18:37:40 +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
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
8918c71312
Update old header usage
2022-12-22 19:31:01 +01:00