diff --git a/assets/blender/test_level_blend/NurbsPath.glb b/assets/blender/test_level_blend/NurbsPath.glb index 7458135..1631303 100644 --- a/assets/blender/test_level_blend/NurbsPath.glb +++ b/assets/blender/test_level_blend/NurbsPath.glb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:72b452e9053bfcb0d0763b57e84ac33a7b73a3a99a7c0d1146abfa56a47196da -size 21044 +oid sha256:ab26b305c40a89cc920b36a8498b42307117754c6b2377b93008dbec3bad9272 +size 21500 diff --git a/assets/blender/test_level_blend/Plane.glb b/assets/blender/test_level_blend/Plane.glb index 3ca4ed5..c480085 100644 --- a/assets/blender/test_level_blend/Plane.glb +++ b/assets/blender/test_level_blend/Plane.glb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e019fc2db0fc4e92eb8198121ed71505788d2c223793e27f5dc9786a8d5c23af -size 2524 +oid sha256:de1331f71f47e370b585222e6b8c33341562647ca6103e880c243445c3c7d933 +size 2572 diff --git a/assets/blender/testblend_blend/Bakery.glb b/assets/blender/testblend_blend/Bakery.glb index c1acd43..e484471 100644 --- a/assets/blender/testblend_blend/Bakery.glb +++ b/assets/blender/testblend_blend/Bakery.glb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:02a661bccfe0601a2219f0d81851f8eebf813979b986e4aed72e6de645fc409b +oid sha256:54e960c987cda541616acb0ada9087be54bd8806b35c7442b46d827c9644c7e7 size 188860 diff --git a/assets/blender/testblend_blend/Fire_Station.glb b/assets/blender/testblend_blend/Fire_Station.glb index 58797c9..52fedff 100644 --- a/assets/blender/testblend_blend/Fire_Station.glb +++ b/assets/blender/testblend_blend/Fire_Station.glb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:21461fc107737da6a052f757d39073c8e8447a3cca4126e1d04ba07217dfa14e +oid sha256:121cf4b9ee8d776cbae862272ae5e836b501f144202939ffee0bde6761537968 size 381492 diff --git a/assets/blender/testblend_blend/Gas_Station_Shop.glb b/assets/blender/testblend_blend/Gas_Station_Shop.glb index fe8993b..59d1c98 100644 --- a/assets/blender/testblend_blend/Gas_Station_Shop.glb +++ b/assets/blender/testblend_blend/Gas_Station_Shop.glb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:91b2ff9d53556c7d33255566f89e0fc5f22fa0ac6f42e1b2327780a962510528 +oid sha256:a6181d7367dea72bc2d1d255e56db203755dd0d684c6a328afb028ddfeafaa03 size 157344 diff --git a/assets/blender/testblend_blend/Green_House.glb b/assets/blender/testblend_blend/Green_House.glb index 4da7e45..85116fe 100644 --- a/assets/blender/testblend_blend/Green_House.glb +++ b/assets/blender/testblend_blend/Green_House.glb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5ac0a8a9334e3364d7215a5e6f5afb954e166e19e4585a875957aa97158b702f +oid sha256:a2332776ba064f85da62a6d9b2ea112c3b575d06fe3f25cdf3a98e97e96c81aa size 82976 diff --git a/assets/blender/testblend_blend/Hotel.glb b/assets/blender/testblend_blend/Hotel.glb index 93646a6..8018976 100644 --- a/assets/blender/testblend_blend/Hotel.glb +++ b/assets/blender/testblend_blend/Hotel.glb @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:8a20e7fa749b94646ea46693b249c98b75d666503add5487d7bea8814189b480 +oid sha256:f34b1e17489006554c23870084370bbe064dfe5b6a99dd812835bddb70e58bf2 size 4459304 diff --git a/blender/batch_export.py b/blender/batch_export.py index cef8895..82dda15 100644 --- a/blender/batch_export.py +++ b/blender/batch_export.py @@ -70,7 +70,11 @@ def export_object_as_glb(obj: bpy.types.Object, export_path: str): assert bpy.context.view_layer is not None bpy.context.view_layer.objects.active = obj + if obj.type == 'CURVE': + bpy.ops.object.convert(target='MESH', keep_original=True) + bpy.ops.export_scene.gltf(filepath=full_export_path, use_selection=True, export_apply=True) + bpy.ops.object.delete() print(f"Exported {obj.name} -> {export_path}") diff --git a/src_assets/test_level.blend b/src_assets/test_level.blend index 2cd7427..ea507b6 100644 --- a/src_assets/test_level.blend +++ b/src_assets/test_level.blend @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:1b049bfe7ec9bfad7a8bf09eec6416c556cbe3d2f505b73de1aad600a1c01f90 -size 1125489 +oid sha256:af5efde3988903b939acadd7b37f06e35ed0e984596a0b365862da62e71478a4 +size 1198634 diff --git a/src_assets/test_level.blend1 b/src_assets/test_level.blend1 index ff14fdb..fed4d05 100644 --- a/src_assets/test_level.blend1 +++ b/src_assets/test_level.blend1 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a79a489fa93a689c9b9a43c38a914b028e87e1e91c132925f35613efdd980c00 -size 1115041 +oid sha256:e19936699b158f6e274859e98aa5a33c263ad6d61a9e83379ef7c4c1bde74358 +size 1197392 diff --git a/src_assets/tools.blend b/src_assets/tools.blend index 97309dd..60b6779 100644 --- a/src_assets/tools.blend +++ b/src_assets/tools.blend @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f4c1a9d361b20b08ff2118e61941e374c0ae2be53a8916e7a2f189c063b184a3 -size 666160 +oid sha256:dcde2c7af41180c238e5c34fb6d65d2ad2b5b003ddd1ed258c71851383e423ad +size 664912 diff --git a/src_assets/tools.blend1 b/src_assets/tools.blend1 index 7ab9360..9ea860e 100644 --- a/src_assets/tools.blend1 +++ b/src_assets/tools.blend1 @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6d4d36edb540f831df86967c84d499dbb61b78fe5620a8fd6da070bd9496f530 -size 666160 +oid sha256:88fe2257f15746b6f58cd62a4bacc819455874a44aa3be81ba66268cbfd6fb95 +size 664528