I batch converted most listed examples. The conversions are available in the output* directories here:
Some failed, see below for a complete list. These are probably all expected.
These are not necessarily intended for tools tests and there was no actual testing if the completed conversions were successful and actually work with Cesium or another viewer.
Direct access may work though https://raw.githubusercontent.com as in:
https://raw.githubusercontent.com/andreasplesch/3d-tiles-tools/refs/heads/gltf_examples/specs/data/migration/output/Batched/BatchedAnimated/tileset.json
or similar services.
I may collect those in a dedicated repo, along with other v1.1 glTF examples since this is not directly related 3d-tiles-tools development.
Pointers to other examples welcome.
List of incomplete upgrades:
converting ./Voxel/VoxelCylinder3DTiles/tileset.json
[17:28:23.842] ERROR (CLI): contentAvailabilities is not iterable
err: {
"type": "TypeError",
"message": "contentAvailabilities is not iterable",
"stack":
TypeError: contentAvailabilities is not iterable
at Function.create (/workspaces/3d-tiles-tools/src/tilesets/implicitTiling/SubtreeInfos.ts:110:41)
..
converting ./Voxel/VoxelBox3DTiles/tileset.json
[17:28:41.606] ERROR (CLI): contentAvailabilities is not iterable
err: {
"type": "TypeError",
"message": "contentAvailabilities is not iterable",
"stack":
TypeError: contentAvailabilities is not iterable
at Function.create (/workspaces/3d-tiles-tools/src/tilesets/implicitTiling/SubtreeInfos.ts:110:41)
...
converting ./Voxel/VoxelEllipsoid3DTiles/tileset.json
[17:28:50.512] ERROR (CLI): contentAvailabilities is not iterable
err: {
"type": "TypeError",
"message": "contentAvailabilities is not iterable",
"stack":
TypeError: contentAvailabilities is not iterable
at Function.create (/workspaces/3d-tiles-tools/src/tilesets/implicitTiling/SubtreeInfos.ts:110:41)
...
converting ./TilesetWithTreeBillboards/tileset.json
[17:41:24.482] ERROR (upgrade): Failed to upgrade tree_billboard.i3dm: Error: Missing required extension, "KHR_techniques_webgl".
---
converting ./Implicit/ImplicitTilesetWithJsonSubtree/tileset_1.0.json
[17:49:33.654] WARN (tilesetProcessing): No input found for content/{level}/{x}/{y}.b3dm
[17:49:33.657] WARN (tilesetProcessing): No content/{level}/{x}/{y}.b3dm found in input
[17:49:33.668] INFO (CLI): Total: 18.566 ms
converting ./Implicit/ImplicitChildTile/tileset_1.0.json
[17:49:41.982] WARN (tilesetProcessing): No input found for content/{level}/{x}/{y}.b3dm
[17:49:41.983] WARN (tilesetProcessing): No content/{level}/{x}/{y}.b3dm found in input
[17:49:41.985] INFO (CLI): Total: 11.286 ms
converting ./Implicit/ImplicitTileset/tileset_1.0.json
[17:49:58.335] WARN (tilesetProcessing): No input found for content/{level}/{x}/{y}.b3dm
[17:49:58.335] WARN (tilesetProcessing): No content/{level}/{x}/{y}.b3dm found in input
[17:49:58.343] INFO (CLI): Total: 14.511 ms
converting ./Implicit/ImplicitRootTile/tileset_1.0.json
[17:50:06.658] WARN (tilesetProcessing): No input found for content/{level}/{x}/{y}.b3dm
[17:50:06.660] WARN (tilesetProcessing): No content/{level}/{x}/{y}.b3dm found in input
converting ./Metadata/ImplicitTileMetadata/tileset_1.0.json
[17:50:49.811] WARN (tilesetProcessing): No input found for content/{level}/{x}/{y}.b3dm
[17:50:49.812] WARN (tilesetProcessing): No content/{level}/{x}/{y}.b3dm found in input
[17:50:49.824] INFO (CLI): Total: 18.637 ms
converting ./Metadata/ImplicitSubtreeMetadata/tileset_1.0.json
[17:51:32.078] WARN (tilesetProcessing): No input found for content/{level}/{x}/{y}.b3dm
[17:51:32.079] WARN (tilesetProcessing): No content/{level}/{x}/{y}.b3dm found in input
converting ./Metadata/ImplicitContentMetadata/tileset_1.0.json
[17:52:23.947] WARN (tilesetProcessing): No input found for content/{level}/{x}/{y}.b3dm
[17:52:23.947] WARN (tilesetProcessing): No content/{level}/{x}/{y}.b3dm found in input
---
converting ./Implicit/ImplicitChildTile/tileset_1.1.json
[17:56:09.001] ERROR (CLI): Could not resolve subtree URI subtrees/0/0/0.subtree that was created from template URI subtrees/{level}/{x}/{y}.subtree for coordinates (level 0, (0,0))
err: {
"type": "ImplicitTilingError",
"message": "Could not resolve subtree URI subtrees/0/0/0.subtree that was created from template URI subtrees/{level}/{x}/{y}.subtree for coordinates (level 0, (0,0))",
"stack":
Error: Could not resolve subtree URI subtrees/0/0/0.subtree that was created from template URI subtrees/{level}/{x}/{y}.subtree for coordinates (level 0, (0,0))
at Function.resolve (/workspaces/3d-tiles-tools/src/tilesets/traversal/SubtreeModels.ts:74:13)
...
converting ./Implicit/ImplicitMultipleContents/tileset_1.1.json
[17:56:17.260] ERROR (CLI): The root of the implicit tileset did not define a template URI
err: {
"type": "ImplicitTilingError",
"message": "The root of the implicit tileset did not define a template URI",
"stack":
Error: The root of the implicit tileset did not define a template URI
at ImplicitTraversedTile.getRawContents (/workspaces/3d-tiles-tools/src/tilesets/traversal/ImplicitTraversedTile.ts:362:17)
...
converting ./Implicit/ImplicitRootTile/tileset_1.1.json
[17:56:35.712] ERROR (CLI): Could not resolve subtree URI subtrees/0/0/0/0.subtree that was created from template URI subtrees/{level}/{x}/{y}/{z}.subtree for coordinates (level 0, (0,0,0))
err: {
"type": "ImplicitTilingError",
"message": "Could not resolve subtree URI subtrees/0/0/0/0.subtree that was created from template URI subtrees/{level}/{x}/{y}/{z}.subtree for coordinates (level 0, (0,0,0))",
"stack":
Error: Could not resolve subtree URI subtrees/0/0/0/0.subtree that was created from template URI subtrees/{level}/{x}/{y}/{z}.subtree for coordinates (level 0, (0,0,0))
at Function.resolve (/workspaces/3d-tiles-tools/src/tilesets/traversal/SubtreeModels.ts:74:13)
...
converting ./Metadata/ImplicitHeightAndSphereSemantics/tileset_1.1.json
[17:56:53.117] ERROR (CLI): The root of the implicit tileset did not define a template URI
err: {
"type": "ImplicitTilingError",
"message": "The root of the implicit tileset did not define a template URI",
"stack":
Error: The root of the implicit tileset did not define a template URI
at ImplicitTraversedTile.getRawContents (/workspaces/3d-tiles-tools/src/tilesets/traversal/ImplicitTraversedTile.ts:362:17)
...
converting ./Metadata/ImplicitHeightAndRegionSemantics/tileset_1.1.json
[17:59:03.638] ERROR (CLI): The root of the implicit tileset did not define a template URI
err: {
"type": "ImplicitTilingError",
"message": "The root of the implicit tileset did not define a template URI",
"stack":
Error: The root of the implicit tileset did not define a template URI
at ImplicitTraversedTile.getRawContents (/workspaces/3d-tiles-tools/src/tilesets/traversal/ImplicitTraversedTile.ts:362:17)
...
converting ./Metadata/ImplicitGroupMetadata/tileset_1.1.json
[17:59:11.852] ERROR (CLI): The root of the implicit tileset did not define a template URI
err: {
"type": "ImplicitTilingError",
"message": "The root of the implicit tileset did not define a template URI",
"stack":
Error: The root of the implicit tileset did not define a template URI
at ImplicitTraversedTile.getRawContents (/workspaces/3d-tiles-tools/src/tilesets/traversal/ImplicitTraversedTile.ts:362:17)
...
converting ./Metadata/ImplicitMultipleContentsWithMetadata/tileset_1.1.json
[17:59:20.201] ERROR (CLI): The root of the implicit tileset did not define a template URI
err: {
"type": "ImplicitTilingError",
"message": "The root of the implicit tileset did not define a template URI",
"stack":
Error: The root of the implicit tileset did not define a template URI
at ImplicitTraversedTile.getRawContents (/workspaces/3d-tiles-tools/src/tilesets/traversal/ImplicitTraversedTile.ts:362:17)
...