Large size 3dtieset

how to upload large size 3d tileset file. When I upload my model to Cesium, I found it was very slow, so is there some methods that can speed up this procedure??

Hello,

If you arelady have the data in the 3D Tiles format as a local file, then you can also access this local file directly with Cesium for Unreal. In order to do this, you can create a Cesium3DTileset to your scene, and in the Cesium section of the Details panel, enter the Url that points to your local file. When your tileset file is

C:\Data\tileset.json

then the Url will have to be

file:///C:/Data/tileset.json

A dedicated Tutorial for this will be available soon.

If you want to upload the tileset to Cesium ion in order to host it and share it with others, and want to know more about the upload in general, then it could make sense to move this question into the Cesium ion section of the forum.

Hello,
I know how to use Cesium3DTileset function. but the problem is : I have a tileset, in the file there several tilesets, the tileset.json like this one :

{
  "asset": {
    "version": "0.0",
    "tilesetVersion": "1.0.0"
  },
  "geometricError": 500,
  "root": {
    "transform": [
      -0.23047541461948556,
      0.9730781485862151,
      0,
      0,
      -0.7721481280024505,
      -0.18288475618076933,
      0.6085560240265573,
      0,
      0.5921725691707507,
      0.14025720195670643,
      0.7935109108392827,
      0,
      3784960.0890795914,
      896475.0129434585,
      5037891.544647394,
      1
    ],
    "boundingVolume": {
      "box": [-3, 8, 41.5, 1020, 0, 0, 0, 950, 0, 0, 0, 43.5]
    },
    "refine": "ADD",
    "geometricError": 500,
    "children": [
      {
        "boundingVolume": {
          "box": [-624, -740, 17, 315, 0, 0, 0, 125, 0, 0, 0, 15]
        },
        "geometricError": 200,
        "refine": "ADD",
        "content": {
          "url": "Batched3850_5818/tileset.json"
        }
      },
      {
        "boundingVolume": {
          "box": [203, -148, 37.5, 575, 0, 0, 0, 550, 0, 0, 0, 38.5]
        },
        "geometricError": 200,
        "refine": "ADD",
        "content": {
          "url": "Batched3860_5819/tileset.json"
        }
      },
      {
        "boundingVolume": {
          "box": [180, -780, 27.5, 525, 0, 0, 0, 200, 0, 0, 0, 26.5]
        },
        "geometricError": 200,
        "refine": "ADD",
        "content": {
          "url": "Batched3860_5818/tileset.json"
        }
      },
      {
        "boundingVolume": {
          "box": [-660, -130, 41, 375, 0, 0, 0, 525, 0, 0, 0, 41]
        },
        "geometricError": 200,
        "refine": "ADD",
        "content": {
          "url": "Batched3850_5819/tileset.json"
        }
      },
      {
        "boundingVolume": {
          "box": [-650, 635, 26, 325, 0, 0, 0, 275, 0, 0, 0, 25]
        },
        "geometricError": 200,
        "refine": "ADD",
        "content": {
          "url": "Batched3850_5820/tileset.json"
        }
      },
      {
        "boundingVolume": {
          "box": [138, 617, 23.5, 525, 0, 0, 0, 300, 0, 0, 0, 23.5]
        },
        "geometricError": 200,
        "refine": "ADD",
        "content": {
          "url": "Batched3860_5820/tileset.json"
        }
      },
      {
        "boundingVolume": {
          "box": [810, 661, 21.5, 220, 0, 0, 0, 295, 0, 0, 0, 20.5]
        },
        "geometricError": 200,
        "refine": "ADD",
        "content": {
          "url": "Batched3870_5820/tileset.json"
        }
      },
      {
        "boundingVolume": {
          "box": [825, -720, 10, 165, 0, 0, 0, 125, 0, 0, 0, 8]
        },
        "geometricError": 200,
        "refine": "ADD",
        "content": {
          "url": "Batched3870_5818/tileset.json"
        }
      },
      {
        "boundingVolume": {
          "box": [825, -100, 33, 200, 0, 0, 0, 525, 0, 0, 0, 31]
        },
        "geometricError": 200,
        "refine": "ADD",
        "content": {
          "url": "Batched3870_5819/tileset.json"
        }
      },
      {
        "boundingVolume": {
          "box": [-3, 8, 41.5, 1020, 0, 0, 0, 950, 0, 0, 0, 43.5]
        },
        "geometricError": 200,
        "refine": "ADD",
        "content": {
          "url": "whole/Batchedwhole/tileset.json"
        }
      }
    ]
  }
}

so when I load this file, it is very slow.
How could I solve this problem? thanks

Sorry, maybe as a clarification: You mentioned

When I upload my model to Cesium, I found it was very slow, so is there some methods that can speed up this procedure??

and I thought that referred to the upload.

When you say that “it is very slow”, do you mean that it takes long to load the tileset into Unreal? Or that is is rendering slowly (i.e. that it has a low frame rate?)

A further question might be: How large is the asset (in terms of the total file size)? If it has a size that can be downloaded reasonably, would it be possible to share this asset, so that others can analyze the performance problem?