I am trying to load a 3D Tileset which is composed of GLTF point clouds into the omniverse viewer via the Cesium for Omniverse extension without much success. The tilesets DO load properly when I try to view them through the CesiumJS viewer, however, they do not load when I try to read them locally through omniverse.
Unfortunately, I can’t release the data since it’s private, however, I did try to get some of the 3d Tile examples that contain points to load too without much success.
When I try to load this example from the github, it doesn’t work: 3d-tiles-samples/1.1/MultipleContents at main · CesiumGS/3d-tiles-samples · GitHub
I added an ECEF transform centered over the NVIDIA Building to put it into a geodetic coordinate frame. (This is also how I’m exporting my own data).
{
"asset": {
"version": "1.1"
},
"geometricError": 2.0,
"root": {
"contents": [
{
"uri": "planePoints.glb"
}
],
"boundingVolume": {
"box": [
0.5,
-0.5,
0.0,
0.5,
0.0,
0.0,
0.0,
-0.5,
0.0,
0.0,
0.0,
0.1
]
},
"geometricError": 1.0,
"transform": [
1.8483488401529191,
1.5294376690519829,
-4.551115123125783e-17,
1.0,
1.3213675165273841,
1.5149459055246444,
1.7947034879151,
1.0,
1.4207459622292511,
1.6741857822382546,
1.6069978305526096,
1.0,
-2686890.0703628906,
-4305361.19162711,
3850350.3407306005,
2.0
]
}
}
When I use this dataset, I do see an error message pop up that I don’t see when I try with my own data.
2024-07-08 15:51:06 [Error] [omni.hydra] Skipping invalid mesh cesium_geometry_pool_2_object_92_context_1720449768. Reason: invalid points buffer, expected 0, got 1
In both cases, no data loads into the viewer.