diff --git a/asset-bundle-converter/Assets/AssetBundleConverter/Editor/CustomGltfImporter.cs b/asset-bundle-converter/Assets/AssetBundleConverter/Editor/CustomGltfImporter.cs index e1e26268..62c94987 100644 --- a/asset-bundle-converter/Assets/AssetBundleConverter/Editor/CustomGltfImporter.cs +++ b/asset-bundle-converter/Assets/AssetBundleConverter/Editor/CustomGltfImporter.cs @@ -4,6 +4,7 @@ using System.Linq; using AssetBundleConverter.Wrappers.Implementations.Default; using DCL.ABConverter; +using GLTFast; using GLTFast.Editor; using System.Text.RegularExpressions; using UnityEditor; @@ -123,6 +124,8 @@ protected override void CreateAnimationClips(AssetImportContext ctx) protected override void PreProcessGameObjects(GameObject sceneGo) { + SpringBoneUtils.ApplySpringBoneJoints(m_Gltf, sceneGo); + var meshFilters = sceneGo.GetComponentsInChildren(); foreach (MeshFilter filter in meshFilters) diff --git a/asset-bundle-converter/Assets/git-submodules/unity-gltf b/asset-bundle-converter/Assets/git-submodules/unity-gltf index c6a7da49..6854d140 160000 --- a/asset-bundle-converter/Assets/git-submodules/unity-gltf +++ b/asset-bundle-converter/Assets/git-submodules/unity-gltf @@ -1 +1 @@ -Subproject commit c6a7da496f4b0d61ae70487c4ddf4c7e68c64d36 +Subproject commit 6854d14080f6b473f6ff1304f5e74cbd91c1a150